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
  • A simple HTTP client — 2 exercises
    • A raw GET request — 1 quiz
    • Using a client module
  • A simple HTTP server — 2 exercises
    • Listening for connections — 1 quiz
    • Responding to a request
  • Cro 101 — 2 exercises
    • What is Cro — 1 quiz
    • A Cro route

The Complete Course of the Raku Programming Language

About the course · GitHub

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

© 2021–2026 by Andrew Shitov