https://github.com/afondiel/rust-for-undergrads-free-course-udemy
A deep dive into basics of Rust programming language.
https://github.com/afondiel/rust-for-undergrads-free-course-udemy
rust rust-cheat rust-course rust-free-course rust-lang rust-programming rust-projects safe-rust
Last synced: about 1 month ago
JSON representation
A deep dive into basics of Rust programming language.
- Host: GitHub
- URL: https://github.com/afondiel/rust-for-undergrads-free-course-udemy
- Owner: afondiel
- Created: 2023-12-18T22:11:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-21T23:59:36.000Z (over 1 year ago)
- Last Synced: 2025-04-13T21:17:49.699Z (about 1 month ago)
- Topics: rust, rust-cheat, rust-course, rust-free-course, rust-lang, rust-programming, rust-projects, safe-rust
- Language: Rust
- Homepage:
- Size: 2.92 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Rust For Undergrads - Udemy Free Course + Personal Notes
A deep dive into basics of Rust programming language.
## Overview
- ~ 2h total video + 29 Lectures
- Cost: Free
- Certificate: no
- Instructors: [Jayesh Katta Ramalingaiah (Mozilla Tech Speaker)](https://jayeshkattar.github.io/#home)
- Level : Beguinner## What you’ll learn
- In this course, you will learn the basics of Rust programming language which would help you get started.
- You would be well versed and confident with the basics of Rust Programming Language.
## Requirements & Prerequisites
- Basic idea of any object oriented programming language. Example: C++, Java
## Course Content
- [Section 1: Introduction](#)
- [Section 2: Installatiion](#)
- [Section 3: Hello World with Rust](#)
- [Section 4: Basics Concepts](#)
- [Section 5: Ownership with Rust](#)
- [Section 6: Data Handling and Pattern Matching in Rust](#)
- [Section 7: Error Handling](#)
- [Section 8: Conclusion](#)## Lab & Playground
For hands-on exercises please refer to the [/lab repo](./lab/)
You can also run, build, test and debug your code directly in the [rust online playground](https://play.rust-lang.org/?version=stable&mode=debug&edition=2021).
## What From Here?
If you want to dive deep into Rust programmming, see the section "Tutorial & Courses:" in the [References](#references).
## References
Course:
- [Course link Udemy](https://www.udemy.com/course/rust-for-undergrads/)
- [Sources files - by Jayesh Katta Ramalingaiah (@jayeshkattar)](https://github.com/jayeshkattar/RustforUndergrads)Documentations:
- [Getting started - Quickly set up a Rust development environment and write a small app](https://www.rust-lang.org/learn/get-started)
- Learn Rust - Rust Programming Language: https://www.rust-lang.org/learn
- Rust Search Engine Library: https://docs.rs/
- Rust Doc from your machine: ```rustup doc```:Crate and Libraries:
- [Crate.io - The Rust community’s crate registry](https://crates.io/)Hands-On:
- [rust online playground](https://play.rust-lang.org/?version=stable&mode=debug&edition=2021)
- [Rust by Example](https://doc.rust-lang.org/rust-by-example/index.html)
- [The Rust Reference](https://doc.rust-lang.org/reference/introduction.html)Tutorial & Courses:
- [Learn Rust Programming - Complete Course - FreeBootCamp](https://www.youtube.com/watch?v=BpPEoZW5IiY)
- [Take your first steps with Rust - Microsoft](https://learn.microsoft.com/en-us/training/modules/rust-introduction/1-introduction)
- [Rust Programming Course for Beginners - @ShaunHamilton](https://www.youtube.com/watch?v=MsocPEZBd-M&t=278s)
- Blog Post: https://www.freecodecamp.org/news/rust-in-replit/Challenges
- [www.codingame.com - Certificate Assessment](https://www.codingame.com/take-the-test/Rust)Books:
- [The Rust Programming Language by Steve Klabnik and Carol Nichols](https://doc.rust-lang.org/book/)
- [The Embedded Rust Book](https://docs.rust-embedded.org/book/)
- [Computer Science Books on Rust](https://github.com/afondiel/cs-books/tree/main/computer-science/programming/rust)> ## "Keep up your bright swords, for the dew will rust them." - William Shakespeare