Create a Simple Landing Page with Flutter Web and Firebase (Udemy.com)
Learn Flutter Web with Firebase such as Firestore, Firebase Auth, Firebase Hosting
Created by: Haris Samingan
Last updated March 2021
What you will learn
- Build a Complete, Real World Website with Flutter Web and Firebase
- Learn Firebase Services such as Firebase Firestore, Firebase Authentication and Firebase Hosting
- Build a Landing Page to show off your other Social Media Links
- Become proficient in one of the fastest growing technologies
- Build a website without learning HTML, CSS and Javascript
- Learn State Management with Providers, Proxy Providers and Stream Providers
- Learn Advance State Management with Change Notfier and Change Notifier Proxy Provider
- Learn Firebase Emulator Services such as Firestore Emulator
How it compares
Against the other 73 rated Udemy courses in Flutter on CourseDuck:
- Rating4.3 out of 5higher than 23% of them
- Reviews140#55 of 74 by number of reviews
- Length5.9 hoursshorter than 58% of them
- Last updatedMarch 2021earlier than 76% of them
Course Description
Have you discovered Flutter and enjoyed the experience creating fast and beautiful apps? However, you want to create a website but do not want to learn another web framework or language? Well, this course is for you, Flutter Web with Firebase.
Flutter is not only great at creating fast and beautiful apps, it is now venturing into websites and desktops. Therefore, Flutter would be an excellent framework where you code once and build anywhere.
In this course, you will learn how to (in no order):
Build a website from scratch using Flutter framework
Implement routing according to users input URLs
Use Firebase hosting to launch your website live in the internet
Implement Firebase authentication and enable routings for different users
Use Firestore in the Flutter Web app to do CRUD (create, read, update and delete) functions
Implement the provider package to expose data from the Firestore
Use advanced provider classes such as proxy provider and change notifier proxy provider, to interact with the Firestore
At the end of the course, you will have a full understanding of the basics implementation of web development in Flutter Web.
Don't just take my word for it, see what my past students had to say about my courses:
"First of all, hands off to the Instructor for making the course so lively and understandable. As a beginner, I didn't expect to understand the concept so well. Also, the assignments given have helped a lot to self-evaluate myself. Overall...a great experience!" - Ash
"Haris is covering stuff that you won't find in other Flutter courses. He does so in a funny, engaging way. Pretty advanced stuff but easy to understand. Amazing how much he knows about Flutter and how well he delivers it." - Willard Jansen
"I thought the course was great." - JW Truver
"Yes, the way you present the class is great. The examples that you use to compare real life situations with programming is the one which I found the most engaging. As a beginner, I was able to understand about programming concepts better than I imagined. Thank you for that!" - Aiswarya Deepak
"He's fast, funny, and straight to the point." - Jeffrey Heisler
Instructor Details
- 4.3 Rating
140 Reviews
Haris Samingan
I'm Haris, a developer (mainly coding in Flutter for 2 years) who wants to create entertaining coding tutorials. I have helped teach hundreds of students to learn code, from creating games using Unity, to create mobile apps using React Native, and teaching kids Scratch.
At the age of 22, I started to get serious in programming when I was going through a coding bootcamp. I realised that the lessons were hard to understand and boring. This gave me the motivation to make coding lessons entertaining, relatable and fun.
I research to find ways to explain hard concepts into simple and relatable examples.
More courses by Haris Samingan
Flutter Web: Create A Responsive Sleek Developer Portfolio (2021)
4.2 (103 Reviews)
Provider: Udemy
Time: 7.9h
$54.99
More Flutter courses
The Complete Flutter Guide: Build Android, iOS and Web apps (2026)
4.8 (2,407 Reviews)
Provider: Udemy
Time: 25h
$64.99
The Complete Flutter Development Bootcamp with Dart (2025)
4.6 (58,993 Reviews)
Provider: Udemy
Time: 28.8h
$174.99
Flutter BLoC - From Zero to Hero Complete Course (2021)
4.6 (1,289 Reviews)
Provider: Udemy
Time: 3.2h
$54.99
Flutter BLoC State Management & Firebase [2026] From Scratch
4.6 (530 Reviews)
Provider: Udemy
Time: 3.7h
$84.99
Reviews
By Anders Olsén on 4/19/2023
This training course benefited me, and I learned a lot. The teacher has a friendly, happy approach, making listening easy. However, the demonstrations of the result are sometimes ahead of the actual chapter he is teaching. The video quality and sound could be better at times. I also need a better overview of what to accomplish for each significant part of the project. For example, the reason for using the Firebase could be better explained. I would appreciate an overview of the goal for each new main section. I can figure out why Firebase is needed, but more explanation would help. And the wrap-up of the course, in the end, could be better. It is like the teacher was hurrying for the next project. But overall, I learned a lot in this course, which was very helpful for my future endeavors in the Flutter world. Keep up the spirit and good work. The teacher has some improvements to make for the future, but I encourage him to continue. I would happily buy another course from this teacher.
By Rahmat Hidayat on 5/29/2021
This course is enlightening me a lot. I'm learning very much from basic to intermediate in flutter. The result is very cool also. Great job !
By Sujith S A on 5/20/2021
Also good for people who start from scratch. Concepts are well explained and the course is well structured and moves in good pace
By KAZUHITO TANABE on 4/22/2021
First of all, as a preparatory work, it will teach you in detail from creating the development environment to setting the editor. The content of the lecture is also very good for studying flutter web. Especially, there is a video that you can fix it by using 7.20.0 Firebase as a bug fix that loops in the initial processing of Firebase, which is very kind.
By Roberto on 4/22/2021
The instructor teaches with infectious enthusiasm, as well as common sense and practical tips that facilitate learning
By Liam Terblanche on 4/18/2021
Some of the methods/attributes have been deprecated in Flutter 2.0 (e.g FlatButton) Please update the material accordingly. Spent a few hours trying the new widgets, but it's hard to follow with the training material then.
By Mitchell Dresdner on 12/15/2020
Instructor has a good working knowledge of Flutter and shares his knowledge in a fun way. You'll build a Flutter Web app which authenticates with Firebase, using both the emulator and Cloud FireStore. Plenty of tips and tricks to carry into your future projects,
By Anonymized User on 11/15/2020
UI is not very great... with different screen sizes and resolutions pops out many issues dude.. don't just say we will do this and that.... explain why!
By William on 9/13/2020
The course is very clear, very easy to follow up and understand. Not only that, the teacher offers amazing support on his Discord Server and even though I'm aware that this level of support will be impossible as soon as his courses start to sell more and more students come asking for help, it was by far the best support I've ever got. The world of Flutter for WEB is changing rapidly so even though this course is fresh, there are already some changes to the functions and solutions presented - specially related to how Firestore should be used. Lastly - because even though it feels nice to be complimented, we only grow from constructive feedback - it would be amazing for the course's quality if the teacher took a step back into showing what he is doing 'step by step' instead of jumping to the solutions on code by saying "we can do this" or "we can write like this" -> it is important for the teacher to remember that the person watching it from this side certainly doesn't know what the word "THIS" means. I'll be happy to follow Haris's venture into Flutter's world, this course was amazing.
By Willard Jansen on 5/23/2020
Haris is covering stuff that you won't find in other Flutter courses. He does so in a funny, engaging way. Pretty advanced stuff but easy to understand. Amazing how much he knows about Flutter and how well he delivers it.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100






![Flutter BLoC State Management & Firebase [2026] From Scratch](/programming/flutter/images/4751814_0be0_5.jpg?v=1789443544)
