This comprehensive course on C programming language covers everything from the basics to advanced topics. You will start with an introduction to the course and an overview of the necessary software. Moving forward, you'll dive deep into the core concepts of C programming including variable types, operators, conditional statements, loops, functions, and more. By the end of this course, you will have a solid understanding of C programming and be able to create and manage C projects effectively.
Skill LevelIntermediate
Total Length5H 35M
Lessons33
Your ProgressStart anytime
What you'll learn
Introduction to C programming
Installing and setting up a C development environment
Writing and compiling C code
Understanding variables and data types
Using arithmetic and bitwise operators
Implementing conditional statements and loops
Creating and using functions
Managing files and libraries in C
Working with arrays
</>
Who this course is for
Beginner programmers eager to learn C language
Students studying computer science or related fields
Professionals looking to refresh their C programming skills
Learn from DragonZap instructors with practical, build-first lessons focused on systems,
low-level programming, compilers, kernels, and real-world engineering fundamentals.
Systems programmingLow-level conceptsPractical projects