Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Programming Language

Rust: Complete Mastery of Core Principles from Ownership to Async

This is a lecture on the core principles of Rust, personally written by a current open-source compiler developer and the creator of the new system programming language 'Wave'.

7 learners are taking this course

  • lunastev
문법
언어
rust
Rust

What you will learn!

  • Learning Basic Rust Syntax

  • Get hands-on by typing.

Mastering core Rust concepts that capture both stability and performance.

This course is designed for anyone who wants to fully understand the core principles of the Rust language from beginning to end.

We will explain Rust's unique memory safety model, including ownership, borrowing, and lifetime.

We explain with intuitive examples so that even beginners can understand.

We also cover asynchronous programming (Async/Await), which is becoming increasingly important in Rust, in a practical way.

For those who are new to Rust or have heard of the concept but do not clearly understand it,

And this course is for those who want to master a safe and powerful system programming language.

Master the core concepts of Rust in this one course.

Features of this course

📌 This is a text lecture where you read and type directly, not a video lecture that you just listen to.

📌 Learn the basic grammar and core concepts of Rust.

📌 10% theory, 90% practice. All code is tested and verified to work as expected.

📌 This course is for beginners to Rust, but you will understand it better if you read it with basic programming knowledge.

I recommend this to these people

I want to learn Rust.

Backend developers/students who have a general understanding of Rust syntax but are unsure of how to start and expand a project.

I want to learn the concepts for sure.
For those who want a structure that allows them to read line by line, understand, and go back and review when necessary

I can't concentrate on video lectures.
Those who find it easier to learn on their own by looking at organized materials like slides rather than videos.
(Including those who want to study silently and those who feel stressed by video playback)

After class

  • With Rust, you will be able to accurately understand and use functions, variables, conditional statements, and loops at a level that can be used in practice.

  • Because you learn the code by slowly reading through slides rather than watching videos, the concepts stay in your head for a long time and are clearly organized.

  • The course materials are structured like a book, so you can review them anytime and learn Rust at your own pace.

  • You can learn basic grammar such as println! let , match , while , and fn with actual code examples and get a feel for them.

  • This learning environment is optimized for text-based lectures, allowing you to experience a higher level of immersion than video lectures, which can be difficult to focus on.

Who created this course

  • Wave programming language developer – directly implementing the backend, language design, and compiler structure.


A word from LunaStev

Hello, I'm LunaStev, developing the Wave language.
I am the type of person who prefers making my own tools rather than using tools made by others.
Eventually, I ended up creating my own programming language, and in the process,
I got to dig deep into Rust's design philosophy and conceptual structure.

This course doesn't simply conclude that Rust is "difficult";
I understand and understand why they designed it that way.
This course is for those who want to master it so thoroughly that they can explain it to others.

Things to note before taking the course

Practice environment

  • The lecture explains based on Windows, but Rust can be built and code written in various places.

  • The course uses Visual Studio Code, but I also recommend using RustRover, the IDE the author uses in his own practice.

Player Knowledge and Precautions

  • Basic programming language knowledge may be required.

  • You may want to search for Cargo's popular libraries to learn more.

Recommended for
these people

Who is this course right for?

  • New to Rust concepts

  • Want to build a simple program with Rust?

Need to know before starting?

  • Programming Basic Knowledge

Hello
This is

Wave 프로그래밍 언어 개발자

Wave 깃허브 

깃허브

Curriculum

All

33 lectures

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

$117.70

lunastev's other courses

Check out other courses by the instructor!