Visual Learning

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

Fundamentals

Course maps to first-year CS fundamentals and adds what's not included: industry standard tools

Apps for Interviews

Build working apps you can confidently explain and defend

UC Berkeley logo

 

 

 

 

 

 

About the Course

This free course is for computer science students 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 evolve from small scripts into structured applications you can extend. As you progress, you’ll apply industry-relevant 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 in technical interviews.

Course Curriculum

  1. 1

    Welcome!

    1. (Included in full purchase)
    2. (Included in full purchase)
    3. (Included in full purchase)
    4. (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)
    8. (Included in full purchase)
    9. (Included in full purchase)
    10. (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)
    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)
  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)
    2. (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!