Cyber Monday Sale Extended: 60% Off

Ada's Adventure Course

Welcome to Ada's Adventure Course, an Intro to Coding for Ages 7+. As you learn to code, you’ll help Professor Ada defeat Dr. Glitch with math and problem-solving skills.

Ada's Adventure Course

Welcome to Ada's Adventure Course, an Intro to Coding for Ages 7+. As you learn to code, you’ll help Professor Ada defeat Dr. Glitch with math and problem-solving skills.

Course card image for Ada's Adventure
Tynker gets kids coding with confidence. Access this and 5,000 more fun activities today!

Introduction to Coding Course

Beginner Level
100% Online
14 lessons
172 Activities

Access this and 5,000 coding activities!

Get Started for Free

Give as Gift

Recommended for Ages 8+

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

  • Learn to code visually
  • Explore 100+ fun and guided activities
  • Solve coding puzzles and build games
  • Create interactive stories
  • Learn basic programming concepts

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. Courses are not supported on tablets.

Minecraft courses and server access is available to verified accounts. Minecraft for Windows 10 is required for Training Day, Agent Recall, Gears of Time, Mythicraft, and Mind Crafters courses. Content and courses are subject to changes. NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG.

Lesson image for: Tynker Workshop

Tynker Workshop

Students are introduced to Tynker Workshop and visual programming using graphical blocks. Build projects with Actors, Costumes, and sounds.

12 Modules:

  • Story
  • Ada Escapes
  • Introduction
  • Concepts
  • Building the Lab Example
  • Building the Lab
  • Forever Giggling Example
  • Change the Events
  • Click to Eat
  • Create a Scene Example
  • Your First Project
  • Quiz
Lesson image for: Animation

Animation

Students learn about loops, animation, and simple motion. They create animations by switching multiple Costumes in a loop and control animation speed using delays.

11 Modules:

  • Codey Causes Trouble
  • Animation Concepts
  • Make Codey Eat Example
  • Make Codey Eat
  • Teach Codey to Walk Example
  • Teach Codey to Walk
  • Get the Jelly Beans
  • The Flying Bird Example
  • The Flying Bird
  • Wrap Up
  • Quiz
Lesson image for: Storytelling

Storytelling

Students learn to make interactive stories and jokes using code blocks. They add speech bubbles to Actors and use wait blocks to time dialogue delivery.

13 Modules:

  • Telling a Story
  • Concepts
  • Ada Meets Dr. Glitch! Example
  • Ada Meets Dr. Glitch!
  • Ada Makes Dr. Glitch Cry Example
  • Ada Makes Dr. Glitch Cry
  • Finish the Story Example
  • Finish the Story
  • Play Simon Says
  • A Knock-Knock Joke Example
  • A Knock-Knock Joke
  • Wrap Up
  • Quiz
Lesson image for: Input Events

Input Events

Students learn to move Actors, point them toward other objects, and rotate them. They use the keyboard and mouse to control an Actor.

14 Modules:

  • Here comes the Robot!
  • Learn About Moving Actors
  • Robot Movement Example
  • Robot Movement
  • Robot Maze Example
  • Robot Maze
  • Learn How Degrees Work
  • Speed Up the Robot Example
  • Speed Up the Robot
  • Avoid the Obstacles
  • Make a Bird Fly Example
  • Make a Bird Fly
  • Wrap Up
  • Quiz
Lesson image for: Slideshow

Slideshow

Students use code blocks to create presentations and slideshows, switch scenes, add captions, and use timing to automate a slideshow.

12 Modules:

  • Professor Reveals a Secret
  • Switching Scenes
  • Slideshow Example 1
  • Building a Slideshow
  • Slideshow Example 2
  • Automate that Slideshow!
  • Adding Captions Example
  • Adding Captions
  • Match the Scene
  • Presentation Example
  • Make Your Own Presentation
  • Quiz
Lesson image for: Character Creator

Character Creator

Students learn to use Tynker's Character Creator to create their own animated avatars. They learn to make the avatar walk, talk, jump, and dance.

8 Modules:

  • Concepts
  • Epic Quest Intro Cutscene
  • Move the Hero Example
  • Move the Hero
  • Super Race
  • Epic Quest Game Example
  • Epic Quest Game
  • Quiz
Lesson image for: Make a Birthday Card

Make a Birthday Card

Students program their own interactive greeting in this lesson. They learn to hide and show Actors, apply visual effects and handle events when the background changes.

12 Modules:

  • The Secret
  • Concepts
  • Birthday Card Example
  • Making a Birthday Card
  • Message Example
  • Adding a Message
  • Special Effects Example
  • Special Effects
  • Hide from the Ghosts
  • Card Example
  • Create Your Own Card
  • Quiz
Lesson image for: The Music Machine

The Music Machine

Students learn about musical notes, timing, beats, and compose songs on the computer using code blocks. They also learn to play it with different instruments.

12 Modules:

  • Let's Make Some Music
  • Concepts
  • Birthday Song Example
  • Coding the Birthday Song
  • Drum Machine Example 1
  • Building a Drum Machine
  • Drum Machine Example 2
  • Finish the Drum Machine
  • Set the Tempo
  • Piano Example
  • Build a Piano
  • Quiz
Lesson image for: Positioning Actors

Positioning Actors

Students learn to position objects precisely using the X and Y coordinates, moving objects using the glide block, and changing their position in a loop.

14 Modules:

  • Placing Actors on the Stage
  • Movement Blocks
  • Stars Example 1
  • Positioning the Stars
  • Stars Example 2
  • Complete Positioning the Stars
  • Animating Actors Example
  • Animating Actors
  • Clouds and Apples Example
  • Add More Clouds and Apples
  • Go to the Gems
  • Falling Actors Example
  • Catch the Falling Actors
  • Quiz
Lesson image for: Pen Drawing

Pen Drawing

Students learn about pen drawing commands to create math art and patterns programmatically. They build a drawing pad with keyboard controls.

16 Modules:

  • Dr. Glitch's STAMPede
  • Stamp Machine Example
  • Stamp Machine
  • Stamp Machine 2 Example
  • Stamp Machine 2
  • Pattern Maker Example
  • Pattern Maker
  • Drawing Machine Example
  • Drawing Machine
  • Pen Color and Shade Example
  • Pen Color and Shade
  • Drawing Machine Deluxe Example
  • Drawing Machine Deluxe
  • Colored Lines
  • Dr. Glitch Has Made a Mess
  • Quiz
Lesson image for: Keeping Score

Keeping Score

Students build a simple game and learn to keep score using messaging and a TynkerBlock. They use random number generators to make their games interesting.

12 Modules:

  • Introducing Random Numbers
  • Concepts
  • Balloon Game Example
  • Balloon Game
  • Balloon Game 2 Example
  • Balloon Game 2 Game
  • Adding Scoring Example
  • Adding Scoring
  • Pop the Candy
  • Ghost Game Example
  • Ghost Game
  • Quiz
Lesson image for: Adding Logic

Adding Logic

Students learn to use conditional statements to make a program react to different conditions. They learn about Operators, logic expressions and branching their code.

12 Modules:

  • A Rainy Day
  • Operators and Conditions
  • The Marching Elephant Example
  • The Marching Elephant
  • Changing Scenes Example
  • Changing Scenes
  • Keep the Knight Talking Example
  • Keep the Knight Talking
  • Color Codey
  • The Magic Potion Example
  • The Magic Potion
  • Quiz
Lesson image for: Quiz Game

Quiz Game

Students learn how to ask the user a question and receive their response. In this lesson, they complete a Quiz project using more complex conditional statements.

13 Modules:

  • More Conditional Statements
  • Concepts
  • The Quiz Show Example
  • The Quiz Show
  • Add to the Quiz Game
  • Feed the Bee Example
  • Feed the Bee
  • Another Flower Example
  • Another Flower
  • Dreaming of Candy
  • Changing Story Example
  • Changing Story
  • Quiz
Lesson image for: Color Sensing

Color Sensing

Students learn to detect if an Actor touches a color, or a color touches a color. In this lesson, they build a maze game and learn to program winning and losing scenarios.

11 Modules:

  • Dr. Glitch Takes Codey!
  • Concepts
  • Maze Game Example
  • Building the Maze
  • Adding Maze Controls
  • Finishing the Maze
  • Add to the Maze Game
  • Maze Control
  • The Race Car Example
  • The Race Car
  • Quiz

Algorithms & Programming

Arrange commands in code to produce desired solutions.

Problem Solving

Evaluate task goals and identify steps to reach them.

Critical Thinking

Analyze and develop logical solutions to problems.

Decision Making

Determine options in the execution of a task with differing outcomes.

Testing & Debugging

Review code to locate and fix errors.

Creativity

Produce varied artistic output using coding and other digital skills.

Interactive Programs

Create a program with multiple moving, visual, interactive parts.

Animation

Make parts of a program change appearance over time with motion or image sequences.

Storytelling

Combine text handling and delays to coordinate a virtual narrative or conversation.

Game Design

Design simple to complex game programs that require continuous interaction.

Pen Drawing

Produce artwork by controlling a virtual pen with code.

Music

Utilize musical notes, sound effects, or synthesizers in programs.

Math

Utilize arithmetic, algebra, or geometry in a coding project.

Writing

Produce written content as part of a coding project.

Choose a Plan to Accelerate Learning

All plans include access for up to 3 children

Choose Live Online Courses

Choose a Plan to Accelerate Learning

All plans include access for up to 3 children

Choose a 3-Year Self-Paced Plan

60% OFF

Yearly

$25 $10 /month Now $120 billed annually cancel any time
60% OFF

Lifetime*

$780 $312 one time payment 28% savings over Quarterly
60% OFF

Quarterly

$30 $12 /month Now $36 billed quarterly cancel any time
60% OFF

Quarterly

$30 $12 /month Now $36 billed quarterly cancel any time
60% OFF

Yearly

$25 $10 /month Now $120 billed annually cancel any time
60% OFF

Lifetime*

$780 $312 one time payment 28% savings over Quarterly

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

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.