
Coming soon to the App Store and Google Play.
Learn Raku brings the complete Course of Raku by Andrew Shitov to your iPhone and iPad — a full, structured course on the Raku programming language that works entirely offline.
Whether you are new to programming or coming from Perl, Python, or another language, Learn Raku takes you from the essentials all the way to advanced topics, with real code examples, interactive quizzes, and hands-on exercises every step of the way.
What you will find inside:
- 375 lessons across seven parts — from installing the compiler and the basics of variables, types, and control flow, through objects, I/O and exceptions, regexes and grammars, and functional, concurrent, reactive, and web programming
- 209 interactive quizzes — answer multiple-choice questions and get instant feedback, with an explanation for every option
- 395 exercises with worked solutions — try each task yourself, then reveal the solution to compare
- Full-course search for quickly finding any lesson, quiz, or exercise
- Progress tracking — lessons are marked as you go, and a “Continue” card takes you back to where you left off
- Light and dark themes, and reading that works completely offline

Raku (formerly Perl 6) is an expressive, multi-paradigm language with first-class support for object-oriented, functional, and concurrent programming, plus one of the most powerful grammar and regular-expression engines of any language. Learn Raku is a great way to learn it at your own pace, wherever you are. The app works fully offline and does not collect any personal data.








