Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

Ultimate Rust Course: 7 Hours to Complete Rust Programming

person icon Noman Nasir Minhas

4.6

Ultimate Rust Course: 7 Hours to Complete Rust Programming

From Hello World to Building Networks and Web Servers

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Noman Nasir Minhas

English [CC]

category icon Development ,Programming Languages,

Lectures -19

Resources -1

Duration -7 hours

Lifetime Access

4.6

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Want to be a Rust developer? Let's get started. In this course, we will go from writing "Hello World" to developing a fully functional web backend. With a project-based approach, this course aims to develop the coding and concepts of Rust concurrently. Instead of reading the concepts, we will learn them by coding and debugging, and we will experience what kinds of errors and bugs can be expected in our journey to learn Rust. Being a developer myself, I have kept in mind the expectations of both new and experienced developers. This course is designed for all types of programmers with different backgrounds. Starting from the basic print statements, we will go through learning IO concepts, basic and advanced data types, defining functions, covering the object-oriented aspect of Rust, writing multi-threaded code, learning concepts of referencing and ownership, asynchronous coding, calling APIs, building Web servers and clients, and finally, creating a complete data persistent Web backend. Instead of short and pre-planned videos, this course has been divided into lessons according to the concept being discussed. The lessons were coded live, and bugs were solved to give developers a realistic expectation of what to expect. I hope to see you in this course, and Good Luck for your journey with Rust.

Goals

  • Basic and Advanced Data Types of Rust
  • Concepts of Ownership, Referencing, and Borrowing in Rust
  • Object-Oriented Programming in Rust
  • Modular Programming in Rust
  • Multi-threaded programming in Rust
  • Async Programming in Rust
  • Networking concepts in Rust
  • Web and API development in Rust

Prerequisites

  • No experience in Rust programming is required. Knowledge of the basic concepts of computers is encouraged, but will also be covered briefly in the course beginning.
Ultimate Rust Course: 7 Hours to Complete Rust Programming

Curriculum

Check out the detailed breakdown of what’s inside the course

Data Types and Methods in Rust

5 Lectures
  • play icon Introduction To Rust 04:43 04:43
  • play icon Getting Started With Rust 06:36 06:36
  • play icon Calculator: Part 1 30:59 30:59
  • play icon Calculator: Part 2 16:44 16:44
  • play icon Calculator: Part 3 35:04 35:04

Multithreading Programming in Rust

3 Lectures
Tutorialspoint

Object Oriented and Asynchronous Programming in Rust

3 Lectures
Tutorialspoint

Networking in Rust

4 Lectures
Tutorialspoint

Building Web Backend in Rust

4 Lectures
Tutorialspoint

Instructor Details

Noman Nasir Minhas

Noman Nasir Minhas

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

D

David Grunwald

I spent Christmas week with Noman leading the course. He did an outstanding job in letting students learn along with him. Every piece of code worked, building understanding and confidence. I was never bored or disheartened and learned many useful things. Rust was not my first language, but it is

Y

Yayu Suwardi

Material is good but poor video quality,

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515