Visual Learning

Visual game learning for data structures, loops, conditionals, core CS

Fundamentals

Course teaches first-year CS fundamentals needed for UC success and jobs

Apps for Interviews

Build working apps you can confidently explain and defend

UC Berkeley logo

 

 

 

 

 

 

About the Course

This free course is for high-school students and early CS learners who want to become internship- and interview-ready by building real Python applications.  You’ll learn through interactive, visual apps where objects, lists, dictionaries, and event handlers drive visible behavior, and projects grow from small scripts into structured applications you can extend. As you progress, you’ll pick up industry-aligned patterns like state management, separation of concerns, async programming, and basic deployment workflows. In later chapters, you’ll build a real AI chat app using a local language model with streaming responses.  By the end, you’ll have portfolio-ready projects you can demo, explain, and defend.

Course Curriculum

  1. 1

    Welcome!

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
  2. 2

    Chapter 1: Introduction to Python with Flet

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
    7. (Included in full purchase)
    8. (Included in full purchase)
    9. (Included in full purchase)
    10. (Included in full purchase)
  3. 3

    Chapter 2: Flet UI Concepts (Visual Layer)

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
  4. 4

    Chapter 3: Differences between synchronous and asynchronous programming

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
    7. (Included in full purchase)
  5. 5

    Chapter 4: Async Refactoring, GitHub Introduction, and Serverless Deployment

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
    7. (Included in full purchase)
  6. 6

    Chapter 5: Python Fullstack Development and Deployment

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
  7. 7

    Chapter 6: Imperative vs Declarative Python UI

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
  8. 8

    Chapter 7: FastAPI + Flet Integration

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
    7. (Included in full purchase)
    8. (Included in full purchase)
    9. (Included in full purchase)
  9. 9

    Chapter 8: Declarative UI

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
  10. 10

    Chapter 9: Flet Components

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
    7. (Included in full purchase)
    8. (Included in full purchase)
    9. (Included in full purchase)
    10. (Included in full purchase)
    11. (Included in full purchase)
  11. 11

    Chapter 10: Flet + AI with Ollama

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
    7. (Included in full purchase)
    8. (Included in full purchase)
    9. (Included in full purchase)
    10. (Included in full purchase)
    11. (Included in full purchase)
    12. (Included in full purchase)
    13. (Included in full purchase)
    14. (Included in full purchase)
  12. 12

    Chapter 11: Flet + FastAPI Architecture

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
  13. 13

    Chapter 12: Deployment

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
  14. 14

    Chapter 13: Data and Charting

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
  15. 15

    Introduction to FastOpp

    1. (Included in full purchase)
    2. (Included in full purchase)
  16. 16

    Connect to a Database

    1. (Included in full purchase)
    2. (Included in full purchase)
  17. 17

    Safe Database Migrations

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
  18. 18

    Frontend Development with Jinja2, Tailwind and Alpine.js

    1. (Included in full purchase)
  19. 19

    Connecting to LLMs

    1. (Included in full purchase)
    2. (Included in full purchase)
  20. 20

    RAG Pipeline

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (Included in full purchase)
    5. (Included in full purchase)
    6. (Included in full purchase)
  21. 21

    GitHub and Collaborative Workflows

    1. (Included in full purchase)
  22. 22

    Internship and Job Tips

    1. (Included in full purchase)

Ready to Start Your Journey?

Start building projects right now suitable for a high-school portfolio, internship discussions, or early technical interviews!