← All free certificatesFree learning path Final step
C Programming
10 short modules. Each one: a simple lesson, two quick games and a 8-question quiz for its own free certificate. Finish them all, then take the full C Programming certificate.
0 of 10 module certificates
- Your first C programC is a fast, compiled language that teaches how computers really work.0/4
- Variables, data types and I/OStore values in typed variables and read input with scanf.0/4
- Operators and decisionsCalculate with operators and choose paths with if, else and switch.0/4
- LoopsRepeat with for, while and do-while loops.0/4
- FunctionsSplit programs into functions with parameters, return values and prototypes.0/4
- Arrays and stringsStore many values in arrays; strings are char arrays ending with \0.0/4
- PointersA pointer stores a memory address; it is the most powerful idea in C.0/4
- StructuresGroup related variables of different types with struct.0/4
- Dynamic memoryAsk for memory at run time with malloc and give it back with free.0/4
- Files and projectsRead and write files, and organise programs into multiple files.0/4
🏆 Full C Programming certificate
20 questions from basic to advanced, 60% to pass. Best taken after the modules.