10 courses

Choose a course

Start with the Dart language, then build up to widgets, local storage and web APIs.

8 published Dart Basic Dart from the first line of code — types, control flow, functions and classes. 57 lectures · 15 categories · ~11h Open course 82 published Dart Advanced Advanced OOP, generics, patterns, async, isolates, packages, testing and a final project. 82 lectures · 14 categories · ~16h Open course 9 published Essential Widgets The Flutter widgets every app is built from — layout, input, lists and navigation. 9 lectures · 5 categories · ~3h Open course 4 published Sqflite Store data on the device with SQLite — tables, queries and migrations. 4 lectures · 2 categories · ~1h Open course Coming soon APIs Talk to web services — HTTP requests, JSON, errors and authentication. View course 14 published Firebase Add a cloud backend — authentication, Firestore, storage and push notifications. 14 lectures · 4 categories · ~3h Open course Coming soon Theme Give your app a look of its own — colors, typography, dark mode and custom themes. View course 7 published Hive Fast key-value storage on the device — boxes, type adapters and reactive updates. 7 lectures · 4 categories · ~2h Open course 10 published AdMob Earn from your app — banner, interstitial, rewarded and native ads done right. 10 lectures · 4 categories · ~3h Open course 11 published Machine Learning Python, scikit-learn and the core algorithms — regression, classification, clustering and a first look at neural networks. 11 lectures · 4 categories · ~3h Open course