Course of Raku / Functional, concurrent, reactive, and web programming

Reactive programming

Work with streams of values over time — supplies, the kinds of supply, react/whenever, and await.

  • Supplies — 3 exercises
    • Tapping a supply — 1 quiz
    • Transforming a supply — 1 quiz
  • Live and on-demand supplies — 3 exercises
    • On-demand supplies — 1 quiz
    • Live supplies
    • Live supplies in action
  • react and whenever — 3 exercises
    • The react block — 1 quiz
    • whenever — 2 quizzes
    • Supplies defined outside
    • whenever vs when
    • Two timers
  • await — 3 exercises
    • Awaiting a promise — 2 quizzes
    • Waiting for completion

The Complete Course of the Raku Programming Language

About the course · Raku.org · Raku Playground · GitHub

Free and open source · Supported by The Perl & Raku Foundation

© 2021–2026 · Written by Andrew Shitov