The world's easiest Rust programming
This course will help you use the hottest language, Rust. You will be able to overcome Python's GIL and create fast-running code.

What you will gain after the course
Rust Basic Grammar
Developing high-performance Python modules using Rust
Rust, the hottest language in the last three years!
Were you interested, but had difficulty getting started?
You can easily understand the core concepts of Rust through Python examples!
I recommend this to these people!
- Anyone who wants to learn basic Rust grammar
- Anyone who wants to create a high-performance Python package using Rust
Lecture Features ✨
The author of " Learn Rust Programming by Comparing It with Python (Book Link) " published by Jaypub will be giving a lecture!
This course is taught by a professional developer with actual Rust project development experience. This proven course draws on experience from in-house Rust seminars and numerous lectures at universities and companies.
- You can learn basic Rust grammar quickly and easily through Python examples that compare Rust's basic data types and grammar structures one-to-one.
- This article introduces how to use high-performance code written in Rust in Python.
Basic Python grammar is essential for advanced knowledge! While the latter half of the course covers multithreading and asynchronous programming, we'll cover the basic concepts, so it's recommended that you study them in advance.
Changes in students after attending the lecture 📜
The Rust ecosystem already boasts a diverse range of open-source projects, from web frameworks to cryptocurrencies. You can leverage these to launch your own Rust project !
You can improve Python's slow processing speed with Rust. Rust's Python bindings can help you address the GIL bottleneck.
Expected Questions Q&A 💬
Q. Is Rust difficult to learn?
A. It's difficult if you study alone. But if you take this course, you'll learn easily.
Q. Is it possible to ask questions?
A. Q&A is, of course, "unlimited." We'll respond within 1-2 days at the latest, and if necessary, we'll even film additional videos to help you!
Q. Do I need to purchase the book separately?
A. We appreciate your purchase of the book, but the course will be provided with separate PDF lecture materials (not the book!).
What you'll learn 📚
Getting Started with Rust
We will guide you through Rust installation and development environment setup .
variable
Introducing Rust's unique use of variables.
function
Learn how to declare and execute functions.
Flow control
Introduces loops and match along with if, for, and while.
ownership
Introducing Rust's flower, the concept of ownership.
Data Structures and Iterators
Introducing Rust's basic data types and how to use them.
structure
Learn about structures.
Modules and Crates
Learn about the modules and crates that make up a Rust project .
Generic
Learn about generics, which make Rust typing convenient.
Error handling
Introducing a beautiful and elegant way to handle errors.
smart pointer
Rust is a memory-safe language, but it also supports low-level memory operations like C/C++.
multithreading
Introduces how to create and control threads.
Asynchronous programming
Introducing tokio and rayon, representative asynchronous frameworks for Rust .
test
We introduce how to mock functions, structs, and write unit tests .
Python bindings
Introducing how to run Rust code in Python.
Introducing the Knowledge Sharer ✒️
History
- Bachelor's and Master's degrees from Seoul National University's Department of Mechanical and Aerospace Engineering
- Currently working as a backend engineer at a foreign IT company
- Online classes opened by Class 101, BearU, and Programmers.
Teaching experience
- Programming instructor at Sookmyung Women's University, Mokwon University, Hanbat National University, Korea Aerospace University, Kwangwoon University, Kyungnam University, and Yeungnam University
- Lectures from large corporations such as Samsung Card and Hanwha Systems
- Like a stylish lion, Fast Campus, and Job Training Academy lectures
Things to note before taking the course 📢
Learning Materials
Lecture materials are provided in PDF format.
Player Knowledge and Precautions
You can always ask as many questions as you like about the lecture. We welcome your questions!
Recommended for
these people
Who is this course right for?
Anyone who wants to learn Rust
Anyone interested in high-performance/high-security programming
For those who already know Python grammar
Need to know before starting?
Python (you don't have to know it!)
Curriculum
All
58 lectures ∙ (7hr 12min)
Course Materials:




