This certifies that
Your name
has successfully completed the assessed program
C Programming
Compile and run a multi-file C programUse pointers and arrays without guessingDesign structs and functions with clear ownership
Understand the machine underneath every language.
Build a precise mental model of compilation, pointers, arrays, structs and memory. C is small, unforgiving and the best way to understand what higher-level languages hide.
Reviewed and updated October 2026 · Free to start
290 practice drills included for extra repetition
Complete every lesson, then pass a timed assessment to earn the C Programming Certificate. Each credential has a unique ID and a QR code that resolves to a live public record.
Pro members get five certification attempts and unlimited timed mock exams. Compare Pro
This certifies that
Your name
has successfully completed the assessed program
C Programming
Compile and run a multi-file C programUse pointers and arrays without guessingDesign structs and functions with clear ownership