🦋 course.raku.org

This course covers all the main aspects of the language that you need to use in your daily practice. The course consists of five parts that explain the theory and offer many practical assignments. It is assumed that you try solving the tasks yourself before looking to the solution.

If you’re only starting to learn Raku, you are advised to go through all the parts in the order they are listed in the table of contents. If you have some practice and you want to have some specific training, you are welcome to start with the desired section.

Structure

The course is divided into five parts, each of which includes several sections, which in turn include a number of topics (or, merely saying, different pages with their unique URL).

The course includes materials of the following four types:

Sometimes, practical assignments (both quizzes and exercises) give additional information on the subject, so to make the most of the course, it is recommended you do not skip them.

Below each page, there is a navigation block that you can use to traverse the entire course. You can also always jump to the desired section using the breadcrumbs menu at the top of the page.

While the navigation guides you through the assignments in a particular order, you can solve them in more or less random order within the current section or topic.

Visit the course: 🦋 course.raku.org.

The creation of the course is supported by the grant of The Perl Foundation. You can use the course for self-study or as a set of ready-to-use materials for teaching others. The commercial usage in classes is allowed without permission. Releasing the course as a separate product must be first negotiated with the author.

A 5-day C++ training

The course of the C++ programming language for beginners.

A 5-day Python training

The course of the Python programming language for beginners.

A 3-day JavaScript training

The course of the JavaScript programming language for beginners.

All Perl Books

The Biggest Collection of Perl Book Covers.

Amazing Python 3

Python tutorial by example in Instagram