Tool
C
The low-level foundation most other languages build on
Learn C syntax, pointers, and manual memory management.
8
Chapters
4
Practice formats
1
Self-paced
Curriculum
8 chapters, each with a tutorial, a live example, a quiz, an exercise, a challenge, and class practice.
- 1preview
Introduction to C
Compiling a program, and why C has no safety net.
- 2
Variables & Data Types
int, float, char, and type sizes.
- 3
Control Flow
if/else, switch, and loops.
- 4
Functions
Declarations, prototypes, and pass-by-value.
- 5
Arrays & Strings
Fixed-size arrays and null-terminated strings.
- 6
Pointers
Addresses, dereferencing, and pointer arithmetic.
- 7
Structs
Grouping related data into one type.
- 8
Memory Management
malloc, free, and avoiding leaks.