League logo Introduction to Programming with Python
  • Turtles
    • Meet Tina
    • Moving
    • Colors
    • Saying Hello
    • Tina's Pen
    • Going in Circles
    • Tina's Grid
    • Tina's Secrets
  • Remembering and Repeating
    • Variables Loops and Lists
    • Variables
    • Loops for Easy Squares
    • Functions
    • Crazy Shapes
    • First Look at Lists
    • Making Choices with If and Else
  • Function Practice
    • More Functions
    • Happy Pet
    • Obedient Turtle
    • Drawing Houses
  • Lists, Strings, and Iterables
    • Iterating over Iterables
    • Unpacking Tuples
  • Final Project
    • Final Project
← Previous Next →
← All Curricula
The League of
Amazing Programmers
Igniting Young Minds Through Coding
© 2026 · · About
About This Curriculum

Introduction to Programming with Python

A first programming course using Python and turtle graphics for grades 6-8. Browser-based via Trinket, no local install required. Covers variables, loops, functions, conditionals, and lists across 25 lessons plus an open-ended final project.

https://github.com/league-curriculum/Python-Introduction

Curriculum0.20260501.1
Tier3
Curik0.20260416.1
Theme0.20260314.6
Hugo0.161.1

The League of Amazing Programmers
Igniting Young Minds Through Coding

Function Practice

  • More Functions
  • Happy Pet
  • Obedient Turtle
  • Drawing Houses
← Making Choices with If and Else
More Functions →
Instructor Guide