Unit 1
Getting started
Programs, types and operators
- Hello, C
- Variables and types
- Operators
- Unit quiz and coding challenge
Course
Close to the metal, under everything. 8 units that take you from your first program to the language's advanced features.
Unit 1
Programs, types and operators
Unit 2
Conditions, switch and loops
Unit 3
Functions, scope and header files
Unit 4
Fixed-size arrays and C strings
Unit 5
Addresses, dereferencing and pointer arithmetic
Unit 6
The heap, malloc and free
Unit 7
Custom types, unions, enums and linked lists
Unit 8
Preprocessor, files, bits and the standard library
Finale
100 items from the whole course: 50 questions with choices, 35 typed answers and 15 coding challenges that mix topics.