Lessons

C · Easy

C · Easy. Ten lessons. Open-book quizzes. Lesson 1 free.

10 lessons · The Host · Lesson 1 free

Pass all ten lessons for the certificate. Sample · Claim

  1. Lesson 1 · On the house

    Header guards

    Prevent double inclusion.

  2. Lesson 2

    structs

    Grouped fields.

  3. Lesson 3

    malloc and free

    Heap allocation.

  4. Lesson 4

    const and correctness

    Read-only promises.

  5. Lesson 5

    File I/O sketch

    fopen, fread, fclose.

  6. Lesson 6

    enums

    Named integer constants.

  7. Lesson 7

    Function pointers

    Callbacks.

  8. Lesson 8

    Makefiles sketch

    Build rules.

  9. Lesson 9

    Undefined behavior awareness

    What the standard does not define.

  10. Lesson 10

    Easy capstone

    Struct + malloc + function.

Sample certificate

Certificate of completion

Sign in to claim your certificate of completion.

Certificate

Finish all ten lessons, then sign in

Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.

All lessons

C · Easy — The Gold Standard