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

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
← Tina's Secrets
Variables Loops and Lists →
Instructor Guide