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
Rise In is a leading platform offering top-tier education and career opportunities in Web3 technologies and blockchain. Our goal is to provide talent with the necessary knowledge and skills to succeed in the web3 world for free.
Rise In provides a range of Web3 education options, including free courses, bootcamps, and a dynamic community. We connect learners, professionals, and mentors to foster engagement through discussions, networking groups, and events centered around blockchain and decentralized technologies.
Yep :) Our programs are entirely free, thanks to our partnerships with leading blockchain protocols and ecosystems. They all need amazing talent like yourself to build new products in web3, so it's a win-win for everyone!
To register, press the "Sign Up" button and fill out the registration form. Once registered, you'll gain free access to all our Web3 courses and bootcamps, opening the door to countless educational and career opportunities in blockchain technology.
After you've registered on the Rise In platform, navigate to the Learn page, select the Web3 course you're interested in, and click the "Start" button. It's a seamless process that gets you learning in no time!
After you've registered on the Rise In platform, navigate to the Learn page, select the Web3 bootcamp you're interested in, and click the "Apply" button. It's a super easy process that will get you started quickly!
Upon completing any of our courses or bootcamp programs, Rise In awards specific certifications or NFTs. These credentials serve as verifiable proof of your skills and accomplishments in the Web3 and blockchain space.
Absolutely! We have a dedicated support team ready to assist you with any questions or concerns you may have. You can reach out to us through our contact page or within the Rise In platform, and we'll be happy to help you.
Rise In uses gamification: You earn experience points (XP) by completing lessons, assignments, and courses, and community points (CP) by helping others through leaving comments on lessons and completing discussion tasks. Additionally, you can earn points by inviting friends.
The leaderboard ranks users based on their XP and CP, offering both weekly and all-time rankings at the country and global levels. If you rank in the top 10, you'll earn a special badge to showcase your achievement.
Location
Online
Next cohort
Cohort 2
Application deadline
30 October 2023 19:19
(30 October 2023 19:19 GMT)