12-Week Curriculum
12 weeks — project-first. Click a week to see tasks & resources.
Week 1
8h
Getting Started & UI Basics
Project:
Remix Todo App
Learning Outcomes:
- • Flutter setup
- • Layouts
- + 1 more...
Not Started
Week 2
10h
Navigation & State
Project:
Mini Recipe App
Learning Outcomes:
- • Routing
- • Passing data
- + 1 more...
Not Started
Week 3
10h
Lists, Models & Theming
Project:
Music List App
Learning Outcomes:
- • ListView
- • Models
- + 1 more...
Not Started
Week 4
10h
Forms & Local Storage
Project:
Notes App
Learning Outcomes:
- • Forms
- • Validation
- + 1 more...
Not Started
Week 5
10h
HTTP & APIs
Project:
Weather App
Learning Outcomes:
- • HTTP
- • JSON parsing
- + 1 more...
Not Started
Week 6
12h
Firebase Auth & Firestore
Project:
Login + Profile
Learning Outcomes:
- • Auth
- • Firestore basics
Not Started
Week 7
12h
CRUD with Realtime Data
Project:
Book Shelf
Learning Outcomes:
- • Firestore CRUD
- • Streams
Not Started
Week 8
10h
Media Uploads & Storage
Project:
Photo Diary
Learning Outcomes:
- • ImagePicker
- • Storage
Not Started
Week 9
12h
State Management
Project:
Shopping Cart
Learning Outcomes:
- • Provider/Riverpod
- • Global state
Not Started
Week 10
10h
Animations & UX
Project:
Animated Movie App
Learning Outcomes:
- • Animations
- • Hero transitions
Not Started
Week 11
8h
Testing & Deployment
Project:
Portfolio App
Learning Outcomes:
- • Testing basics
- • Build and deployment
Not Started
Week 12
20h
Capstone Project
Project:
Final App (choose)
Learning Outcomes:
- • Combine features
- • Mentor reviews
- + 1 more...
Not Started