Learn Rust programming language and supercharge your blockchain development career! Rust Programming Basics is an introductory course designed to teach you Rust from the ground up and to enable you to start building Rust-based smart contracts and blockchain applications on Solana or using Arbitrum Stylus.
4hrs
68 lessons
20+ languages
Beginner
This course will help you learn:
Introduction to the Rust programming language
Rust variables and functions
Scalar types, arrays, strings, enum, structs, vectors, and hash maps in Rust
Rust control flows: If / else, if let and let else, loop, match
Rust ownership, including borrow and references
Rust error handling
Rust Modules
Rust Traits
1
1 hr
2 lessons
2
1 hr
7 lessons
3
1 hr
17 lessons
4
1 hr
8 lessons
5
1 hr
5 lessons
6
1 hr
6 lessons
7
1 hr
3 lessons
8
1 hr
15 lessons
9
1 hr
5 lessons
Boost your blockchain development skills and learn the Rust programming language. Rust Programming Basics will take you from the first steps to intermediate in just 3 hours, enabling you to build dApps and smart contracts for the Solana ecosystem.
You’ll learn Rust data types, control flows, ownership, and more! This is the most advanced, up-to-date, and comprehensive Rust development course for smart contract development available online anywhere.
Rust Programming Basics blends theoretical knowledge with practical exercises to help you reinforce your learning. On completion, you’ll have the necessary skills to start building and deploying Rust-based smart contracts and dApps on Solana or using Arbitrum Stylus.
Discover the Rust programming language’s syntax, structure, and expressions. Learn Rust’s terminology and key building blocks. Rust Programming Basics will walk you through everything you need to know to become a rust developer!
Rust Programming Basics has 3 hours of video, supported by written tutorials, to guide you through your learning. Upon completion, you will be an intermediate Rust developer with the knowledge necessary to start building with Rust.
Even if you have never developed in Rust before, Rust Programming Basics will take your development skills to the next level. Here’s why:
Engaging videos hosted by ProgrammerSmart, guide you step-by-step. Each lesson contains a full transcript for you to follow along with if you prefer learning by reading.
30 exercises support your study to solidify your learnings of Rust development and strengthen your knowledge.
You will learn
When you complete this course, you’ll have a strong, working understanding of Rust programming.
As a Cyfrin Updraft student, you get lifetime access to every course, corresponding tutorials, resources, code, quizzes, and repositories for free! In addition to our large community of students on Discord, always ready to answer your questions!
What are you waiting for? Start learning Rust Programming Basics today and embark on your journey to learn blockchain development on Cyfrin Updraft!