Flutter Part 1: Foundations
£379£758launch sale price
Leave your email and you will hear first when it opens, with an early-bird price for the waitlist.
Home/Courses/Flutter Part 1: Foundations
Beginner, Green run Apps
The first step in a four-part series that takes you all the way to a published app on the App Store and Google Play. Learn Dart, widgets and layout properly, with 2 hours of 1:1 tutoring from George, a web and mobile app developer with over 10 years' experience.
Recording now. Join the waitlist and you will hear first, with an early-bird price.
Most people who try to learn app development stall in the first week. The install fails, the emulator will not start, the tutorials assume you already know a programming language, and the code you copy works without you understanding why. Flutter is a great choice for building iOS and Android apps from one codebase, but only if the foundations are solid. This course starts at the very beginning and makes sure nothing is skipped.
A working tip and bill-splitting app with a custom theme, input fields, two screens and a responsive layout, running on an emulator and on your own phone. Along the way you will also build a set of small Dart exercises and practice layouts you can reuse in later parts.
Capstone project
Build it on your own site, or a practice brief if you do not have one, and submit it for personal written feedback from George. Pass the capstone and the final exam to earn your certificate.
8 modules and 48 short lessons, about 8.9 hours of video. Every module ends with a quick quiz and an exercise on your own site.
Install Flutter and its tools and run a starter app on an emulator.
Write simple Dart programs using variables, collections, functions and null safety.
Model data with classes and handle work that takes time with Future and await.
Understand the widget tree and choose between stateless and stateful widgets.
Build clean, scrollable layouts that work on small phones and large tablets.
Give an app a consistent look with themes, fonts, images and reusable widgets.
Collect input from users, move between two screens and find bugs quickly.
Finish a small, useful app and run it on your own Android phone or iPhone.
Lesson lengths are estimates and may change slightly when the course is recorded. Every lesson is re-recorded or annotated when the tools change, free for everyone with an active course.
























No coding experience needed. You need a Windows, macOS or Linux computer you can install software on, and ideally an Android phone or iPhone to test with.
George is a web developer and mobile app developer with over 10 years of experience. He leads the Flutter courses, answers your questions under every lesson, reviews your app and gives your included one-to-one tutoring.
More about GeorgeThis course is being recorded now. Waitlist members hear first and get an early-bird price.
£379£758launch sale price
Leave your email and you will hear first when it opens, with an early-bird price for the waitlist.
£1,549£1,966 separately
Flutter Part 1: Foundations, Flutter Part 2: Real Apps, Flutter Part 3: Data and Payments, Flutter Part 4: Publish to the Stores, together. Save £417 on buying them one at a time.
See the bundle30days money back
If the course is not right for you, ask for a refund within 30 days of purchase and we will refund you in full, less the value of any 1:1 tutoring time you have already used.
Refund policyAnything else? Send me a message or book a 30-minute taster lesson.
No. Part 1 teaches Dart, the language Flutter uses, from the beginning. If you have done some HTML, CSS or JavaScript you will find parts of it familiar, but it is not required.
Not for Part 1. You can do everything on Windows, macOS or Linux using an Android emulator or Android phone. Running on an iPhone needs a Mac, and Part 4 shows you how to build and publish for iOS without owning one.
You get 2 hours of live 1:1 time with George, a web and mobile app developer with over 10 years' experience. Book it in one block or in shorter sessions at any point during your 12 months, and use it for anything from setup problems to a review of your own app.
We use the current stable release of Flutter when lessons are recorded and update the course as Flutter changes. Your 12 months' access includes those updates, and we flag any lesson where a newer version behaves differently.
No. Each part stands on its own and comes with its own capstone, exam and certificate. The parts are designed to be taken in order, so if you want to publish an app to the stores, plan to work through all four.
You have a 30-day money-back guarantee. We refund you in full, less the value of any 1:1 tutoring time you have already used.
Each course builds on the one before. Take the next one when you are ready, or save with the path bundle.
This course is being recorded now. Join the waitlist and you will be first to hear when it opens, at the £379 sale price (usually £758).