Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust Tutorial 2020

Repository of code and slides for RUShanghaiTech x Geek Pie Rust tutorial series 2020.

Why having this talk?

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.

Resources

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.

Schedule

# 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

License

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

Credits to Jon Gjengset for his innovative Rust live-coding streams.

About

Repository of code and slides for RUShanghaiTech x Geek Pie Rust tutorial series 2020

Resources

Stars

7 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages