C++ · Medium

Lessons

C++ · Medium

Host-taught C++ · Medium. Ten lessons. Open-book quizzes. Lesson 1 free.

10 lessons · The Host · Lesson 1 free

Pass all ten lessons for the certificate. Sample · Claim

Sample certificate

This could be yours

Complete the course — Lesson 1 is free — and this could be yours. The real certificate unlocks after every lesson is passed, then sign in to claim it.

  1. Lesson 1 · On the house

    unique_ptr

    One owner.

  2. Lesson 2

    shared_ptr

    Shared ownership, used sparingly.

  3. Lesson 3

    move

    Steal resources honestly.

  4. Lesson 4

    templates

    One function, many types.

  5. Lesson 5

    RAII

    Acquire in ctor, release in dtor.

  6. Lesson 6

    exceptions

    throw and catch.

  7. Lesson 7

    algorithms

    std::sort and friends.

  8. Lesson 8

    chrono

    Time as a type.

  9. Lesson 9

    filesystem

    Paths in the standard library.

  10. Lesson 10

    gtest sketch

    A test that fails loudly.

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++ · Medium — The Gold Standard