C · 6 modules · 35 lessons

Learn C — basics to job-ready.

A hands-on C course with infographic-style lessons — from Hello World through pointers, memory, systems programming, threads, sockets and secure C.

2Module 2

2 · Memory & Pointers

Addresses, indirection, arrays, strings — the heart of C.

3Module 3

3 · Structs, Unions & I/O

Group values together and talk to the outside world.

4Module 4

4 · Dynamic Memory & Data Structures

malloc / free, and building linked lists, dynamic arrays, hash tables from scratch.