3 Complete Ready-to-Teach Lessons + All Code + Activities
Save 5+ Hours of Planning Time!
LESSON 1: INTRODUCTION TO PYTHON - HELLO WORLD
Subject: Computer Science | Grade: 9-10 | Duration: 45 Minutes
1. LEARNING OBJECTIVES
By the end of this lesson, students will be able to:
a) Define what Python is and why it's popular
b) Write and run their first Python program: print("Hello, World!")
c) Identify basic syntax: print(), strings, comments
2. MATERIALS NEEDED
- Computer/Laptop with Python installed OR online compiler replit.com
- Projector for demo
- Student handouts with code examples
3. LESSON HOOK - 5 Minutes
Ask students: "What apps do you use daily?" Instagram, YouTube, Spotify.
Tell them: "All these use Python behind the scenes. Today you'll write Python too!"
4. MAIN ACTIVITY - 30 Minutes
Step 1: Demo Hello World
Type together:
print("Hello, World!")
Explain: print() displays text, "" marks text
, Step 2: Student Practice
Students change message to print their own name
Example:
print("My name is Ali")
Step 3: Comments
Explain # symbol.
# This is a comment
Python ignores lines starting with #
5. WRAP-UP / CLASSWORK - 10 Minutes
Question: What does print() do?
Task: Write code to print your favorite food
Example:
print("I love Biryani")
LESSON 2: VARIABLES, DATA TYPES & USER INPUT
Subject: Computer Science | Grade: 9-10 | Duration: 45 Minutes
1. LEARNING OBJECTIVES
Students will be able to:
a) Create variables to store data
b) Identify 3 data types: string, integer, float
c) Use input() to take data from user
2. MAIN ACTIVITY - 30 Minutes
Step 1: What is a Variable?
Variable = labeled box that stores data