Special Savings: 40% Off

Intro 1: Programming Basics

Intro 1

Coding puzzles and playgrounds teach computer science fundamentals in a fun and innovative way. Course

Beginner Level
100% Online
40 Lessons
180 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

  • advanced animation
  • advanced costume handling
  • advanced events
  • advanced motion
  • cloning
  • conditional loops
  • debugging
  • decompostition
  • delays
  • detect conditions
  • detect contions
  • direction and turning
  • flexible sequencing
  • function calls
  • graphic effects
  • input/output
  • music and instruments
  • pattern recognition
  • pen color
  • screen bounds
  • sequencing
  • simple conditionals
  • simple costume handling
  • simple drawing
  • simple events
  • simple loops
  • simple messaging
  • simple motion
  • simple sound playing
  • video control
  • visibility

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.

Welcome

Learn about Tynker and what you can do with it.

3 Activities:

  • Welcome to Level 1
  • Welcome to Tynker!
  • Intro Video

Crash Landed!

You've crash-landed on an alien planet! Sequence commands to follow the path and collect items that you'll need.

8 Activities:

  • Intro to Sequencing
  • Puzzle
  • Puzzle
  • Puzzle
  • Puzzle
  • Puzzle
  • Puzzle
  • Puzzle

Dance Party

Continue to collect parts for your spaceship. Then build sequences of animations to create an astronaut dance party!

6 Activities:

  • Puzzle
  • Puzzle
  • Puzzle
  • Puzzle
  • Review
  • Create

Stay the Course

There are many ways to solve a problem! Try using different strategies to collect more items that you'll need.

5 Activities:

  • Puzzle
  • Puzzle
  • Puzzle
  • Puzzle
  • Puzzle

Walk. Jump. Repeat.

Try to identify a pattern, and use loops to repeat these patterns and shorten your code!

6 Activities:

  • Puzzle
  • Puzzle
  • Puzzle
  • Puzzle
  • Puzzle
  • Puzzle

Unit 1 Quiz

Test your knowledge.

1 Activity:

  • Unit 1 Quiz

Glitchy Code

These puzzles have already been solved, but the solutions are glitchy! Can you debug them?

7 Activities:

  • Intro to Events
  • Broken Path
  • Fix the Loop
  • Ouch! Avoid the Obstacles
  • Broken Loop
  • Two Loops
  • More Debugging

Asteroids

Use different events, like touching or tilting your screen, to collect parts for your spaceship and dodge asteroids!

5 Activities:

  • Puzzle
  • Puzzle
  • Puzzle
  • Puzzle
  • Puzzle

Shifty Aliens

Can your code work in different situations? Use if statements to tackle tricky puzzles where the aliens are moving!

5 Activities:

  • Shifty Stacked Aliens
  • Different Shifty Aliens
  • Loop with Shifty Aliens
  • To Jump or to Super Jump
  • More Shifty Aliens

Blast Off!

Write algorithms to find the last few items that you need! Then build your own program to make shapes and patterns.

8 Activities:

  • Long Jump. Jump.
  • Super Jump. Jump.
  • Long Jump. Super Jump.
  • Jump. Super Jump. Long Jump.
  • Pattern Maker Demo
  • Pattern Maker
  • Alien Base
  • Blast Off!

Unit 2 Quiz

Test your knowledge.

1 Activity:

  • Unit 2 Quiz

Dragon Eggs

Choose a dragon, then build algorithms to guide your dragon to the treasure by sequencing code blocks.

9 Activities:

  • More on Sequencing
  • Select a Dragon
  • Jump
  • Blow Fire
  • Walk and Jump
  • Double Jump
  • Jump and Blow Fire
  • Change Direction
  • Grow

Blast Through

The code is buggy! Can you find the error and fix it to get your dragon to the treasure?

6 Activities:

  • Ice breath
  • Eat. Grow. Turn Around. Jump.
  • Jump. Grow. Jump.
  • Sequencing with Firefly
  • Blow Ice. Blow Fire.
  • Jump Down

Déjà Vu

Try to identify a repeating pattern, then shorten your algorithm by putting that code in a loop!

6 Activities:

  • Repeat
  • Triple Jump
  • Blow. Blow. Blow.
  • Jump. Turn Around. Repeat.
  • Blow Fire. Blow Ice.
  • Eat. Blast. Jump Down.

Twisted Trees

As the path to the treasure gets complex, think about how to decompose each puzzle into smaller tasks.

6 Activities:

  • Jump Up. Jump Down.
  • Ice Breath. Grow.
  • Fire Breath. Grow.
  • Turn Around. Jump with Icefly and Firefly.
  • Eat. Blast. Turn Around. Jump.
  • Eat and Blast

Dragon Scrolls

Use the same abstract template to create two very different stories, then design a game that demonstrates abstraction.

7 Activities:

  • Walk. Jump. Repeat.
  • Jump. Walk. Repeat.
  • Jump Up. Jump Down.
  • Walk. Turn Around. Jump.
  • Puzzle
  • Puzzle
  • Puzzle

Unit 3 Quiz

Test your knowledge.

1 Activity:

  • Unit 3 Quiz

Ancient Spells

Group similar tasks that you can reuse later into functions. You can call these functions repeatedly.

7 Activities:

  • Intro to Logic
  • Remove Barrier
  • Remove Barrier Twice
  • Detect Pattern and Climb Up
  • Climb Up. Repeat.
  • More Functions 1
  • More Functions 2

Catch Me If You Can

Use conditional statements to make your code more flexible. Catch the moving fireflies by checking whether a condition is true, then making a decision about what to do!

6 Activities:

  • Moving Icefly
  • Blow Fire. Blow Fire.
  • Moving Bug
  • Moving Firefly
  • Moving Firefly with Jump
  • Moving Firefly and Icefly

The Long Road

While loops allow you to perform an action as long as a condition is true, and nested loops make it easy to deal with actions that contain other repeating actions.

8 Activities:

  • Repeat Until Treasure Found
  • Jump While Treasure not Found
  • Eat and Blast
  • Climb Up
  • Moving Icefly with Jump Down
  • Moving Bug with Jumps
  • Moving Icefly and Firefly with Jump Down
  • Moving Icefly and Firefly with Jump Up

Gem Collector

Use variables to count how many gems you've collected, then program a quiz that takes input from the user and gives an output in response!

8 Activities:

  • Puzzle
  • Puzzle
  • Puzzle
  • Blue Gems
  • Purple Gems
  • Red Gems
  • Double Gems
  • All Gems

Dragon Maker

Build your own game to design dragons! You'll make design and UI choices to make your game fun and easy to use.

6 Activities:

  • Puzzle
  • All Bugs Moving
  • Multiple Fire Barriers
  • Multiple Barriers
  • Jump Down with Moving Firefly
  • Grow and Jump Down

Unit 4 Quiz

Test your knowledge.

1 Activity:

  • Unit 4 Quiz

Seabed Scribbler

Use code blocks to help Tracey draw while she moves and turns.

2 Activities:

  • Introduction
  • Seabed Scribbler

Wild Tracks

Make patterns with tiger tracks using code.

2 Activities:

  • Introduction
  • Wild Tracks

Jelly Bash

Code jelly blobs into a custom drum kit.

2 Activities:

  • Introduction
  • Jelly Bash

Barbershop Bayou

Code animals to sing a song together.

2 Activities:

  • Introduction
  • Barbershop Bayou

Emoji Chat

Have the dust bunnies chat with each other using code.

2 Activities:

  • Introduction
  • Emoji Chat

Day in the Park

Use code to create a perfect day at the park for the Super Squad.

2 Activities:

  • Introduction
  • Day in the Park

Deep Sea Salvage

Program a coin collecting mini-game.

2 Activities:

  • Introduction
  • Deep Sea Salvage

Birthday Card

Use code to create a Birthday Card.

2 Activities:

  • Introduction
  • Birthday Card

Unit 5 Quiz

Test your knowledge.

1 Activity:

  • Unit 5 Quiz

Animation and Sound

Create a scene with animation and sound.

6 Activities:

  • Concept
  • Puzzle
  • Create
  • Create
  • Create
  • Quiz

Write a Story

Learn to create comic strip using Tynker.

7 Activities:

  • Review
  • Match the Scenes
  • Create
  • Create
  • Create
  • Create
  • Quiz

Lights, Music, Action

Make your own dance studio with music and built-in character animation.

5 Activities:

  • Tutorial
  • Create
  • Create
  • Create
  • Create

Frame-based Animation

Program animations by switching between multiple costumes in a loop.

5 Activities:

  • Review
  • Tutorial
  • Tutorial
  • Puzzle
  • Create

Custom Characters

Program, animate and customize characters using Tynker's Character Creator.

7 Activities:

  • Intro Video
  • Review
  • Review
  • Tutorial
  • Tutorial
  • Puzzle
  • Create

Drums and Instruments

Create your own music, drum set and band using synthesized music!

5 Activities:

  • Tutorial
  • Tutorial
  • Puzzle
  • Create
  • Create

Unit 6 Quiz

Test your knowledge.

1 Activity:

  • Unit 6 Quiz

Level Assessment

Put your skills to the test — keep up the momentum and continue on your pathway to learning how to code.

1 Activity:

  • Level 1 Assessment

advanced animation

advanced costume handling

advanced events

advanced motion

cloning

conditional loops

debugging

decompostition

delays

detect conditions

detect contions

direction and turning

flexible sequencing

function calls

graphic effects

input/output

music and instruments

pattern recognition

pen color

screen bounds

sequencing

simple conditionals

simple costume handling

simple drawing

simple events

simple loops

simple messaging

simple motion

simple sound playing

video control

visibility

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