Your chance to learn Rust kicks off in 7 days


Hey Reader,

There are many great reasons to learn Rust πŸ¦€ right now:

  • ruff, uv, Pydantic, Polars - lot of tools moving to or rewriting their core in Rust.
  • It's an elegant language with well designed patterns.
  • It will change your mindset going back to Python (or other interpreted languages), the strictness is an eye-opener.
  • LLMs/agents work better with Rust because Rust offers stricter guardrails.
  • If AI writes too much of your code, maybe it's time for a fun challenge again for you? Why should AI have all the programming fun?

But I think there's another good reason:

It's a real challenge.

That's why we built a six-week cohort around actually doing it, not just watching tutorials.

Our next Rust cohort kicks off in 7 days.

In our Rust cohort, you don't just work through a curriculum. You build something real:

  • A JSON parser, a representative Rust kind of library.
  • Integrate it with Python using PyO3.
  • Benchmark it against Python's json and Rust's serde using realistic JSON payloads.
  • Get deep code reviews that help you turn working code into idiomatic Rust.
  • Learn alongside a small group of developers, with the accountability and discussion that's increasingly easy to lose when AI can answer everything instantly.

The compiler and test suite keep you honest.

Our code reviews (done by real humans) help you understand why the code should be written a certain way.

And by the end, you haven't just completed tutorials.

You've built something you understand and shows you’ve earned the skills.

Learn Rust by building something real.
Become confident adding Rust to your workflow.
Join a group of developers taking the challenge seriously.

More info: https://scriptertorust.com​

Book a call: https://calendly.com/bob-belderbos/chat​

Looking forward to seeing you in the next cohort!

- Bob & Jim


What students got from going through our cohort:

"I left able to read real Rust, spot AI hallucinations, and apply the mental model at work. Great value for busy engineers." β€” Tim
"Building something real made Rust click in a way that tutorials never could β€” and honestly, it's made me a better Python developer too." β€” Vikas
"The weekly code review was really insightful and helpful. Jim provided invaluable feedback on my code. Over several iterations he guided me to improve my code to succinct, clear, idiomatic Rust code." β€” Ben
"This has been hands down one of the best instructor-led courses I have done. Everything from the curriculum structuring to the methodology pushes you to learn and build smoothly from day one." β€” Victor
"I liked the hands-on, structured approach. Working through real projects gave me confidence I wouldn't have gotten from reading alone. I'd recommend it to anyone looking to learn Rust with real accountability and mentorship." β€” Levi

​
​

Scripter to Rust

Level up your developer toolkit by bridging the gap between Python and Rust. Join Bob Belderbos and Jim Hodapp as they break down core Rust concepts. From memory management and ownership to building performant production tools. All taught step-by-step through a Python lens.

Read more from Scripter to Rust
scripter to rust logo

Hey Reader, Quick test. In this Python, where do numbers and `[1, 2, 3] live? You probably know what it prints. Fewer Python devs can draw why: Python: assignment adds a name, not a copy. Python never makes you draw this, because the runtime automatically tracks how many names point at that list and frees it when the count hits zero. Now the equivalent example in Rust: vec! puts the data on the heap and the handle on the stack. Rust: a Vec is a stack handle pointing to heap data. A `Vec` is a...

Hey Reader, We’re seeing 3 trends that make Rust a strong contender moving forward: Developers want fast tooling. Hence many Python tools are now being rewritten in Rust. Developers are tired of runtime errors. Catching errors upfront can be painful at first, but it brings greater joy over time. LLMs need boundaries. Compiled languages provide strong guardrails for systems that are by nature nondeterministic. AI generated Rust code has fewer bugs. From Scripter to Rust Rust is amazing. It’s...