Rullst AcademyRullst Academy/Learning paths
← Back to the catalog
Building · COMPLETE PATH AVAILABLE

Applications with Rullst I

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

14 lessons~252 min700 XP
Start this track

Try the first lesson without an account. Sign in to save your achievements.

What you will discover

  • Connect interface, routes and data, explaining a request’s journey.
  • Validate on the server, bind SQL parameters and test common cases, boundaries and failures.
  • Adapt the app, rehearse recovery and hand off instructions with evidence and feedback.

Is this track for you?

For learners who use Rust functions/Result, read HTML and JSON and understand SQL queries. Revisit Rust II, JavaScript or SQL I as needed. Practice requires a computer; external accounts are optional.

The time is an estimate, not a deadline. Take breaks, use hints and try again whenever you need.

How can I tell what I learned?

Use the objectives and challenge below for reflection or a conversation with someone who can help. This is guided self-assessment: it sends no answers, awards no XP and does not automatically verify independence.

In Building, integrate a small original solution, test an unseen variation, record limits and seek review when possible. Reproducing the example is a start; explaining and adapting develops independence.

Your transfer challenge

Deliver your modified app and PROJECT.md with a new rule, original tests, recovery and feedback. Explain one failure you fixed and one remaining limitation. After a break, solve a different variation and record the help needed.

Keep evidence: prediction, attempt, result, an original change and what you still cannot explain. Seek feedback when possible; if studying alone, return later without copying and compare attempts.

Try again another time

After a break, explain the idea without opening the solution and try a different example. Compare with your first attempt: what can you do independently, and where do you need a hint? You may write, speak or draw; choose a way to check the same idea. Record help received, including AI, and revisit the part you need. There is no universal deadline or extra XP for this record.

Completions and XP record Rullst Academy assessments. An introductory track can help everyday life and prepare further study; alone it does not prove complete mastery or professional readiness. Level indicates depth, not age.

At your own pace

Your path, step by step

One idea at a time: understand, experiment and check your prediction.

0 / 14
  1. 01An application you can hold14 min · 50 XPYour next discovery
  2. 02One folder, versions and a first run16 min · 50 XPUp ahead
  3. 03Routes: an address and an intention16 min · 50 XPUp ahead
  4. 04JSON: data crossing the boundary16 min · 50 XPUp ahead
  5. 05A form that guides16 min · 50 XPUp ahead
  6. 06Validate at the right boundary18 min · 50 XPUp ahead
  7. 07Persistence: store with rules18 min · 50 XPUp ahead
  8. 08Create: text stays data18 min · 50 XPUp ahead
  9. 09Complete without changing the target18 min · 50 XPUp ahead
  10. 10Connect without losing context20 min · 50 XPUp ahead
  11. 11Useful errors, explicit limits18 min · 50 XPUp ahead
  12. 12Tests that investigate the contract20 min · 50 XPUp ahead
  13. 13Recover without erasing the present20 min · 50 XPUp ahead
  14. 14Mission: an application with your decisions24 min · 50 XPUp ahead

Rullstpetbot

AI can make mistakes. Check the lesson material.