Self-Paced Online Course ยท Ages 8-12

Upper Elementary Programming

A Beginner's Coding Adventure โ€” On The Academy Platform

Turn gaming into real Python skills! This self-paced course on the Tech for Everyone Academy platform takes students from their first print() command to building a complete text-based adventure game โ€” at their own speed.

5
Modules
25+
Lessons
๐Ÿ
Real Python
๐Ÿฐ
Final Game Project

Learn on the Academy Platform

Everything your student needs in one place โ€” powered by Tech for Everyone Academy.

๐Ÿ“–

Embedded E-Book

The full Upper Elementary Programming textbook is built right into the course โ€” read, learn, and code in one place.

๐ŸŽฅ

Video Lessons

Short, engaging video walkthroughs for every concept โ€” perfect for visual learners and review.

๐ŸŽฎ

Interactive Quizzes

Kahoot, IXL, and Educaplay activities linked via QR codes for hands-on practice after each lesson.

๐Ÿ†

Gamified Progress

Earn achievements, track streaks, and watch your skills grow with our visual progress system.

๐Ÿ“Š

Built-in Assessments

SMART goal setting, reflection questions, and multiple-choice Knowledge Checks at the end of each module.

๐Ÿ

Code Along Exercises

Step-by-step coding exercises let students practice Python in their own IDLE editor as they learn.

5 Modules ยท Self-Paced

Full Curriculum

Each module includes lessons, interactive activities, a hands-on project, and an assessment.

Learn how to communicate with a computer, understand sequences, and write your first print commands.

Lessons

  • 1 What Is Programming?
  • 2 Meet Python & IDLE
  • 3 Your First print() Command
  • 4 Syntax Rules: Parentheses & Quotes
  • 5 Sequences & Order of Instructions

Interactive Activity

Interactive Kahoot Quiz + Educaplay Matching

Hands-On Project

Create a multi-line greeting program

Store information like scores, player names, and inventory items using variables and data types.

Lessons

  • 1 What Are Variables?
  • 2 Naming Variables (The Rules)
  • 3 Integers, Strings & Data Types
  • 4 User Input with input()
  • 5 Math Operations in Python

Interactive Activity

IXL Practice + QR Code Challenges

Hands-On Project

Build a character creator with stats

Teach the computer to make decisions using If/Else statements and Boolean logic.

Lessons

  • 1 True vs False (Booleans)
  • 2 If Statements
  • 3 If/Else Decisions
  • 4 Elif: Multiple Paths
  • 5 Combining Conditions (and, or, not)

Interactive Activity

Interactive Decision Tree Builder on Educaplay

Hands-On Project

Create a branching story adventure

Automate tasks using For and While loops, and learn to avoid the dreaded infinite loop.

Lessons

  • 1 Why Loops Matter
  • 2 For Loops & range()
  • 3 While Loops
  • 4 Breaking Out of Loops
  • 5 Avoiding Infinite Loops

Interactive Activity

Kahoot Quiz + Loop Debugging Challenge

Hands-On Project

Build a number guessing game

Synthesize everything to build, debug, and polish "The Dungeon Run" โ€” a fully playable text-based adventure game.

Lessons

  • 1 Planning Your Game
  • 2 Combining Variables, Conditionals & Loops
  • 3 Writing Clean Code
  • 4 Debugging Strategies
  • 5 Polishing & Playtesting

Interactive Activity

Peer Review & Playtest Session

Hands-On Project

"The Dungeon Run" โ€” Complete Adventure Game

How It Works

1๏ธโƒฃ

Sign Up

Create an account on the Tech for Everyone Academy platform and enroll in the course.

2๏ธโƒฃ

Learn at Your Pace

Work through lessons, videos, and coding exercises whenever and wherever you want.

3๏ธโƒฃ

Build & Earn

Complete your final project โ€” "The Dungeon Run" game โ€” and earn a certificate of completion.

Choose Your Plan

All plans include full access to the course on the Tech for Everyone Academy platform.

๐Ÿ‘ค

Single Student

$20 /month

Full access for one student. Includes all 5 modules, the embedded textbook, quizzes, and progress tracking.

  • All 5 course modules
  • Embedded e-book access
  • Interactive quizzes & activities
  • Gamified progress tracking
  • Certificate of completion
Subscribe Now
Best Value
๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ

Family Plan

$35 /month

Access for up to 4 students under one account. Perfect for families and homeschoolers.

  • Everything in Single Student
  • Up to 4 student profiles
  • Individual progress per student
  • Shared parent dashboard
  • Priority email support
Subscribe Now
๐Ÿซ

Classroom License

$15 /month per student

Bulk access for schools and districts. Includes teacher dashboard and roster management.

  • Everything in Single Student
  • Teacher admin dashboard
  • Roster & class management
  • Progress reports per student
  • Dedicated support
Subscribe Now

All plans are available for purchase through ClassWallet and ESA programs. Contact us for district pricing.

Upper Elementary Programming Textbook
Companion Textbook

Want the physical textbook too?

The course textbook is embedded in the platform, but if you prefer a physical copy for offline reading and reference, grab the paperback edition.

View Textbook Details

Ready to start the adventure?

Join Tech for Everyone Academy and give your student the coding skills to build anything they can imagine.

Follow Tech for Everyone