C Fundamentals
Learn C: the language behind operating systems, embedded firmware, and the foundation of nearly every modern language. Manual control, explicit memory, no surprises. Every lesson is hands-on with real gcc execution.
intermediate13 lessons6 chapters13 graded exercisesC
No sign-up needed for lesson 1 · certificate on completion · sign up to save progress
What you’ll be able to do
Chapter by chapter. Every lesson ends in a graded exercise.
- Getting Started
- Arrays and Strings
- Control Flow
- Functions and Pointers
- Memory and Structs
- File I/O and the Preprocessor
Taught in C, graded on a real executor.
Curriculum
6 chapters, 13 lessons. Each lesson is a short read and a graded exercise.
- 1Hello, WorldRead · exercise
- 2Variables and TypesRead · exercise
- 3Numbers and printfRead · exercise