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

Web programming

Build for the web — connections, an HTTP client and server, and the Cro framework.

  • Making remote connections — 2 exercises
    • Opening a socket — 1 quiz
    • Sending and receiving — 1 quiz
  • A simple HTTP server — 1 exercise
    • Listening for connections — 1 quiz
    • Responding to a request
    • Serving many requests
  • Cro 101 — 2 exercises
    • What is Cro — 1 quiz
    • A Cro route
    • A route with a parameter
    • Using a client module
    • Fetching from a public API
    • WebSockets

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