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

Ready to Start Building?

Join the next cohort and transform your coding skills in 12 weeks.

Built with v0