Lesson Plan

by | Dec 9, 2025

Month 1: Absolute Basics of Python (Weeks 1-5)

  • Week 1: Getting Started with Python (10 hours)
    • Learn: What is Python? Installing (step-by-step: download from python.org; use Anaconda if easier for AI libs later). Hello World print statement. Using online tools like Replit if install fails.
    • AI Tie-in: Python as the “language” for telling AI what to do.
    • Mini-Project: Print “Hello, AI World!” and tweak it.
    • Video Topic: “Python from Zero: My First Setup as a Total Beginner.”
  • Week 2: Variables and Data Types (10 hours)
    • Learn: What are variables? Basic types (numbers, text). Simple math operations.
    • AI Tie-in: Storing AI data like numbers for predictions.
    • Mini-Project: Assign and print a number (e.g., your age) and add 1.
    • Video Topic: “Storing Stuff in Python: Variables for AI Beginners.”
  • Week 3: Basic Logic and Decisions (10 hours)
    • Learn: If statements (e.g., if number > 10, print “Big!”). Simple conditions.
    • AI Tie-in: Decisions in AI, like classifying if something is “positive” or “negative.”
    • Mini-Project: Check if a number is even/odd.
    • Video Topic: “Making Choices in Code: If-Else for Novices.”
  • Week 4: Loops for Repetition (10 hours)
    • Learn: For loops (repeat 5 times). While loops basics.
    • AI Tie-in: Repeating tasks over data, like checking multiple AI inputs.
    • Mini-Project: Print numbers 1-10 in a loop.
    • Video Topic: “Looping Basics: Repeating Code for AI Data.”
  • Week 5: Review and Simple Combinations (10 hours)
    • Learn: Mix variables, ifs, loops.
    • AI Tie-in: Basic data checks.
    • Mini-Project: Loop to print even numbers up to 20.
    • Video Topic: “Week 5 Recap: Putting Basics Together as a Newbie.”

Month 1 Milestone: Comfortable running simple scripts. Share a “My First Month Wins” video.

Month 2: Handling Data Structures (Weeks 6-9)

Focus: Storing more data simply. Slower intro to lists/dicts.

  • Week 6: Lists – Your First Data Collection (10 hours)
    • Learn: Creating lists, adding/removing items, accessing by position.
    • AI Tie-in: Lists as mini-datasets for AI.
    • Mini-Project: List of fruits; print the first one.
    • Video Topic: “Lists in Python: Grouping Data for AI.”
  • Week 7: More on Lists and Loops (10 hours)
    • Learn: Looping over lists, list comprehensions (simple version).
    • AI Tie-in: Processing AI data one by one.
    • Mini-Project: Loop to double numbers in a list.
    • Video Topic: “Working with Lists: Beginner Loops for AI.”
  • Week 8: Dictionaries – Key-Value Pairs (10 hours)
    • Learn: Creating dicts, adding keys, accessing values.
    • AI Tie-in: Storing AI settings (e.g., {“model”: “simple”}).
    • Mini-Project: Dict for person info; print age.
    • Video Topic: “Dictionaries: Organizing AI Info Easily.”
  • Week 9: Functions – Reusable Code Blocks (10 hours)
    • Learn: Defining simple functions, calling them.
    • AI Tie-in: Reuse code for AI tasks.
    • Mini-Project: Function to add two numbers.
    • Video Topic: “My First Functions: Reusing Code as a Novice.”

Month 2 Milestone: Basic data handler script. “Month 2: Data Basics Mastered” video.

Month 3: Practical Tools and Files (Weeks 10-13)

Focus: Errors, files – with lots of troubleshooting tips.

  • Week 10: Handling Errors Gently (10 hours)
    • Learn: Common errors, try-except basics.
    • AI Tie-in: Making AI code not crash on bad data.
    • Mini-Project: Safe addition function.
    • Video Topic: “Fixing Mistakes: Error Handling for Beginners.”
  • Week 11: Working with Files (10 hours)
    • Learn: Reading/writing simple text files.
    • AI Tie-in: Loading AI data from files.
    • Mini-Project: Write “Hello” to a file, read it back.
    • Video Topic: “Files in Python: Storing AI Data.”
  • Week 12: Modules and Imports (10 hours)
    • Learn: Using built-in modules (e.g., math for sqrt).
    • AI Tie-in: Bringing in tools for AI math.
    • Mini-Project: Import math, calculate square root.
    • Video Topic: “Borrowing Code: Modules for AI Novices.”
  • Week 13: Mini-Project Integration (10 hours)
    • Learn: Combine functions, files, lists.
    • AI Tie-in: Simple AI-like data flow.
    • Mini-Project: Read list from file, process with function.
    • Video Topic: “Building a Tiny AI Pipeline.”

Month 3 Milestone: Error-free basic script. “Halfway There” video with Q&A.

Month 4: AI Data Libraries (Weeks 14-17)

Focus: Intro to NumPy/Pandas with visuals.

  • Week 14: NumPy – Numbers Made Easy (10 hours)
    • Learn: Arrays, basic operations.
    • AI Tie-in: Fast math for AI.
    • Mini-Project: Create array, add 1 to each.
    • Video Topic: “NumPy Intro: AI Numbers for Beginners.”
  • Week 15: More NumPy (10 hours)
    • Learn: Shaping arrays, simple stats.
    • AI Tie-in: Data prep for models.
    • Mini-Project: Average of array.
    • Video Topic: “NumPy Fun: Shaping AI Data.”
  • Week 16: Pandas – Tables for Data (10 hours)
    • Learn: DataFrames, reading CSV.
    • AI Tie-in: Handling real AI datasets.
    • Mini-Project: Load small CSV, print head.
    • Video Topic: “Pandas Basics: AI Tables.”
  • Week 17: Cleaning Data with Pandas (10 hours)
    • Learn: Drop missing values, simple filters.
    • AI Tie-in: Clean data for better AI.
    • Mini-Project: Clean a sample dataset.
    • Video Topic: “Pandas Cleaning: Novice AI Prep.”

Month 4 Milestone: Data loading/cleaning script. “Data Tools Unlocked” video.

Month 5: Visualization and Stats (Weeks 18-21)

Focus: Seeing data; keep simple.

  • Week 18: Matplotlib – Basic Plots (10 hours)
    • Learn: Line plots, labels.
    • AI Tie-in: See AI results.
    • Mini-Project: Plot numbers 1-10.
    • Video Topic: “Plotting with Matplotlib: Visual AI.”
  • Week 19: Seaborn – Prettier Plots (10 hours)
    • Learn: Simple bar charts.
    • AI Tie-in: Data insights.
    • Mini-Project: Bar chart from list.
    • Video Topic: “Seaborn for Beginners: AI Views.”
  • Week 20: Basic Stats (10 hours)
    • Learn: Mean, median with NumPy/Pandas.
    • AI Tie-in: Analyze AI data.
    • Mini-Project: Stats on sample data.
    • Video Topic: “Simple Stats for AI.”
  • Week 21: EDA Integration (10 hours)
    • Learn: Combine data + viz.
    • AI Tie-in: Explore before modeling.
    • Mini-Project: Basic EDA on CSV.
    • Video Topic: “Exploring Data: Novice Style.”

Month 5 Milestone: Visual data report. “Seeing AI Data” video.

Month 6: Intro to ML and DL (Weeks 22-26)

Focus: Simple models; use pre-made datasets.

  • Week 22: Scikit-learn Regression (10 hours)
    • Learn: Basic linear model.
    • AI Tie-in: Predictions.
    • Mini-Project: Predict from toy data.
    • Video Topic: “First AI Model: Regression.”
  • Week 23: Classification Basics (10 hours)
    • Learn: Simple classifier.
    • AI Tie-in: Categories.
    • Mini-Project: Iris intro.
    • Video Topic: “Classifying with AI.”
  • Week 24: Unsupervised and Tuning (10 hours)
    • Learn: Basic clustering, simple tweaks.
    • AI Tie-in: Patterns.
    • Mini-Project: Cluster points.
    • Video Topic: “AI Without Labels.”
  • Week 25: TensorFlow Basics (10 hours)
    • Learn: Simple neural net.
    • AI Tie-in: Deep AI.
    • Mini-Project: Basic prediction.
    • Video Topic: “Deep Learning Start.”
  • Week 26: Capstone Project (10 hours)
    • Learn: Full simple AI flow.
    • AI Tie-in: End-to-end.
    • Mini-Project: Sentiment or image basics.
    • Video Topic: “6 Months Done: My Novice AI Journey.”

Month 6 Milestone: Complete AI project. Final celebration video.

Reader Response: Use the form below to share observations, corrections, or relevant insights related to this article.

Share This