Computer Science and Programming
Data Structures and Algorithms
Arrays : Popular Sorting and Searching Algorithms
Basic Data Structures and Operations on them
Tree Data Structures
Graphs and Graph Algorithms
Popular Algorithms in Dynamic Programming
Commonly Asked Programming Interview Questions - from Microsoft/Google/Facebook/Amazon interviews
Programming Interview Questions with Solutions - Microsoft, Google, Facebook, Amazon
A Collection of C Programs
Functional Programming Principles and Techniques
Introduction to Ruby
Introduction to Ruby and some playing around with the Interactive Ruby Shell (irb)
Introduction to Ruby - Conditional statements and Modifiers: If-then, Unless, Case
Introduction to Ruby Comments - Single and Multi-Line comments
Introduction to Ruby Loops - Using While, Until, For, Break, Next , Redo, Retry
Introduction to Ruby - Arrays - Sorting, Filtering (Select), Transforming, Multi-Dimensional Arrays
Introduction to Ruby - Strings
Introduction to Ruby - Making a Script Executable
Introduction to Ruby - Regular Expressions, Match, Scan
Introduction to Ruby - Computing Factorials Recursively : An Example of Recursion
Introduction to Ruby - Binomial Coefficients (nCr) : An Example of Recursion
Introduction to Ruby - Computing a Power Set : An Example of Recursion
Introduction to Ruby - Towers of Hanoi : An Example of Recursion
Introduction to Ruby - Strings: Substitution, Encoding, Built-In Methods
Basic Data Structures & Collections With Ruby
Databases - A Quick Introduction To SQL - Sample Queries demonstrating common commands
Introduction to SQL- A few sample queries - A Case Study - Coming up with a Schema for Tables -Taking a look at how the schema for a database table is defined, how different fields require to be defined. Starting with a simple "case study" on which the following SQL tutorials will be based.
Introduction to SQL- A few sample queries : Creating Tables (CREATE)
Creating tables, defining the type and size of the fields that go into it.
| Introduction to SQL - A few sample queries : Making Select Queries
Elementary database queries - using the select statement, adding conditions and clauses to it to retrieve information stored in a database.
| Introduction to SQL - A few sample queries : Insert, Delete, Update, Drop, Truncate, Alter Operation Example of SQL commands which are commonly used to modify database tables.
Introduction to SQL - A few sample queries: Important operators - Like, Distinct, Inequality, Union, Null, Join, Top
Other Important SQL operators.
Introduction to SQL- A few sample queries: Aggregate Functions - Sum, Max, Min, Avg - Aggregate functions to extract numerical features about the data.
Introduction To Networking
| Client Server Program in Python
| A basic introduction to networking and client server programming in Python. In this, you will see the code for an expression calculator . Clients can sent expressions to a server, the server will evaluate those expressions and send the output back to the client.
Introduction to Basic Digital Image Processing Filters
|Introductory Digital Image Processing filters
|| Low-pass/Blurring filters, hi-pass filters and their behavior, edge detection filters in Matlab . You can take a look at how different filters transform images.
Matlab scripts for these filters.
An Introduction to Graphics and Solid Modelling
Single Variable Calculus
Multiple Variable Calculus
Applied Mathematics : An Introduction to Game Theory
Applied Mathematics : An Introduction to Operations Research
Introduction to Operations Research A quick introduction to Operations Research. Introducing Linear Programming, standard and canonical forms. Linear Programming geometry, feasible regions, feasible solutions, simplex method. Some basic problems.
Electrostatics and Electromagnetism
Electrical Science and Engineering
Introduction to DC Circuits
|Circuit Theory 1a- Introduction to Electrical Engineering, DC Circuits, Resistance and Capacitance, Kirchoff Law
Circuit Theory 1b - More solved problems related to DC Circuits with Resistance and Capacitance- Capacitors, computing capacitance, RC Circuits, time constant of decay, computing voltage and electrostatic energy across a capacitanc
Circuit Theory 2a - Introducing Inductors
Circuit Theory 2b - Problems related to RL, LC, RLC circuits
Circuit Theory 3a - Electrical Networks and Network Theorems
Circuit Theory 3b - More network theorems, solved problems
Introduction to Digital Electronic Circuits and Boolean logic
Introduction to Electrical Energy Generation and Power Electrical Engineering
Infographic Insights about India
Visualizing Energy Statistics for India
Clockwise : Fractal Geometry in Nature , Projectile Motion , A graph , An array being sorted