This hands on C programming For Beginners course provides a comprehensive and practical introduction to the C language. C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system.
Students are introduced to all major language elements including fundamental data types, flow control, standard function libraries, memory management, procedural approach and functions. At last they will be given some projects based on C under the guidance of authors of this course. Every lectures includes practical and theoretical contents. This course is divided into many short lectures so that students have to focus on only one concepts at a time.
- Basic knowledge of any programming knowledge will help
- Basic concepts of C
- using Libraries
- data type
- Flow control of program
- memory management
- pointers
- user defined data type
- Functions and arrays
- Recursion
- Dynamic memory management
- Scopes and blocks
- File handling
- Projects in C
C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system.
In this lecture,
- Setting turbo c
- how to print simple hello world program.
In this lecture we will see how to declare variable in c and how to assign value into them.
In this lecture we will see how to find are of any given traingle using it's height and base in c.
In this lecture we will see how to find largest among three number using if-else in c


Very simple approach to make students understand the concepts. Thanks for your videis.