Flutter Web: Create A Responsive Sleek Developer Portfolio (Udemy.com)
Create beautiful and responsive portfolio with Flutter Web, to impress recruiters and employers, without HTML/CSS
Created by: Haris Samingan
Last updated March 2021
What you will learn
- Build a Complete, Real World Website with Flutter Web and Firebase
- Build beautiful, fast and good quality website with Flutter Web
- Build a sleek portfolio to impress any recruiter
- Become proficient in one of the fastest growing technologies
- Build a website without learning HTML, CSS and Javascript
How it compares
Against the other 73 rated Udemy courses in Flutter on CourseDuck:
- Rating4.2 out of 5higher than 9% of them
- Reviews103#64 of 74 by number of reviews
- Length7.9 hoursshorter than 53% 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 Create A Beautiful Developer Portfolio, is for you!
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.
The course includes 7+ hours of HD video tutorials and build your programming knowledge while making a sleek looking portfolio website for prospective recruiters and employers.
By the end of this course, you will be ready to build your own fantastic looking Flutter Web websites and become a fully fledged Flutter developer.
Sign up today, and look forward to:
Over 7 hours of HD video content, everything you will ever need to create a clean looking portfolio
Building a website that use Firebase Hosting, FutureBuilder, Cards, Responsive Design, your own RSS Feed and so many more
All the knowledge you need to start building any website you want
Level up to be A Flutter Web Developer with This Course
So by the end of the course, you'll understand:
Fundamental concepts in Flutter e.g. Widget tree, state management, animations, theme data and many more
Fundamental programming concept in Dart e.g variables, constants, finals, lists, maps, futures and many more
Responsive Design: How to make use of MediaQuery and Responsive builders to build for screens as big as 1080p to as small as an iPhone SE screen
RSS Feed: you are able to update your blog sections using RSS feed and Medium as a blog source
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.2 Rating
103 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
Create a Simple Landing Page with Flutter Web and Firebase (2021)
4.3 (140 Reviews)
Provider: Udemy
Time: 5.9h
$74.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 Zachary Young on 8/31/2021
Haris is one of the first few instructors to have a working course on Flutter web. While the lessons are rough around the edges, they nevertheless get the job done. Can't wait to get started on my own projects and am eagerly waiting for more updated courses from Haris.
By Richard Domnic on 6/6/2021
Amazingly explained design concepts. This course will help only in design point of view, and you'll not be able to learn core dart & business logic here.
By Ricky T on 4/6/2021
Clear and precise. Excellent for beginners. However, Haris could explain concepts a bit more. For example, in sec 22, he could have explained that "the reason why we provide a function for property builder is because builder is of type function. It is a callback. It needs to point to a function, which it will execute later along with pre-calculated objects context and size...". Then show the file definition..etc. That way, users will know where context and size comes from, and that it's using a callback for the user to define how ResponsiveBuilder draws the elements. Nevertheless, excellent material and I would buy Haris' other videos.
By Kerry Bottoms on 1/26/2021
I really enjoyed this course and I thought he did an amazing job with explaining the concepts. He has a great sense of humor and style. I highly recommend this course!
By Thomas Bonnet on 12/22/2020
I am about this finish this course. I must say it was a very nice one. Clear, well explained and easy to follow as to apply. I am not very experience in Flutter and I was really happy to see how the development of a webpage could be done with it. In the same time it was the occasion to build my portfolio, so I am very satisfied with this course. Thank you Haris!
By Anil S on 9/22/2020
Good Course. Though not completely detailed, its quite enough for covering basics of Flutter web. Possible improvements could include topics like web security, cookies and sessions.
By Raymond Kurniawan Liputro on 9/14/2020
I ask a question in Q&A and doesn't get any respond for almost 1 week, I am pretty disappointed with this Instructor
By Darin Milner on 8/13/2020
Good course and intro to Flutter and web development. The course and project is useful and interesting and teacher explains the steps very well and is responsive. I learned a lot and hope to learn more about Flutter.
By Hilmi Cihan Yıldırım on 8/10/2020
Making too zoom looks very bad especially when using a big screen. You can use ctrl+ "+" to make some points also you can increase font like 24 or a little less it can be seen in small screens at the same time.
By Washington Shoji on 6/14/2020
In a nutshell, it's a course well worth taking. It's super beginners friendly. The instructor puts a lot of effort to make the content clear and easy to understand and, ultimately, you can create and deploy a website. It also is useful for more advanced Flutter developers. I learnt quite many things regarding Flutter web and some good use of widgets that I didn't know before. I appreciate the fact that the instructor (Haris), put it in a simplistic and yet pragmatic approach to state management and dependency injection. Personally, I would do things a bit differently. But If I were a beginner Flutter developer, then his approach and explanations is a lifesaver and makes it easy to pick up the concept fast. This course most definitely can be a solid foundation for developing single page websites using Flutter framework. From there with a bit more research and use of more advanced design architecture/pattern, anyone could develop a fantastic website, in my opinion. So, thanks Haris for putting together this friendly and informative course, I appreciate your efforts in developing this project.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100






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