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

  • Learn the language of the future.
  • Your time is valuable (literally, $148,688/yr). Learn Rust FAST with the Bootcamp, instead of digging through low-quality resources.

🎓

Students/Graduates

looking for a job

 

  • Learning Rust is a great resume builder. Stand out from other candidates.
  • Become a competent programmer.
  • Get access to a community that can help you land your first job.

🤓

And... You!

Rust enthusiast

  • Rust is an innovative language that will expand your way of thinking!
  • Cutting-edge technologies are built in Rust.
  • Collaborate with other Rust enthusiasts in the Bootcamp community.

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!

Claim Your 50% Discount NOW!

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

What is the action taker discount?

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!

Who is this product for?

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!

When does the bootcamp start and end?

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.

How much time will I need to dedicate to the bootcamp?

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.

How much programming experience do I need?

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.

Why are you charging for this? All your content is free!

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.

Is Rust the right language for me to learn?

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!

What if I get stuck?

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!

What operating system do I need?

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

What happens after I buy?

You’ll receive an email with login credentials to instantly join the program, and start taking advantage of all the on-demand content.

How long will I have access to the bootcamp?

Once you join the bootcamp, you’ll have unlimited access for life!

Is there a guarantee?

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!

Claim Your 50% Discount NOW!

100% Risk-free 30 Day Money-back Guarantee

Got a question? Email me: bogdan@letsgetrusty.com

{:lang_general_banner_cookie_disclaimer}
{:lang_general_banner_cookie_cookie} {:lang_general_banner_kartra_cookie}
{:lang_general_banner_cookie_privacy}
{:lang_general_powered_by} KARTRA