Learn Raku

Content rating
Everyone
0+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

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.
Updated on
Jul 6, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection