Rust Bootcamp
100% free
7 weeks
Beginner Level
English
Location
Online
Next cohort
Cohort 2
Application deadline
30 October 2023 19:19
(30 October 2023 19:19 GMT)
Rust Bootcamp
100% free
7 weeks
Beginner Level
English
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?
This is a 3-week online, cohort-based bootcamp.
It is completely FREE. This program is sponsored by Rise In.
Earn a special Rise In certificate and build a Rust project portfolio. šš¼š
Get closer to becoming a global Web3 developer (Avg. $140k salary for Rust Developers).
What is Rust?
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?
Developers: If you are developer with experience other programming languages and looking for to learn Rust and explore its applications in blockchain development.
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?
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.
Versatile Data Structures: Explore versatile data structures in Rust, which can make your blockchain contracts more flexible and reusable.
Technical Mentorship: Connect with experienced mentors for guidance and insights.
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?
Rust Proficiency: You'll have a strong grasp of Rust's core concepts, making you proficient in the language.
Safety and Performance: Understand Rust's unique balance of safety and performance, critical for robust blockchain solutions.
Certificate: You will receive a special Rise In certificate.
Career Opportunities: Ready to open doors to exciting career opportunities in Rust and blockchain development.
Curriculum
Introduction to Rust:
- Why Rust?
- Cargo
- Introduction to Rust syntax
- Basic data types and variables
- Functions and control flow
Ownership, Borrowing, and References:
- Ownership concept
- Borrowing and References
- Memory safety in Rust
Structs and Enums:
- Structs
- Enums
- Simple introduction to Option and Result
- Common collections in Rust
Traits and Generics:
- Traits
- (Advanced) Trait Objects and Box Smart Pointer
- Introduction to Generics and its usage in functions
- Implementation of Generics using structs and enums in Rust
- (Advanced) Lifetimes
Iterators and Modules:
- Introduction to Iterator and its types in Rust
- Understanding the usage of Iterators with loops
- (Advanced) Closures
- Modules and visibility
Error Handling:
- Panic! macro
- Error handling
- Creating and using custom error types
Join our community
FAQ
Location
Online
Next cohort
Cohort 2
Application deadline
30 October 2023 19:19
(30 October 2023 19:19 GMT)