bitwise
Course 01 · C Programming

Learn what happens under your code.

Video lessons, study guides, flashcards and quizzes in one place. The first course walks the full roadmap.sh C path: 23 chapters, from your first program to threads, processes and C23.

char msg[] = "learn C, byte by byte";stack
printf("%zu\n", sizeof msg); // 2221 chars + 1 terminator

Every chapter, five ways in

Watch first, then read, recall and test. Go back to the original sources whenever you want more depth.

  1. 01Private

    Watch

    A 6–11 minute video lesson with code walkthroughs and memory diagrams.

  2. 02Public

    Read

    A study guide that condenses the chapter into concepts, examples and a glossary.

  3. 03Public

    Recall

    Flashcards for the terms and rules worth memorising.

  4. 04Public

    Test

    A short quiz to check what actually stuck.

  5. 05Private

    Go deeper

    The original articles and video transcripts each chapter is built from.