Lessons

Ruby · Expert

Ruby · Expert. 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

    Object model

    Singleton classes.

  2. Lesson 2

    Refinements

    Lexically scoped monkeypatches.

  3. Lesson 3

    GC and memory

    Object allocation.

  4. Lesson 4

    Threads & GVL

    Concurrency limits.

  5. Lesson 5

    Marshal / JSON safety

    Don't load untrusted Marshal.

  6. Lesson 6

    C extensions caution

    Native code risk.

  7. Lesson 7

    Pattern matching

    case / in.

  8. Lesson 8

    Fiber scheduler

    Modern async sketch.

  9. Lesson 9

    API design

    Explicit > clever.

  10. Lesson 10

    Expert capstone

    Enumerable helper.

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

Ruby · Expert — The Gold Standard