





What's Inside!
Our creativity tools, interactive story-based lessons, and fun characters will motivate students to learn fundamental programming concepts and take their first big steps toward coding.








What You'll Learn:
- Learn how modules make Python even more powerful and extensible to solve real-world problems in every field.
- Learn Pandas and Matplotlib - the Data Science libraries used by the pros to manipulate NASA data sets.
- Design interactive artwork, and arcade games, then manipulate images using Processing.
- Use Python to perform mathematical and scientific tasks using SymPy and NumPy.
Students with coding experience can skip ahead with a placement test.
Prerequisites: Python 2 or Test Placement recommended
Elective Courses: Web development, Image Processing, JavaScript Game Design, MicroPython
Recommended for Ages 12+

How It Works:
Guided Learning
If you’ve never coded before, start with Level 1. Complete each Lesson — your progress will be saved as you advance through the Lesson Map.
Take a Placement Test
If the first few lessons seem too easy for you, go to Level 2 (or whichever level seems most appropriate given your experience). You’ll be prompted to complete a placement test. After completing it, you’ll be placed in the correct level. If you advance, all lessons from previous levels will be unlocked, so that you can go back and explore exciting coding projects and challenges.
Note: Without successfully passing a placement test, you won’t be able to skip ahead. You can also complete all the lessons on the map to proceed to the next level.
Complete All Lessons
Level 6 has 48 coding lessons in 6 units. You should be able to finish each lesson in about 20-30 minutes, but you can complete them at your own pace. We recommend completing a lesson every day, but you can decide to go faster or slower. A routine of coding and learning can help anyone achieve success.
All Tynker lessons are self-guided. Each interactive lesson includes concept introductions, coding puzzles, step-by-step tutorials, and assessments.
Earn a Certificate
At the end of each unit, practice tests will help students prepare for the end-of-level assessments. By completing the Assessment Test with a score of 80% or higher, you’ll earn a certificate. A certificate is not required to continue to the next level. However, we recommend that students complete the level assessment and earn these credentials so that they can share their accomplishments with prospective colleges or employers.
Choose a Plan to Accelerate Your Learning
Choose Live Online Courses
Choose a Plan to Accelerate Your Learning
Choose a 3-Year Self-Paced Plan
Quarterly
Yearly
Lifetime*
Quarterly
Yearly
Lifetime*
Access everything Tynker offers, plus expert coaching
-
Intro to Game Design
Ages: 7-12
Skill Level: Beginner
Format: Online Private 1-on-1 Lessons
Classes: 6 one hour classes$199Add to cartLearn to design and build your own games in 6 fun-filled classes. Code classic games or build something totally new.
Lesson 1: Mouse Maze
Write your first game! Code a simple skill-based game controlled with the mouse. You'll need a steady hand to reach the goal.
- Mouse events
- Color-sensing code
- Winning and losing conditions
Lesson 2: Go Kart
Take the wheel and explore how to add keyboard controls to your game. Avoid the oncoming obstacles.
- Keyboard events
- Collision detection
- Cartesian coordinates
- Loops and iteration
Lesson 3: Base Defense
Create a tower defense game. Make complex games with loads of enemies — and handle projectiles.
- Clone actors with code
- Make bullets and lasers fly
- Add randomness to your games
Lesson 4: Space Voyager
Create a dodger game with powerups and collectibles. Add an invincibility powerup — or invent your own.
- Coordinate the action using messages
- Keep score with variables
- Manage game state
Lesson 5: Ball Pop
Make a colorful chain-reaction puzzle game. Can you make ALL the balls pop with just a single click? Explore advanced coding and animation techniques in this lesson.
- Events and broadcasts
- Puzzle game basics
- Get more practice with clones, color-sensing, and randomness
Lesson 6: Bank Shot
Explore Tynker's Physics Blocks to create a fun game with collisions, action, and motion.
- Control gravity
- Change Actors' physics properties
- Give objects a push with impulse and much more
Game Developer Certification
Be proud of what you've created! Keep up the momentum and continue on your learning journey.
-
Intro to Python
Ages: 12+
Skill Level: Beginner
Format: Online Private 1-on-1 Lessons
Classes: 6 one hour classes$199Add to cartExplore Python in 6 interactive classes. Progress to solve real world problems in math and science, design games, & more!
Lesson 1: Python Basics
Get acquainted with the basics of Python programming. Then explore how to represent repeating patterns with code.
- Function calls
- For loops
- Python syntax basics
Lesson 2: Conditionals
Explore boolean values, boolean logic, if statements, and while loops. Write programs that “make decisions.”
- Selection and conditional statements
- Explore digital logic
- Debugging tricks and techniques
Lesson 3: Variables
Learn about variable initialization, declaration, and more. Then get some practice with lists, a useful data structure.
- Variables and datatypes
- Expressions and operators
- Store loads of data with lists
Lesson 4: Turtle Graphics
Create graphics and user interfaces with the Turtle module. Explore functions, a way to keep code organized and repeatable.
- Write custom functions
- Draw on the screen with code
- Import Python modules
Lesson 5: Game Design
Design games with an interactive canvas and write programs that respond to key-presses, mouse events, and more.
- Keyboard control and mouse events
- Implement game logic and loops
- Code several games from scratch
Lesson 6: Capstone Project
Put together everything you've learned to create a fun, playable arcade game. In this final project, you will create a Brick Breaker game using Turtle Graphics.
- A challenging self-guided project
- Extend the game with Bonus Challenges
Game Developer Certification
Be proud of what you've created! Keep up the momentum and continue on your learning journey.
-
Intro to Artificial Intelligence
Ages: 7-12
Skill Level: Intermediate
Format: Online Private 1-on-1 Lessons
Classes: 6 one hour classes$199Add to cartLearn to use Artificial Intelligence and Machine Learning in your block coding projects. Make your code come to life in an all-new way.
Lesson 1: Mad Hatter
Explore the basics of AI with the Face-Tracking blocks. Create a costume that follows you, wherever you go! Add a wizard hat, clown nose, cowboy mustache, or whatever else you like.
- Show and enable Face-Tracking
- Switch costumes with code
- Work with live video
Lesson 2: Face Painting Booth
Draw on a 3D face mesh! Make a carnival-style face paint creation. Create a costume or add glamorous makeup.
- Explore Face-Tracking landmarks
- Use the face-effect block to draw on a face mesh
Lesson 3: World Traveler
Create a greenscreen effect with live video and the Pose-Tracking blocks. Make a different animal appear as you change the scene.
- Enable Pose-Tracking and work with body segmentation
- Switch backgrounds with code
- Use mouse events to control where you go
Lesson 4: Protect the Cupcake
Use the Hand-Tracking blocks to create an augmented reality "defense" game. Don't let the foxes steal your food!
- Show and enable Hand-Tracking
- Use positions of hand landmarks to control the motion of actors
Lesson 5: Bubble Frenzy
Create a game using the Hand-Tracking blocks. The bubble only pops if you follow the instructions, exactly! Explore Hand-Tracking landmarks and game logic.
- Use dictionaries to represent landmarks efficiently
- Use positions of hand landmarks to control game flow
- Use variables to keep track of game state
Lesson 6: Turtle Racer
Use the Hand-Tracking blocks to create a virtual game controller! Control where the actor goes using a virtual steering wheel!
- Show and enable Hand-Tracking
- Use angles of landmarks to control the motion of actors
- Use variables and positions of actors to control game flow
AI Developer Certification
Be proud of what you've created! Keep up the momentum and continue on your learning journey.
3-Year All-Access plans include:
- 70+ courses
- 5,000+ activities
- Block Coding
- Text Coding
- 3 Mobile Apps
- Minecraft Modding
- Game Design
- Robotics
- Hardware
- Web Development
- Python
- JavaScript
- Processing (P5.JS)
- Data Science
- Advanced CS
Tynker is designed to progress with your child. A three year plan accelerates their coding mastery from block coding to advanced text languages.