top of page
Numbers

Python Coding Curriculum for Grades 6–9

This comprehensive course will guide young learners through the exciting world of programming, introducing them to the basics of Python and gradually building up to more advanced concepts. By the end of the course, students will have gained a solid understanding of how to write and execute Python programs, solve problems with code, and develop projects of their own.

Coding

Week 1

Getting Started

  • What is Python and why learn it?

  • How to set up Python or use an online coding website

  • Write your first program

  • Do simple math with Python
     

Week 2

Variables and Data

  • Learn about numbers, strings, and variables

  • Take input from the user

  • Make a simple calculator
     

Coding
Numbers

Week 3

Making Decisions

  • Understand if-else statements

  • Compare numbers and words

  • Build a simple guessing game
     

Week 4

Loops and Repeating Actions

  • Learn about for loops and while loops

  • Use loops to repeat tasks

  • Try printing patterns with loops
     

Work Desk
Console

Week 5

Functions

  • Learn how to write and use functions

  • Pass information to functions and get results back

  • Make reusable pieces of code
     

Week 6

Working with Lists

  • Create and use lists to store data

  • Access and change items in lists

  • Loop through lists to process information
     

Python-1_edited.jpg
Laptop Keyboard

Week 7

Plan a Small Project

  • Choose a simple project like a quiz, calculator, or game

  • Break it down into steps before coding

Week 8 - 9

Build and Share Your Project

  • Write the code for your project

  • Test it and fix any errors

  • Share your work with others

Hands on Keyboard
bottom of page