Front end web development in Rust (Udemy.com)
Leverage WebAssembly to ship Rust applications to your browser
Created by: Paris Liakos
Last updated June 2023
What you will learn
- Developing frontend components with Yew's virtual DOM
- Becoming familiar with the Rust WebAssembly ecosystem
- Interacting with browser and listening to events via wasm and websys
- Communicating to web APIs for CRUD via an authorization layer
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.4 out of 5higher than 33% of them
- Reviews73#708 of 816 by number of reviews
- Length6.9 hoursshorter than 52% of them
- Last updatedJune 2023earlier than 68% of them
Course Description
WebAssembly is a binary instruction format that most browsers support. It enables languages such as Rust, C, C++ Go, etc., to be compiled and run in a web browser.
The Rust programming language is the most frequently used language for developing WebAssembly applications, according to surveys.
And how could it not? It was voted as StackOverflow’s most loved and desired programming language, eight years in a row, thus everyone is looking for an excuse to run it even inside browsers, where Javascript is the usually the common approach.
You have already spent a good amount of time developing web applications and you have a very good understanding of Rust.
You are wondering whether you can develop your next UI in Rust and ship it to browser via WASM.
You are looking for a resource that has all you need in a single place.
Well, look no further! In this course i will show you how to create a complex web app in Rust that consumes JSON APIs.
We will use the Yew web framework along with wasm crates to build a UI with
- Authentication
- Several different routes and pages
- Forms for CRUD support
- State management, custom hooks and reducers
- Async requests via browser's fetch API
Instructor Details
- 4.4 Rating
73 Reviews
Paris Liakos
Software engineer with more than a decade of experience in developing and architecting web applications.
Experienced with languages including PHP, JS, Python and Go, working with relational or NoSQL databases like mySQL, PostgreSQL, Elasticsearch and Redis.
The past few years in love with Rust, its evolving web ecosystem and awesome community.
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Paul Lathrop on 3/27/2025
Great course! challenging and fast paced. I feel strong after this! Very Inspiring!
By Kenneth Dashén Sheridan on 10/12/2024
great for existing rust engineers wanting to extend their rust engineering to the frontend
By Douglas Ronne on 10/4/2024
It was a good course overall, I think it would benefit from a practice run perhaps.
By Darius Murawski on 6/18/2024
Showing in-depth solutions for the problems and fixing the compiler errors one by one makes this highly educative and entertaining. Go for it if you want to learn yew!
By Julio Galindo Lima on 5/13/2024
Muy bien pero el profesor debe alejar un poco su micrófono, se escucha en demasiado el teclado e incluso se le escucha claramente tragar lo cual es un poco desagradable. El contenido bastante completo, sin quejas.
By Jk Meka on 1/20/2024
Lot's of copy paste.
By Khuuvietsang on 1/14/2024
Excellent course for Yew frontend. Recommend for anyone to join. But there are so may clone() method in code, I think the author should use & instead of .clone()
By Michael on 8/5/2023
A really good course with a lot of explanations from the lecturer how yew works under the hood. really good job!
By Drey Hager on 5/7/2023
Currently as of 4-7-2023 this is the most complete Yew course on Udemy!
By Gregory charam on 5/7/2023
The most complete yew course online right now. With backend also being in Rust it is actually full-stack Rust!!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100






