Rullst AcademyRullst Academy/Learning paths
Learning paths

Find your next discovery.

Choose a track and move at your own pace. Each has its own sequence, practice and achievement; you do not need to finish another track before starting.

Find your starting point

Levels describe prior knowledge, not age. Start from scratch or look for deeper challenges.

The suggested order brings together life and relationships, digital care, mathematics and critical thinking, followed by technology and projects. Explore your interests; life paths are not prerequisites for programming.

Within each setup group, choose only your system: Rust/Rullst or Python. If your environment is ready, go straight to programming.

Paths found: 38

Rullst universe · Aurora expedition

Adventure map

Travel through gardens, workshops and cities of the future. Each stop is a real Rullst Academy track. Choose a region or use the filters to find your next mission.

The path suggests an order, not an obligation. Setup tracks for different systems are alternatives. Planned regions do not have available lessons yet.

◇ To explore◐ In progress✓ Completed✧ IN THE MAKING
A colossal dark-scaled dragon with biomechanical wings, AI sensors and laser emitters above a citadel in the clouds.
Defeat the dragons of ignorance and problems.

Investigate a question, test an idea and solve a challenge. Each discovery opens a new path.

From zero · absolute beginnersGardens of Discovery

Discovery

No programming experience needed. Explore ideas through clicks, visuals and small experiments.

01LIFE IN PRACTICE
✦
COMPLETE PATH AVAILABLE

My space, my time and my way of learning

Life, relationships and well-being

Turn an intention into manageable steps. Arrange materials, try, ask for support and revise a plan in a library mission.

Discovery8 lessons
To exploreExplore this path
02LIFE IN PRACTICE
✦
COMPLETE PATH AVAILABLE

Connect, communicate and respect

Life, relationships and well-being

Practice listening, participation, boundaries and agreements through fictional stories. Finish by planning an ideas fair that welcomes different contributions.

Discovery8 lessons
To exploreExplore this path
03DIGITAL LIFE
✦
COMPLETE PATH AVAILABLE

Digital life: files, tools and care

Digital life

Find your way among apps, folders and files. Learn to keep your creations and test a map rescue in an interactive workshop.

Discovery6 lessons
To exploreExplore this path
04MATHEMATICS
✦
COMPLETE PATH AVAILABLE

Mathematics: a garden of numbers

Mathematics

Count, add, share and measure. Discover basic operations, equal parts and lengths with small challenges and a garden to plan.

Discovery6 lessons
To exploreExplore this path
05Thinking and logic
✦
COMPLETE PATH AVAILABLE

Idea detective

Thinking and logic

Investigate claims, plan fair tests and check sources. Finish by assembling your own investigation.

Discovery6 lessons
To exploreExplore this path
06PHILOSOPHY
✦
COMPLETE PATH AVAILABLE

Questions that open paths

Thinking and logic

Discover philosophy in everyday questions. Examine reasons, listen to another perspective and build a dialogue where your idea can change without losing your voice.

Discovery6 lessons
To exploreExplore this path
07SECURITY
✦
COMPLETE PATH AVAILABLE

Cybersecurity: digital guardians

Cybersecurity

Protect your digital backpack. Decode suspicious messages, care for your accounts and discover how a good backup can save a project.

Discovery6 lessons
To exploreExplore this path
08IDEAS IN ACTION
✦
COMPLETE PATH AVAILABLE

Computational thinking: from idea to plan

Thinking and logic

Break a mission into parts, represent the essentials and create a plan with sequence, decisions and repetition. Test, find failures and improve your own workshop.

Discovery7 lessons
To exploreExplore this path
09ROBOTICS
✦
COMPLETE PATH AVAILABLE

Robotics: Tico’s garden

Robotics

Discover sensors, movement and repetition. Plan and test an imaginary garden robot, with no parts or installations needed.

Discovery6 lessons
To exploreExplore this path
10AI
✦
COMPLETE PATH AVAILABLE

AI: the curiosity lab

Artificial intelligence

Investigate how machines learn from examples, discover why they make mistakes and learn to spot answers that need evidence.

Discovery6 lessons
To exploreExplore this path
11RUST
✦
COMPLETE PATH AVAILABLE

Rust: first sparks

Rust and programming

Light up a terminal, discover what quotes change and turn errors into clues. Your final mission: an explorer card built in Rust.

Discovery6 lessons
To exploreExplore this path
12RULLST 12
✦
COMPLETE PATH AVAILABLE

Rullst: a page comes alive

Web and Rullst

Follow a visit between browser and server, discover HTML and connect two pages. Then take your idea garden to your computer.

Discovery6 lessons
To exploreExplore this path
13RULLST 12
✦
COMPLETE PATH AVAILABLE

My first quiz with Rullst

Web and Rullst

Eight small discoveries. One complete project. Start without knowing how to code.

Discovery8 lessons
To exploreExplore this path
15GITHUB
✦
COMPLETE PATH AVAILABLE

GitHub: discovery journal

Git and GitHub

Give your ideas a home. Discover repositories, commits and collaboration, and prepare a journal to publish at your own pace.

Discovery6 lessons
To exploreExplore this path
16MACOS
✦
COMPLETE PATH AVAILABLE

Rust and Rullst on macOS: from zero

Setup and tools

Prepare your macOS workshop: install Rust, understand Cargo, discover the Rullst CLI and open your first local page.

Optional setup · choose your system

Discovery6 lessons
To exploreExplore this path
17WINDOWS
✦
COMPLETE PATH AVAILABLE

Rust and Rullst on Windows: from zero

Setup and tools

Prepare your Windows workshop: install Rust, understand Cargo, discover the Rullst CLI and open your first local page.

Optional setup · choose your system

Discovery6 lessons
To exploreExplore this path
18UBUNTU
✦
COMPLETE PATH AVAILABLE

Rust and Rullst on Ubuntu: from zero

Setup and tools

Prepare your Ubuntu workshop: install Rust, understand Cargo, discover the Rullst CLI and open your first local page.

Optional setup · choose your system

Discovery6 lessons
To exploreExplore this path
Beginner · first foundationsIdea Workshops

Foundations

For learners who understand actions and choices. Learn to read and write code with guidance.

19MATHEMATICS I
✦
COMPLETE PATH AVAILABLE

Mathematics: relationships for creating

Mathematics

Turn numbers into decisions: explore integers, estimates, ratios, percentages, tables and charts. Finish by comparing plans in a square of possibilities.

Foundations8 lessons
To exploreExplore this path
20DATA I
✦
COMPLETE PATH AVAILABLE

Data, probability and statistics I

Data and SQL

Investigate a question: check data, compare distributions, experiment with samples and justify bounded conclusions.

Foundations12 lessons
To exploreExplore this path
21GIT
✦
COMPLETE PATH AVAILABLE

Git: every change counts

Git and GitHub

Install Git on Windows, macOS or Linux and build a notebook with a history: commits, branches, conflicts and recovery. GitHub is an optional step.

Foundations10 lessons
To exploreExplore this path
22WINDOWS
✦
COMPLETE PATH AVAILABLE

Python on Windows

Python

Prepare your Windows workshop: install Python, find the right folder, save your first .py and check a small project with tests.

Optional preparation · choose only your system

Foundations5 lessons
To exploreExplore this path
23MACOS
✦
COMPLETE PATH AVAILABLE

Python on macOS

Python

Prepare your macOS workshop: install Python, find the right folder, save your first .py and check a small project with tests.

Optional preparation · choose only your system

Foundations5 lessons
To exploreExplore this path
24UBUNTU
✦
COMPLETE PATH AVAILABLE

Python on Ubuntu

Python

Prepare your Ubuntu workshop: install Python, find the right folder, save your first .py and check a small project with tests.

Optional preparation · choose only your system

Foundations5 lessons
To exploreExplore this path
25PYTHON I
✦
COMPLETE PATH AVAILABLE

Python: from first line to project

Python

Write, run and test your first ideas. Learn values, decisions, lists, functions and files; finish with a small-mission organiser.

Foundations12 lessons
To exploreExplore this path
26RUST
✦
COMPLETE PATH AVAILABLE

Rust: from idea to program

Rust and programming

Values, decisions, loops, functions, borrowing and Option. Build a scoring station and take home a runnable Rust project.

Foundations8 lessons
To exploreExplore this path
27RUST II
✦
COMPLETE PATH AVAILABLE

Rust II: data, choices and confidence

Rust and programming

Turn ideas into programs that care for data. Explore ownership, borrowing, collections, errors and tests; build your equipment workshop.

Foundations12 lessons
To exploreExplore this path
28WEB
✦
COMPLETE PATH AVAILABLE

Internet, web and networks I

Web and Rullst

From address to response: discover DNS, HTTP, HTTPS and what to observe when a page does not arrive.

Foundations10 lessons
To exploreExplore this path
29HTML
✦
COMPLETE PATH AVAILABLE

Semantic HTML and accessibility

Web and Rullst

Build pages that explain their content: headings, links, images, tables and forms, with an accessibility review.

Foundations10 lessons
To exploreExplore this path
30CSS
✦
COMPLETE PATH AVAILABLE

CSS and interface design

Web and Rullst

Turn a page into a readable interface: selectors, boxes, colors, Flexbox, Grid and evidence-based adaptation.

Foundations12 lessons
To exploreExplore this path
31JS
✦
COMPLETE PATH AVAILABLE

JavaScript and interaction

Web and Rullst

Give your page behavior: values, functions, DOM, events, validation and understandable asynchronous responses.

Foundations14 lessons
To exploreExplore this path
32GIT II
✦
COMPLETE PATH AVAILABLE

Git: changes as a team

Git and GitHub

Turn a small change into a reviewable proposal: branches, pull requests, conflicts, checks and recovery.

Foundations10 lessons
To exploreExplore this path
Intermediate · complete projectsCity of Makers

Building

For learners who know basic programming. Combine the pieces into applications with validation, data and deployment.

33SQL I
✦
COMPLETE PATH AVAILABLE

Databases and SQL I

Data and SQL

Build a verifiable catalog: tables, queries, relationships, transactions and recovery with SQLite.

Building12 lessons
To exploreExplore this path
34RULLST I
✦
COMPLETE PATH AVAILABLE

Applications with Rullst I

Web and Rullst

From interface to database: build a mission board with Rust, an API, validation, SQLite, tests and recovery.

Building14 lessons
To exploreExplore this path
35RULLST II
✦
COMPLETE PATH AVAILABLE

From application to release with Rullst

Systems and cloud

Evolve your mission board: configure, build, diagnose and recover a real application. Private local deployment, with Podman and Caddy as optional extensions.

Building12 lessons
To exploreExplore this path
Advanced · technical depthCitadel of Knowledge

Specialization

For independent project builders. Go deeper into architecture, concurrency, performance and security.

36RUST
✦
IN THE MAKING

Rust for demanding systems

Systems and cloud

Ownership in depth, concurrency, profiling and architecture decisions.

IN THE MAKINGSee what's ahead
37SECURITY
✦
IN THE MAKING

Security with a method

Cybersecurity

Threat modeling and investigation in authorized lab environments.

IN THE MAKINGSee what's ahead
Expert · explorationStellar Horizons

Frontiers

For learners with the prerequisites for each subject. Investigate open problems and demanding concepts.

38QUANTUM
✦
IN THE MAKING

Frontiers of computing

Quantum computing

A future quantum computing path with mathematics and explicit prerequisites.

IN THE MAKINGSee what's ahead

Rullstpetbot

AI can make mistakes. Check the lesson material.