Learn Raku

Course and playground, offline

Free · Designed for iPad. Not verified for macOS.

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. And the examples run, right on your device. 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. RUN THE CODE, NOT JUST READ IT The app carries Raku++, a complete implementation of the Raku language. Tap Run on an example and see what it prints, right under the code — and when a program asks for input, type your answer. Change it in the Playground and run it again — no internet connection, no server, no setup. WHAT'S INSIDE • 399 lessons across six parts — from the basics of variables, types, and control flow, through objects, I/O and exceptions, regexes and grammars, and functional, concurrent, reactive, and web programming. • Over a thousand runnable examples — tap Run to see the output, or open any example in the Playground to experiment. • The Playground — write your own Raku programs with syntax highlighting, a symbol bar for the characters Raku needs, program input, and 22 example programs to explore. • 216 interactive quizzes — answer multiple-choice questions and get instant feedback, with an explanation for every option. • 396 exercises with worked solutions — solve each one in the Playground, then reveal the solution to compare. • The Final Test — a hundred questions across the whole course, each checked the moment you answer, with a full review at the end. • 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 and your programs stay 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.

  • This app hasn’t received enough ratings or reviews to display an overview.

Multiple layout updates

The developer, DeepText, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    DeepSoft
    Size
    38.4 MB
    Category
    Education
    Compatibility
    Requires iOS 15.0 or later.
    • iPhone
      Requires iOS 15.0 or later.
    • iPad
      Requires iPadOS 15.0 or later.
    • iPod touch
      Requires iOS 15.0 or later.
    • Mac
      Requires macOS 12.0 or later and a Mac with Apple M1 chip or later.
    • Apple Vision
      Requires visionOS 1.0 or later.
    Languages
    English
    Age Rating
    4+
    Copyright
    © DeepSoft