Rust Beginner Tutorial: Full Course & Projects π¦
Learn Rust basics, memory management, ownership, and more in this 4-hour beginner-friendly course with notes and project ideas.

Harkirat Singh
275.1K views β’ Apr 29, 2024

About this video
In this video, Harkirat takes you through four hours of learning rust from the basics.Β
It covers concepts like memory management, ownership, borrowing, structures, data types, enums, and much more.
Link to the slides of the video https://projects.100xdevs.com/tracks/rust-bootcamp/Rust-Bootcamp-1
Links:
Open Source Cohort: https://harkirat.classx.co.in/
Twitter:https://twitter.com/kirat_tw
Linkedin:https://linkedin.com/in/kirat-li
Instagram:https://www.instagram.com/kirat_ins/
Discord:https://discord.com/invite/WAaXacK9bh
Telegram: https://t.me/kirat_internal_group
Timestamps:-
00:00 - Intro
00:00:20 - 1. Preface
00:03:27 - 2. Syllabus
00:09:59 - 3. Why rust? Isn't Node.js enough?
00:23:04 - 4. Initializing rust locally
00:26:48- 5.Initialising a rust project
00:30:16 - 6.VSCode setup + Hello world
00:36:27 - 7.Simple Variables in Rust
01:03:41 - 8. Conditionals, loopsβ¦
01:13:08 - 9. Functions
01:14:45 - 10.Memory Management in Rust
01:28:32 - 11. Jargon #0- Mutability
01:36:02 - 12.Jargon #1 - Stack vs heap
02:12:49 - 13. Jargon #2 - Ownership
02:45:11 - 14. Jargon #3 - Borrowing and references
03:07:12 - 15. Structs
03:14:14 - 16. Implementing structs
03:18:41 - 17. Enums
03:25:29 - 18. Pattern matching
03:30:07 - 19. Error handling
03:47:44 - 20. Option enum
03:53:57 - 21. Cargo, packages and external deps
03:59:59 - 22. Project ideas
It covers concepts like memory management, ownership, borrowing, structures, data types, enums, and much more.
Link to the slides of the video https://projects.100xdevs.com/tracks/rust-bootcamp/Rust-Bootcamp-1
Links:
Open Source Cohort: https://harkirat.classx.co.in/
Twitter:https://twitter.com/kirat_tw
Linkedin:https://linkedin.com/in/kirat-li
Instagram:https://www.instagram.com/kirat_ins/
Discord:https://discord.com/invite/WAaXacK9bh
Telegram: https://t.me/kirat_internal_group
Timestamps:-
00:00 - Intro
00:00:20 - 1. Preface
00:03:27 - 2. Syllabus
00:09:59 - 3. Why rust? Isn't Node.js enough?
00:23:04 - 4. Initializing rust locally
00:26:48- 5.Initialising a rust project
00:30:16 - 6.VSCode setup + Hello world
00:36:27 - 7.Simple Variables in Rust
01:03:41 - 8. Conditionals, loopsβ¦
01:13:08 - 9. Functions
01:14:45 - 10.Memory Management in Rust
01:28:32 - 11. Jargon #0- Mutability
01:36:02 - 12.Jargon #1 - Stack vs heap
02:12:49 - 13. Jargon #2 - Ownership
02:45:11 - 14. Jargon #3 - Borrowing and references
03:07:12 - 15. Structs
03:14:14 - 16. Implementing structs
03:18:41 - 17. Enums
03:25:29 - 18. Pattern matching
03:30:07 - 19. Error handling
03:47:44 - 20. Option enum
03:53:57 - 21. Cargo, packages and external deps
03:59:59 - 22. Project ideas
Video Information
Views
275.1K
Likes
6.0K
Duration
04:01:40
Published
Apr 29, 2024
User Reviews
4.7
(55) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now