Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026
The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.
C is one of the most influential programming languages ever created. Developed in the early 1970s, it remains the foundation of modern computing - operating systems, embedded systems, and many other languages are built with or influenced by C.
In this unit, you’ll learn the essentials of C programming. We’ll cover basic syntax, variables and data types, operators, input and output, and how to structure C programs. While C requires more manual work than higher-level languages, this gives you a deeper understanding of how computers actually work.
Learning C will make you a better programmer overall, as the concepts you learn here apply to virtually every other programming language.
Lessons in this unit:
| 0: | ▶︎ Introduction |
| 1: | Introduction to C |
| 2: | Variables and types |
| 3: | Constants |
| 4: | Operators |
| 5: | Conditionals |
| 6: | Loops |
| 7: | Arrays |
| 8: | Strings |
| 9: | Pointers |
| 10: | Functions |