After attaining a vast experiencing in training students & professionals in programming, I am convinced that once you are done with C, there isn't any looking back. You will have a terrific head start. You are ready to learn any programming language or technology as C makes a solid, unflinching foundation.
I have designed this course with utmost care, diligence and hard work.
You will really appreciate your decision of enrolling for this course, once you start your journey with this course.
Course Curriculum
Listen in before you take a plunge
Available in
days
days
after you enroll
Having the first brush
Available in
days
days
after you enroll
Sample programs to get you going
Available in
days
days
after you enroll
Operators in C Language
Available in
days
days
after you enroll
Sequence construct and all about if programming construct
Available in
days
days
after you enroll
- Programming constructs in C - General concept (6:26)
- Programming constructs in C - Using if and if..else statement (Part I) (9:27)
- Programming constructs in C - (using nested if) Part 2 (a) (6:14)
- Programming constructs in C - (using nested if) Part 2 (b) (3:16)
- Alternative to nested if (3:25)
- Programming constructs in C - (using if..else..if ladder) - Part 1 (7:10)
- Programming constructs in C - (Alternative to if..else..if ladder) - Part 2 (3:38)
switch....case construct
Available in
days
days
after you enroll
Iteration construct - Loops
Available in
days
days
after you enroll
Honing the programming skills using loops
Available in
days
days
after you enroll
The concept of arrays & their programming
Available in
days
days
after you enroll
Searching Techniques
Available in
days
days
after you enroll
Sorting Techniques
Available in
days
days
after you enroll
Double dimensional arrays
Available in
days
days
after you enroll
Strings
Available in
days
days
after you enroll
Pointers
Available in
days
days
after you enroll
Dynamic Memory Allocation
Available in
days
days
after you enroll
Functions
Available in
days
days
after you enroll
- Basics of Functions (7:42)
- Developing Functions - A practical approach Part - 1 (10:59)
- Developing Functions - A practical approach Part - 2 (10:10)
- Scope of variables in functions Part - 1 (5:09)
- Scope of variables in functions Part - 2 (5:06)
- Working with global variables (6:08)
- Name clashing of local variables Vs. global variables (5:10)
- Some facts about return statement (4:40)
- Calling a function by value (5:39)
- Calling a function by reference (6:12)
- Passing an array to a function (5:55)
Recursion
Available in
days
days
after you enroll
Storage Classes in C
Available in
days
days
after you enroll
Command Line Arguments
Available in
days
days
after you enroll
Structures
Available in
days
days
after you enroll
- Basics of Structures (5:10)
- Creating a structure and accessing it's members (5:19)
- Working with multiple structures (6:01)
- Pointer to structure (5:19)
- Array of structures (7:24)
- Alternative method of declarations of structures (2:33)
- Passing a structure to a function (5:09)
- Passing a structure to a function using call by reference (4:31)
Unions
Available in
days
days
after you enroll
File Handling in C
Available in
days
days
after you enroll
Graphics Programming in C
Available in
days
days
after you enroll
- Basics of Graphics Programming (6:40)
- Let's code our first graphics program - line drawing (7:17)
- Drawing a circle (5:10)
- Graphics output in Full Screen output window (8:44)
- Drawing rectangle and ellipse - Part 1 (4:38)
- Drawing rectangle and ellipse - Part 2
- Drawing concentric circles (8:44)
- Applying colors to outlines of figures
- Filling up the figures with colors - Part 1 (3:11)
- Filling up the figures with colors - Part 2 (2:15)
- Displaying Text in Graphics Mode (3:56)
- Formatting the Text in Graphics
- Displaying pixels on screen - Part 1 (1:41)
- Displaying pixels on screen - Part 2 (4:36)
- Displaying Title of the graphics window (2:36)
- Displaying pixels randomly on screen - Part 1 (3:44)
- Displaying pixels randomly on screen - Part 2 (1:58)
- Displaying circles and rectangles randomly (3:28)