Rise In Logo



Rust Bootcamp

General Info

Get ready for an exciting journey into the world of Rust, a language known for its safety and performance. πŸ”₯

What is this program?

  1. This is a 3-week online, cohort-based bootcamp.

  2. It is completely FREE. This program is sponsored by Rise In.

  3. Earn a special Rise In certificate and build a Rust project portfolio. πŸŒŸπŸ’ΌπŸš€

  4. Get closer to becoming a global Web3 developer (Avg. $140k salary for Rust Developers).

What is Rust?

  1. Rust is a general-purpose programming language that emphasizes performance, type safety, and concurrency. There are a lot of reasons why it’s one of the most favorite programming languages of developers! It prevents common programming errors and provides low-level control similar to C and C++.

Who is this program for?

  1. Developers: If you are developer with experience other programming languages and looking for to learn Rust and explore its applications in blockchain development.

  2. Tech Enthusiasts: If you have a passion for technology and want to dive into Rust, this bootcamp offers a great opportunity.

What will you get in this program?

  1. Rust Basics: You'll master the fundamentals of Rust, including its safety features and high-performance capabilities. You can check the Curriculum section for details.

  2. Versatile Data Structures: Explore versatile data structures in Rust, which can make your blockchain contracts more flexible and reusable.

  3. Technical Mentorship: Connect with experienced mentors for guidance and insights.

  4. Networking: Picture a space where you can easily connect with fellow developers and blockchain enthusiasts in a friendly, collaborative atmosphere. 🌐

What will you gain at the end of this program?

  1. Rust Proficiency: You'll have a strong grasp of Rust's core concepts, making you proficient in the language.

  2. Safety and Performance: Understand Rust's unique balance of safety and performance, critical for robust blockchain solutions.

  3. Certificate: You will receive a special Rise In certificate.

  1. Career Opportunities: Ready to open doors to exciting career opportunities in Rust and blockchain development.

Curriculum

Introduction to Rust:

  1. Why Rust?
  2. Cargo
  3. Introduction to Rust syntax
  4. Basic data types and variables
  5. Functions and control flow

Ownership, Borrowing, and References:

  1. Ownership concept
  2. Borrowing and References
  3. Memory safety in Rust

Structs and Enums:

  1. Structs
  2. Enums
  3. Simple introduction to Option and Result
  4. Common collections in Rust

Traits and Generics:

  1. Traits
  2. (Advanced) Trait Objects and Box Smart Pointer
  3. Introduction to Generics and its usage in functions
  4. Implementation of Generics using structs and enums in Rust
  5. (Advanced) Lifetimes

Iterators and Modules:

  1. Introduction to Iterator and its types in Rust
  2. Understanding the usage of Iterators with loops
  3. (Advanced) Closures
  4. Modules and visibility

Error Handling:

  1. Panic! macro
  2. Error handling
  3. Creating and using custom error types

Wall of Love

Image 1
Image 2
Image 3
Image 4
Rust Bootcamp

Location

Online

Next cohort

Cohort 2

Application deadline

30 October 2023

Stay in the know

Never miss updates on new programs and opportunities.

Rise In Logo

Rise together in web3!