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
- Basic knowledge of any programming knowledge will help
What will you learn
- 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