- YouTube
- 15 videos, 2.5 hours
- Self-paced
- Free video
Free online
Flutter courses
Learn Flutter online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
55 courses
Explore subjects
- YouTube
- 4 videos, 1 hour
- Self-paced
- Free video
Great Learning
Flutter for Beginners
4.51,250 ratingsIn this free course on Flutter for Beginners, you will learn about the basics of Flutter, including its features and architecture. Flutter's extensive widget catalog and hot reload feature make it an excellent choice for building beautiful UIs with fast development cycles. Additionally, Flutter's r…
- Great Learning Academy
- 30 minutes
- Self-paced
- Free course
- Free certificate
- Beginner
freeCodeCamp
Flutter Course - Full Tutorial for Beginners (Build iOS and Android Apps)
Learn Flutter, Google’s groundbreaking multi-platform mobile development framework to create apps for Android and iOS. In this course, Nick Manning from fluttercrashcourse.com teaches you how to get up and running with Flutter quickly and effectively. Nick has been a Flutter engineer since 2017 and…
- YouTube
- 2 hours
- Self-paced
- Free video
The Net Ninja
Flutter Tutorial for Beginners
In this Flutter tutorial for Beginners series, I'll show you how to use Flutter (and Dart) to create Android and iOS apps from scratch. We'll learn all about widgets, packages, assets & asynchronous code to create a World Time app, as well as 2 other mini apps to put your Flutter skills to good use!
- YouTube
- 36 videos, 6 hours
- Self-paced
- Free video
freeCodeCamp
Flutter Course for Beginners – 37-hour Cross Platform App Development Tutorial
Learn how to use Flutter in this complete course for beginners. Flutter is an open-source UI software development kit used to create cross-platform applications for iOS, Android, Windows, Mac, and more. 💻 GitHub repo: https://github.com/vandadnp/mynotes-course ✏️ Course developed by Vandad Nahavand…
- YouTube
- 37 hours
- Self-paced
- Free video
freeCodeCamp
Flutter Mobile App + Node.js Back End Tutorial – Code an Amazon Clone [Full Course]
Build a full stack e-commerce app with Flutter, Javascript, Node.js, Express, MongoDB and Mongoose. In this tutorial, you'll learn to build the UI of Amazon from scratch, create REST APIs, store data in MongoDB using Mongoose, use REST APIs with Flutter & Dart using Models, use the Flutter State Ma…
- YouTube
- 11 hours
- Self-paced
- Free video
The Net Ninja
Flutter & Firebase App Build
Hey gang, in this series we'll build a Flutter app from scratch, using Firebase Firestore (a real-time database) and Firebase authentication.
- YouTube
- 28 videos, 4.5 hours
- Self-paced
- Free video
freeCodeCamp
Flutter App Development Course – Build a Twitter Clone with Appwrite and Riverpod
Use Flutter 3.7 to build a Twitter clone in this full course. We will cover various features such as signing up and signing in with email and password, tweeting text, images, and links, identifying and storing hashtags, displaying tweets, liking tweets, retweeting, commenting/replying, following us…
- YouTube
- 9 hours
- Self-paced
- Free video
- YouTube
- 18 videos, 2.5 hours
- Self-paced
- Free video
freeCodeCamp
Flutter & Firebase Course - Build a Full Stack Instagram Clone
Use Flutter and Firebase to build a responsive Instagram Clone. After this tutorial, you will be able to use Firebase in any of your projects. You will learn about Firestore, Firebase Auth, Firebase Storage, Responsive UI, and much more! 💻 Code: https://github.com/RivaanRanawat/instagram-flutter-cl…
- YouTube
- 7 hours
- Self-paced
- Free video
freeCodeCamp
Full Stack Flutter, Firebase and Riverpod – Build a YouTube Clone
In this beginner's course, you will build a fully functional YouTube Clone using Flutter UI kit, Firebase as backend, and Riverpod for managing state. It could be helpful to have some familiarity of basic Flutter and Dart before starting this course. ✏️ Course developed by @codeheadq 💻 Code: - Star…
- YouTube
- 8.5 hours
- Self-paced
- Free video
The Net Ninja
Flutter Animation Tutorial
Learn all about Flutter Animations, from start to finish, to make your apps slicker & smoother.
- YouTube
- 10 videos, 1.5 hours
- Self-paced
- Free video
- YouTube
- 20 videos, 3.5 hours
- Self-paced
- Free video
freeCodeCamp
Flutter Tutorial - Building a Production App From Scratch
Learn how to build well planned and fully tested Flutter apps from scratch. This will guide you through planning what should go into the app, how to stay organized, all the way to fully testing your application. ✏️ Course by Tadas Petra. Check out his channel: https://www.youtube.com/channel/UCNaJH…
- YouTube
- 55 minutes
- Self-paced
- Free video
freeCodeCamp
Flutter Essentials - Learn to make apps for Android, iOS, Windows, Mac, Linux (Full Course)
Learn Flutter with this tutorial course for beginners. Learn how to build natively compiled applications for mobile (Android & iOS), web, and desktop from a single codebase. 💻 Source Code - https://github.com/iampawan/FlutterEssentialEnglish ✏️ Course from MTechViral. Check out their channel: https…
- YouTube
- 2.5 hours
- Self-paced
- Free video
freeCodeCamp
Build a Live Stream Flutter App – Android & iOS Course
In this course, we will build a live streaming app that allows you to stream with friends and be able to control their audio, video, and whether they are visible overall. On top of that this app will be able to push this stream out to most streaming platforms including Youtube and Twitch. This is a…
- YouTube
- 2 hours
- Self-paced
- Free video
freeCodeCamp
Flutter Course – Build Full Stack Google Docs Clone
Build a responsive cross-platform Google Docs Clone using Flutter & Node.js. This tutorial is designed for beginners in Node.js and no prior knowledge Javascript is required. This course will go through Google Authentication WITHOUT Firebase, keeping the users logged in, creating new documents, vie…
- YouTube
- 5 hours
- Self-paced
- Free video
Tech With Tim
Flutter Tutorial For Beginners
Learn the flutter framework and the dart language! Flutter is used to develop mobile applications for both IOS and Android and is a great choice for people looking to get into app development.
- YouTube
- 11 videos, 3.5 hours
- Self-paced
- Free video
freeCodeCamp
Flutter App with Firebase Authentication and Firestore Tutorial - Crypto Wallet
Learn how to create a full stack Flutter application using Firebase authentication, Firestore, and open source APIs. You will learn to hook up APIs into a Flutter application, use Firebase authentication, and implement CRUD operations with Firestore. The app you will build is a cryptocurrency walle…
- YouTube
- 1.5 hours
- Self-paced
- Free video



















