Repository of code and slides for RUShanghaiTech x Geek Pie Rust tutorial series 2020.
In Rust survey 2019: (rephrased)
People are asking for more beginner and intermediate level learning material about Rust, a lot of which asked for video content specifically.
This tutorial series aims to give a thorough introduction to Rust, not just an overview of the language.
This tutorial is suitable for those who have basic knowledge about at least one language in Python/C/C++. It is primarily designed for ShanghaiTech University students.
The code presented in each lecture resides in /lec\d+/
folder.
The source code of the slides resides in the slides
folder.
To view the slides locally, you may start a simple http server (at the slides
) folder with python:
$ python3 -m http.server 8000
Then open you browser and go to 127.0.0.1:8000.
Videos (in Chinese) will be recorded & uploaded onto Bilibili after each talk.
# | Date | Topic | Video |
---|---|---|---|
00 | 2020.03.28 | About Rust | Bilibili |
01 | 2020.06.07 | All The Basics | Bilibili |
02 | 2020.06.14 | The three swords: Ownership, Borrowing & Lifetime | Bilibili |
All the code is licensed under the MIT license.
All the slides in the slides
folder are licensed under Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license.
The remark.min.js
file is redistributed from remarkjs.com, licensed under the MIT license.
Credits to Jon Gjengset for his innovative Rust live-coding streams.