Learn Raku brings the complete Course of Raku by Andrew Shitov to your Android phone and tablet — 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'S 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 — jump to any lesson, quiz, or exercise instantly.
• Progress tracking — lessons are marked as you go, and a Continue card takes you back to where you left off.
• Light and dark themes — choose System, Light, or Dark.
FULLY OFFLINE, PRIVATE BY DESIGN
Everything is bundled with the app. There is no account to create, no ads, and no tracking. The app collects no personal data — your progress stays on your device.
ABOUT RAKU
Raku (formerly Perl 6) is an expressive, multi-paradigm programming 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.
Course content by Andrew Shitov. Supported by The Perl & Raku Foundation. Published by DeepSoft.