Skip to content

Lyubomir Gavadinov

Senior Software Engineer

icon
Lyubomir Gavadinov Courses

Learn Rust by Building Real Applications

$10.99

Visit

icon
Most Recent Review

A great course (fully example driven) and a worthy learning experience! Covers all the basic aspects of Rust while being completely example-driven. The instructor did a great job of providing the use case first and then explaining the concept which reinforces the understanding of Rust. This course is a great starting point for anyone planning to learn Rust in 2026. The HTTP server project clearly covers a huge chunk of the core rust like Strings, &strs, references, lifetimes, traits, enums, vectors, hashmap etc. These concepts were brilliantly explained and since the examples live and work in front of our eyes, it is very easy to comprehend them. The initial sections with the explanation for the basics of stack and heap, functions and ownership were elegant and very informative. The concepts of Lifetimes and Dynamic Dispatch was well explained (with examples in each case). I had to go through Section 4 multiple times taking notes and practicing (with Rust Playground) to fully grasp the instructor's expertise. Lifetimes took me the most time to understand and required me to dive deep (where I got to learn about Covariance, Contravariance and Invariance). I did try out a lot of examples using structs, traits and generics to fully comprehend lifetimes. Modules in rust were explained step by step staring from creating simple in-file modules to multiple modules nesting in a folder. These aspects were properly explained with multiple examples. Traits (especially the display, debug, from, into, try_from were informative) and enums were handled and explained in the best possible way. The first 3 sections took me a week (with notes and practice to complete), and the last section took me over 2 months (multiple re-visits, notes and practice).
- Review by A K VAMSI KRISHNA REDDY on Learn Rust by Building Real Applications

icon
Instructor Bio

I'm a senior software engineer with over 10 years of experience working for a variety of companies.

For most of my career I was at Amazon and AWS where I got to work on various projects, from designing and building high scale distributed systems to optimising the performance of low level streaming protocols.

I have written plenty of C, Java and JavaScript in my days, but when I discovered Rust a couple of years ago I immediately fell in love with it.

Now I want to share my passion for Rust with you!