« Curriculum
This course is included with our Coding/STEAM Curriculum - Elementary School Plan


An easy introduction to programming using puzzles. Students solve coding puzzles and get familiar with basic programming concepts such as sequencing, conditions and repetition using loops. To complete each level, you need to connect visual blocks in the right way. There are over 60 levels in fun adventures such as Codey's Quest, Lost in Space, Lazer Racer and Dragon Journey.


  • Sequencing
  • Repetition
  • Conditional logic
  • Automation
  • Pattern recognition

What Students Learn

  • Introduction to basic programming
  • Using loops for repetition
  • Conditional logic
  • Sequencing tasks
  • Recognizing patterns
  • Using automation
  • Debugging programs
  • Problem solving

Technical Requirements

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

Lesson 1 : Welcome
Programming 1A

Time: 5 minutes


Main Ideas



Loops and Repetition

If Statements

Facilitate as students complete all Welcome modules on their own:

U.S. Standards

U.K. Standards

Class Presentations

These student-facing slide presentations help educators seamlessly run Tynker lessons in a virtual or physical classroom setting. Each lesson has its own set of slides that introduce the big ideas, suggest unplugged activities, and include a section for each activity module. While running lesson slides, you can switch back and forth between the activity, the slides, answer keys and other lesson materials.
A sample slide presentation is available for your review. Please log in to view all the class presentations available with your plan..
Lesson 1
14 Slides
Lesson 2
Connect Code Blocks
34 Slides
Lesson 3
Recognize the Pattern
21 Slides
Lesson 4
Follow the Path
22 Slides
Lesson 5
21 Slides
Lesson 6
Conditional Logic
23 Slides
Lesson 7
Conditional Loops
24 Slides
Lesson 8
Draw Simple Shapes
27 Slides
Lesson 9
Squares, Triangles, and Staircases
20 Slides
Lesson 10
Sequencing Review
24 Slides
Lesson 11
Use Repeat Loops
25 Slides
Lesson 12
Complete Multiple Tasks in Order
24 Slides