Special Savings: 40% Off

Intro to Python

Browser-based Python games! Students learn Python syntax, variables, functions, turtle graphics, and conditional logic and build classic games like Frogga and Brick Breaker. Topics Covered: Python syntax, sequencing, repetition, conditional logic, nested loops, automation, pattern recognition, simple motion, keyboard and mouse events, pen drawing, operators, expressions, variables, Turtle graphics, using arrays and objects to store structured data.

Intro to Python Micro Course Course

Advanced Level
100% Online
6 Lessons
82 Activities

Access this and 5,000 coding activities!

Get Started for Free

Give as Gift

Recommended for Ages 5+

Web iPad

No Prerequisites

Tynker Code Blocks

Tynker's visual code blocks are a great way for beginners to code, without needing to remember how to type syntax. By dragging and dropping code blocks together, young coders can produce vividly complex programs and games in our proprietary app, which includes support for graphics, sound, physics, and more.

What Kids Learn

  • Conditionals
  • Lists
  • Objects
  • advanced events
  • advanced variables
  • conditional loops
  • data types
  • debugging
  • expressions
  • function calls
  • functions
  • game design
  • input/output
  • operators
  • sequencing
  • simple conditionals
  • simple loops
  • simple variables
  • string handling
  • syntax
  • turtle graphics
  • variables

How Kids Learn with Tynker

Kids learn on their own with a guided, hands-on approach that individualizes the learning experience. Tynker's online courses provide a complete learning system for your child to master the fundamentals of programming. Tynker's visual programming language makes it easy to learn, and once kids gain proficiency, they can seamlessly transition to Javascript coding within the Tynker learning system. Enroll in one of our plans for unlimited play across all courses.

Game-Based Learning

Tynker's self-guided lessons break down coding concepts while solving puzzles and making cool apps.

Interactive Assessments

Quick practice quizzes and assessment tests evaluate a child's comprehension of subjects taught.

Captivating Topics

There's always something to learn with multiple subjects, projects, and coding languages available.

System Requirements

Online courses require a desktop computer, laptop computer, Chromebook, or Netbook with Internet connection and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required.

Python Basics

Get acquainted with the basics of Python programming.

22 Activities:

  • Introduction
  • Toxic Jungle
  • What Are Comments?
  • Onward and Ahead!
  • Around the Corner
  • U-Turn
  • Enemy Spotted
  • Scale the Slopes
  • Straightforward
  • What Are For Loops?
  • What Is Indentation?
  • Loop Ahead!
  • Fire, Forward, Repeat
  • Zig-Zag
  • Jump!
  • Jump, Forward
  • Forward, Jump
  • Output
  • ASCII Art
  • Naming Conventions
  • Syntax and Debugging
  • Review

Conditionals

Explore boolean values, boolean logic, if statements, and while loops.

14 Activities:

  • What Are Conditionals?
  • Path Left
  • Path Right
  • More Turns!
  • What Is an Else?
  • Death Valley
  • Traps
  • What Are Nested Ifs?
  • G for Grandeur
  • What Is A While Loop?
  • Detect a Path
  • Around the Gap
  • Debug Challenge
  • Review

Variables

Learn about variable initialization, declaration, and more.

19 Activities:

  • What Are Variables?
  • Fuel Up
  • Stockpile
  • Rocket Jump
  • What Are Strings?
  • Hack the Trap 1
  • How Do You Define Multiple Variables?
  • Let Loose
  • It's a Toughie
  • Hack the Trap 2
  • Obstacle Course
  • What Are Expressions?
  • Trickier Trap 1
  • What Are Numbers?
  • What is Operator Precedence?
  • Trickier Trap 2
  • What Are Lists?
  • Variables Review
  • Expressions and Lists Review

Turtle Graphics

Create graphics and user interfaces with the Turtle module.

10 Activities:

  • The Turtle API
  • Setting up the Screen
  • Creating Turtles
  • What Is a Sprite?
  • Moving and Drawing with the Turtle
  • Writing Your Own Functions
  • Key Detection
  • Asteroids
  • Turtle Review
  • User Interaction Review

Game Design

Learn how to design games with an interactive canvas — and write programs that respond to key-presses, mouse events, and more.

10 Activities:

  • Adding a Delay with Timers
  • What Are Game Loops?
  • More on Lists
  • Review
  • Make a Game: Frogga
  • Step 1: Game Setup
  • Step 2: Set up the Player Sprites
  • Step 3: Create Cars to Avoid
  • Step 4: Create the Game Loop
  • Step 5: Add Player Controls

Capstone Project

Put together everything you've learned to create a fun, playable arcade game.

7 Activities:

  • Introduction
  • Setup Code
  • Creating the Turtle
  • Creating the Scoreboard
  • Creating the Paddle
  • Adding Movement Functions
  • Complete the Breakout Game

Conditionals

Lists

Objects

advanced events

advanced variables

conditional loops

data types

debugging

expressions

function calls

functions

game design

input/output

operators

sequencing

simple conditionals

simple loops

simple variables

string handling

syntax

turtle graphics

variables

Choose a Plan to Accelerate Learning

All plans include access for up to 3 children

40% OFF

Quarterly

$30 $18/month Now $54 billed quarterly cancel any time
40% OFF

Yearly

$25 $15/month Now $180 billed annually cancel any time
40% OFF

Lifetime*

$780 $468 one time payment Best Deal

Access everything Tynker offers

  • Thousands of hours of creative projects in Game Design, Minecraft, Python concepts, and more
  • Personalized assessments and certifications in real-world languages
  • Access to our highly rated mobile apps: Tynker, Tynker Junior & Mod Creator
  • 5,000+ lessons built to improve problem solving skills and academic performance
  • Parent dashboard with mastery stats - watch as they progress from novice to expert
  • 30 Day Money-Back Satisfaction Guarantee