Get Started with C-Programming

Course Info

This course helps you to learn C language from basics to the subtle concepts like function pointers, pointers to arrays, array of pointers, etc easily. We have covered the complete syllabus with a number of programs which gives you enough experience for getting good grades, doing projects and helps you to crack the interviews.


You are supposed to have a good Internet connection to watch the videos otherwise you need to buffer the videos first, in case of poor Internet connection. Please login as guest on this portal and take a demo to test if your Internet speed is sufficient or not. We recommend internet connections of atleast 3 Mbps to watch video lectures seamlessly.

Courses syllabus
1. Introduction
1.1 Introduction
2. Types, Operators and Expressions
2.1 Data types and Sizes.
2.2 Enum Data Type.
2.3 Type conversions.
2.4 Constants.
2.5 String Constants.
2.6 Assignment operators
2.7 Bit operators
2.8 Ternary operator
2.9 Increment and decrement operator
2.10 Precedence and order of evaluation of operators
2.11 A program to print Fahrenheit - Celsius Table
3. Flow Control
3.1 if-else.
3.2 Switch.
3.3 while
3.4 do-while.
3.5 for.
3.6 Break and Continue.
3.7 Check weather a given number is even or odd.
3.8 Check the largest number from given numbers.
3.9 Create a simple Calculator.
3.10 Calculate the sum of natural numbers.
3.11 Read input until user enter a positive integer.
3.12 Check wheather given number is Prime or not.
3.13 Find the factorial of a given number.
3.14 Print half pyramid using *.
3.15 Count number of digits in an integer.
3.16 Check wheather given number is amstrong or not.
3.17 Print a star pattern.
3.18 Check wheather given number is palindrome or not
3.19 Generate fibonacci sequence
4. Functions
4.1 Basics of Functions.
4.2 Storage Classes
4.3 Recursion.
4.4 Swapping two variables.
5.1 One Dimensional Arrays.
5.2 Row Major and Column Major order in Two Dimensional Arrays.
5.3 Binary addressing of Two Dimensional Arrays.
5.4 Determine wheather two arrays a and b have an element in common.
6.1 Introduction to pointers.
6.2 Pointers and Functions.
6.3 Pointers and Arrays.
6.4 Pointer Arithmetic.
6.5 Array of Pointers.
6.6 Multidimensional Arrays.
6.7 Pointers to Functions.
6.8 Complex Declarations.
7.1 String operations.
7.2 strcpy().
7.3 strcat().
7.4 strcmp().
7.5 Reversing a String.
7.6 Counting Characters.
7.7 itoa() operation.
8.Structures and Unions
8.1 Introduction.
8.2 Malloc, Free.
8.3 Self Referential Structures.
8.4 Array of Structures.
8.5 Example on structures, arrays and pointers.
9.File Input/Output
9.1 File handling.
9.2 fseek(), ftell().
9.3 File reading and writing by using putc() and getc().
9.4 Counting the number of lines.
9.5 fscanf(),fprintf().

Please note that the videos are not downloadable. Sharing your access or trying to sell or distribute videos is a legally punishable offence. Earlier we caught some people doing this and they were punished legally and a huge penalty was imposed on them.