Rust is TAKING OVER!
NOW is the best time to learn Rust!
Become Rust Job Ready in 12 Weeks
Rust is TAKING OVER!
NOW is the best time to learn Rust!
Rust devs are HIGHLY PAID!
Average Rust Developer Salary in SF
$148,688/yr
$12,390/mo
Bootcamp will save you TIME!
How long it takes to learn Rust
Become a Rust developer 9 months SOONER!
Bootcamp will save you MONEY!
9 months SAVED = 9 months PAID
$12,390/mo * 9 = $111,516 (extra paycheck)
Who is this Bootcamp for?
👨💼
Experienced Developers
trying to switch to Rust
🎓
Students/Graduates
looking for a job
🤓
And... You!
Rust enthusiast
Rust Developer Bootcamp 🚀
Main Features
🌎
5 Real-World Projects
🤑
Job-Ready Masterclasses
🤝
Collaborative Learning
Product Comparisons
Other Bootcamps
Udemy Courses
See What's Inside!
Beginner Module
🏃♂️
Get Up And Running FAST!
📹 Videos 💻 Code 📝 Quiz
You'll learn how to setup your development environment, configure your IDE and install the right plugins. Then you'll create your first Rust project!
You'll Learn:
✅ How to Setup Your Environment
✅ Setting Up Your IDE & Plugins
✅ Creating Rust Packages With Cargo
✅ Variables & Data Types in Rust
✅ Constant & Static Variables
✅ Functions and Control Flow
Memory Safety In Rust
📹 Videos 💻 Code 📝 Quiz
Understanding memory management is critical when learning Rust! In this section you'll learn about memory management from the ground up!
You'll Learn:
✅ CS Basics (Stack, Heap, Pointers, etc.)
✅ Memory Management Strategies
✅ How Ownership & Borrowing Works
✅ What Slices Are
✅ String Types (str, &str, and String)
🔨
Building Your Own Data Types
📹 Videos 💻 Code 📝 Quiz
Rust doesn't have classes or objects! Instead, Rust uses Structs and Enums for custom data types. In this section you will learn about creating your own types!
You'll Learn:
✅ How To Create Structs & Enums
✅ How To Use Implementation Blocks
✅ Pattern Matching
✅ The Option and Result Enum
✅ Vectors
How To Structure
Your Rust Projects
📹 Videos 💻 Code 📝 Quiz
In this section I will explain how modules work in an easy to understand way. I'll also go over structuring larger projects and publishing your work to Crates.io.
You'll Learn:
✅ Project Structure Overview
✅ The Module System
✅ External Dependencies
✅ Conditional Compilation
✅ How to Structure Larger Projects
✅ Publishing Your Rust Projects
How Test & Document
Your Code
📹 Videos 💻 Code 📝 Quiz
Tests are a critical part of writing robust code. In this section you'll learn how to write and structure unit & integration tests in Rust. We'll also cover documentation.
You'll Learn:
✅ How To Write Unit Tests
✅ How to Write Integration Tests
✅ How To Structure Your Tests
✅ Documentation Comments
Intermediate Module
Polymorphism With
Generics & Traits
📹 Videos 💻 Code 📝 Quiz
Rust does not support classical inheritance! Instead, polymorphism is achieved through generics and traits. In this section you'll learn how both work!
You'll Learn:
✅ How To Define Generics
✅ The Trait System
✅ Traits Bounds & Trait Objects
✅ Supertraits
✅ Static Dispatch vs Dynamic Dispatch
✅ How To Derive Traits
✅ Traits in the Standard Library
⚡
Advanced Memory
Management
📹 Videos 💻 Code 📝 Quiz
Memory management doesn't end with ownership and borrowing! In this section you'll learn about lifetimes! We'll also cover various smart pointers in Rust.
You'll Learn:
✅ Concrete Lifetimes
✅ Generic Lifetimes Anotations
✅ Liftimes in Functions And Structs
✅ Smart Pointers & Why They Are Useful
✅ Implicit Deref Coericon
Understanding Error Handling
In Rust
📹 Videos 💻 Code 📝 Quiz
Understanding error handling is critical when designing your Rust applications. In this section we will cover how error handling works in Rust.
You'll Learn:
✅ How To Throw Unrecoverable Errors
✅ How To Return Recoverable Errors
✅ How To Propagate Errors
✅ The Result And Option Enums
✅ How To Handle Multiple Error Types
✅ How To Use anyhow & thiserror
Functional Features In Rust
📹 Videos 💻 Code 📝 Quiz
One of the most powerful things about Rust is its functional features. In this section we will cover closures, function pointers, iterators, and more!
You'll Learn:
✅ Closures & Function Pointers
✅ The Iterator Pattern In Rust
✅ Implementing The Iterator Pattern
✅ How To Iterate Over Collections
✅ Combinators And How To Use Them
Advanced Module
🚀
Concurrency & async/.await
📹 Videos 💻 Code 📝 Quiz
This is probably the MOST IMPOTANT section. Understanding concurrency is critical, especially when using rust for web related projects.
You'll Learn:
✅ Basic Concurrency Concepts
✅ Creating Threads
✅ Message Passing With Channels
✅ Sharing State With Mutex
✅ The async/.await Model
✅ How Futures Work
✅ What Is An Async Runtime
✅ What Is Tokio And How Is It Used
✅ What Are Tokio Tasks
✅ Running CPU Blocking Code
✅ Streams
Rust's Powerful Macro System
📹 Videos 💻 Code 📝 Quiz
Macros are an extremely powerful way to extend the syntax of a language. In this section you'll learn about the Macro system in Rust from the ground up!
You'll Learn:
✅ The Compilation Process
✅ What Macros Are
✅ How To Create Declarative Macros
✅ How To Create Precedural Macros
✅ Function-Like Procedural Macros
✅ Attribute-Like Procedural Macros
✅ Custom Derive Procedural Macros
Unsafe Rust & FFI
📹 Videos 💻 Code 📝 Quiz
One huge benefit of Rust is its ability to interface with other languages through a foreign function interface. In this section you'll learn about unsafe Rust and the FFI!
You'll Learn:
✅ Unsafe Rust And When To Use It
✅ How To Dereference Raw Pointers
✅ What Are Unsafe Functions
✅ What Are Unsafe Traits
✅ How To Mutate Static Variables
✅ How To Write Inline Assembly In Rust
✅ How To Call C Code From Rust
✅ How To Call Rust Code From C
Additional Bootcamp Features
🎓
Graduation Bundle
📝Graduation Requirements
You'll Get:
🎓 Capstone Project
🎓 Graduation Exam
🎉 Graduation Certificate
Real World Projects
💪 Practical Exercises
You'll Get:
✅ 2 Midterm Projects
✅ 1 Final Projects
✅ 2 Bonus Projects
🤝
Collaborative Community
💬 Exclusive Discord Server
You'll Get:
✅ Get Your Questions Answered
✅ Collaboration with Students
✅ Job & Career Advice
Wait, there's more...
Job-Ready Masterclasses
Must-know skills for your job
Microservices
Masterclass
Rust is used for highly performant microservices. In this masterclass, you will learn how to build microservices in Rust & with the most popular adjacent technologies.
✅ Microservices Overview
✅ Creating Microservices with Rust
✅ Creating Microservices with gRPC & Protobuf
✅ Build & Deployment
🔥 Hands-on Project
🏗️
Rust-based CS
Masterclass
Many people struggle with the computer science behind Rust. This has hindered many to understand Rust at a deep level and become the Rust expert they aspire to become.
✅ Memory Regions (Stack, Heap, Static Memory)
✅ Manual Memory Management
✅ Garbage Collectors & Reference Counting
🔥 Hands-on Project
Rust + Embedded
Rust is a systems programming language because of its safety and performance capabilities. So, let's take advantage of that! With this, you will learn how to create Rust programs for embedded devices!
✅ Embedded Career Focused
🔥 Hands-on Project
Rust + Blockchain
Rust is very popular in the blockchain/Web3 space for its performance, safety and ecosystem. Here, you will learn how to create Rust programs with blockchain technologies!
✅ Overview Of Blockchain And Web3
✅ Why Rust Is Used For Blockchain Development
🔥 Hands-on Project
On top of everything else...
🔥 ACTION TAKER SPECIAL 🔥
Massive 50%-off Discount
Results & success favor those who take action.
This special offer is for the doers, the movers, and the shakers.
People who are ready to dive in right away.
People who take action NOW.
One-time Offer
I will never offer this deal again.
It's for those of you who are committed to taking action NOW.
When it's over... it's over FOREVER!
Prices will increase significantly afterwards.
Limited Spots Available
I want to provide a high quality product.
For this reason, I'm only accepting a limited number of early members.
Act NOW to claim your spot.
50% Off Early Bird Special
Spots are limited!
100% Risk-free 30 Day Money-back Guarantee
Got a question? Email me: bogdan@letsgetrusty.com
OUR STUDENTS LOVED IT!
See what our Bootcamp students have to say...
🇺🇸 Nick
Senior Quant Engineer @ Morgan Stanley
🇲🇽 Maria
Software Engineer for Gamers
🇨🇦 Kyle
Senior Engineer with 10+ YOE
🇯🇵 David
Blockchain Engineer / Manager
🇵🇹 Leo
Senior Full Stack Developer
🇧🇪 Tom
Backend Tech Lead @ Deltaray
🇺🇸 James
Security Engineer @ Google
🇧🇷 Mateus
Mobile App Developer
🇺🇦 Stepan
Web Development Engineer
ABSOLUTELY RISK FREE
"LOVE IT OR YOUR MONEY BACK" GUARANTEE
I don't want your money unless I can provide MASSIVE value for you.
If you're not satisfied, simply send me an email within 30 days of your purchase.
I'll give you a refund -- NO QUESTIONS ASKED!
Bogdan
Founder, Let's Get Rusty
Frequently Asked Questions
The action taker discount is given to the people who are the most motivated to learn Rust and want to take action right away. This means you get a massive discount. To be clear, if you buy the Bootcamp during the action taker discount period, you will still have access after it's 100% complete, while everyone else will have to pay a much higher price. This is your chance to get an incredible deal!
The short answer is anyone who wants to learn Rust! Whether you’re a C++ developer who wants to learn a memory safe language or a web developer who wants to build web servers and WASM apps in Rust, or a student who wants to learn the systems programming language of the future. All are welcome!
The on-demand bootcamp starts as soon as you register, and ends as soon as you complete all the content. You can theoretically finish the bootcamp as fast as you’d like but the content is broken up into 6 weeks. No matter how long it takes, you’ll have unlimited access to all the content in the bootcamp for life.
This bootcamp is broken up into 6 weeks. I recommend scheduling 1 or 2 hours per-day of uninterrupted time to fully absorb the content in the bootcamp. No matter how long it takes, you’ll have unlimited access to all the content in the bootcamp for life.
For this program, some programming experience would help speed up the learning process. However, the program starts with programming basics & Rust fundamentals, and then progresses gradually to harder topics. You should feel well taken care of regardless of your experience level.
I have created this bootcamp for you to become a Rust developer in the shortest amount of time possible without banging your head against the wall. It’s the resource I wish I had when first learning Rust. It is way too valuable to give away for free, as the content goes lightyears beyond what I teach for free on Youtube. Also, because this is a paid product I can dedicate time helping you learn Rust via the Discord server. Lastly, if you pay for the bootcamp, you’re much more likely to take action towards becoming a Rust developer.
The short answer is YES! Rust is a systems programming language, which means you can build anything from operating systems to high level web apps. No matter if you're a senior developer with years of experience or a student just starting their programming journey, learning Rust will make you a better engineer!
No worries! We have a Discord server with a channel dedicated to technical questions! This is one of the big benefits of The Rust Developer Bootcamp, you don't have to learn Rust alone!
Rust works on Mac, Windows, and Linux! All the code in this bootcamp should compile and run on these operating systems. If you have any trouble getting code to compile/run email me at bogdan@letsgetrusty.com
You’ll receive an email with login credentials to instantly join the program, and start taking advantage of all the on-demand content.
Once you join the bootcamp, you’ll have unlimited access for life!
YES, if you don’t think the bootcamp is worth what you paid, then I’ll gladly refund you within 30 days of your purchase. No questions asked!
Industry Trends
What Are You Waiting For???
Claim Your Early Bird Discount Before Spots Run Out!
100% Risk-free 30 Day Money-back Guarantee
Got a question? Email me: bogdan@letsgetrusty.com