track

C fundamentals

12 lessons
beginner → advanced
~3 hours
start track
lesson 01
Hello, C
lesson 02
Types & memory
lesson 03
Pointers & addresses
lesson 04
Struct alignment
lesson 05
Stack vs heap
lesson 06
Strings in C
lesson 07
Arrays & pointer math
lesson 08
Function pointers
lesson 09
The preprocessor
lesson 10
Undefined behavior
lesson 11
Building a project
lesson 12
Floating-point numbers