Big Announcement: The Summer of Rust!
For the past few years, I've been meaning to dig deeper into Rust programming. However, life has often had other plans. Nevertheless, I started offering the Crusty Interpreter course late last year. To be sure, it was difficult, but I felt like it improved my programming skills a lot--and not just for Rust.
With that in mind, I got to thinking about the upcoming summer and was struck with a hare-brained idea--what if I simply offered ALL of my project courses in a Rust only format? Not only that, what if I offered a variety of new short courses for people to test the waters? That could be an interesting change of pace. So, that's what I'm doing!
You can find out more details at The Summer of Rust. However, here is a short summary of what's in store.
Short Courses (2 days)
I'm offering three new short-courses that feature a variety of different programming challenges:
- Rusty Elevator. The creation of Rust was partly inspired by a broken elevator. However, could you code an elevator in Rust?
- Ruckus. Sure, you could probably code a small Lisp interpreter in a language like Racket. However, it'd probably be a lot louder to code it in Rust. Or should I say RUST!!!
- Ray Tracer. Work through Peter Shirley's Ray Tracing in One Weekend in Rust.
I'm offering each of these courses on three sets of dates including at least one weekend for each course (a first for me).
Main Courses (5 days)
The summer concludes with a Rust-only offering of each of my major project courses:
- Crusty Interpreter. July 28-August 1. Implement the Lox language from Crafting Interpreters in Rust.
- Write a Compiler in Rust. August 11-15. Work through my own Write a Compiler project in a Rust-only format.
- Rusty Boat. August 25-29. Implementing Raft in Python is hard. Implementing Raft in Rust might be even harder.
What About the Python Courses?
The regular offering of my Python-oriented project courses will resume in the fall. However, there is still space to jump in on the April and May offerings of the Write a Compiler and Rafting Trip courses.
A Word About Pricing
As a general rule, I price my courses to be comparable to the daily rate of what it costs to attend PyCon tutorials (typically around $300/day). However, I am sometimes able to offer discounts for parity pricing and to students/job seekers. If you register for a course, ask me about it when I contact you.
Also, the offer that I make to past students to attend the same course again at no cost still applies--as long as you understand that the Summer of Rust means coding in Rust ;-).
Spread the Word
Last, but not least, I try pretty hard to not support the world of advertising. If you know someone who might be interested in these courses, help spread the word. I think it's going to be a great summer of learning!
Feel free to contact me with questions.
Regards,
Dave