LEARN WITH A CLEAR DIRECTION
Learn Android AI fundamentals through PocketCards: prompts, structured output, Firebase, MVVM, local storage and evidence-based evaluation.
Use PocketCards as one continuous project: understand the AI boundary, inspect a runnable source revision, configure your own Firebase project, generate and review flashcards, then improve the code with tests. Six detailed lessons and practical assignments lead to a capstone. The companion codelab includes cloning, code explanations, a red/green implementation exercise and troubleshooting. Begin with the course study guide, work through the examples and exercises, and finish with the scored self-assessment and project evidence.
Suggested pace: six lesson-and-practice sessions with the 4–5 hour codelab interleaved, then 2–3 hours for the capstone and 45–60 minutes for assessment. Allow 12–16 hours overall; setup and debugging may take longer.
THE CURRICULUM
17 lessons across 7 modules. Open a module to explore its lessons and practical work.
Separate product behavior from the model that helps implement it.
Ready to move on when: You can explain inference and identify a feature that should not use a model.
Understand what a model receives and why its output varies.
Ready to move on when: You can distinguish formatting success from factual correctness.
Make a deployment decision from requirements and measured constraints.
Ready to move on when: Your fallback respects the same privacy promise as the preferred route.
Keep the UI independent from model providers and network behavior.
Ready to move on when: You can test the ViewModel without a real model or an API key.
Measure whether the feature helps before expanding it.
Ready to move on when: Your evaluation can identify a worse prompt even when its prose sounds better.
Integrate one narrow capability and prove its behavior at the app boundary.
Ready to move on when: The feature remains usable when inference is disabled.
Extend PocketCards, prove failure behavior and submit a reproducible evaluation and portfolio.
Ready to move on when: Demonstrate every acceptance criterion and explain the tradeoffs without relying on the lesson text.
PROVE YOUR SKILLS
Use the final review rubric to identify gaps. Lesson completion tracks study progress; readiness comes from independently demonstrating the work.
Open the portfolio review rubric →