Special Savings: 40% Off

Free Middle School Coding Lesson

Introduce your middle school class to coding. In this course, students get started with visual block coding, then move on to solving text-based coding problems in JavaScript and Python. Each lesson is designed for a class period of 45-60 minutes. Students learn on their own as they progress through interactive tutorials and coding puzzles, following along to build their own projects. In the first three lessons, students solve puzzles to learn the basics, build a 2-player game using the Tynker physics engine, and apply their coding knowledge to STEM subject areas. In the final two lessons, they move on to text coding in JavaScript and Python. All student work is automatically tracked and assessed, and with access to the premium offerings, you'll even be able to monitor their individual progress and mastery charts. Topics Covered: Introduction to visual programming, physics game design, coding with STEM subjects, introduction to text programming with Python and JavaScript.

Course

Beginner Level
100% Online
5 Lessons
43 Activities

Access this and 5,000 coding activities!

Get Started for Free

Give as Gift

Recommended for Ages 11+

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

  • conditional loops
  • pattern recognition
  • sequencing
  • simple conditionals
  • simple events
  • simple loops
  • simple sound playing

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.

Intro to Tynker

Introduction to Tynker and puzzles.

16 Activities:

  • Introduction
  • Intro Video
  • Puzzles Intro
  • Selector
  • Forward
  • Fly Up
  • Forward. Fly Up.
  • Eat and Blast
  • Drop Down. Turn Around.
  • Defeat the Knight
  • Spiral Up
  • Ziggurat
  • Fly. Fly. Fly Up.
  • Get the Knights!
  • Flags
  • Power Up

Intro to Game Design

Learn to build a 2-Player Physics Cannon Game

1 Activity:

  • 2-Player Cannon Game

STEM

Create a STEM project that demonstrates your knowledge of multiplication or your knowledge of how a bill becomes a law.

6 Activities:

  • Multiplication Escape Example
  • Multiplication Escape
  • Quiz
  • How a Bill Becomes a Law Example
  • How a Bill Becomes a Law
  • Quiz

Intro to JavaScript

Get used to typing and syntax and learn the basics of Javascript.

10 Activities:

  • Start the Hack
  • Step Up
  • Turn the Corner
  • Staircase
  • Zig-zag
  • Deja Vu
  • Up and Down
  • Onwards, Forward!
  • Jump, Forward
  • Forward, Jump

Intro to Python

Get used to typing and syntax and learn the basics of Python.

10 Activities:

  • Toxic Jungle
  • Onward and Ahead!
  • Around the Corner
  • U-Turn
  • Enemy Spotted
  • Scale the Pillars
  • Straightforward
  • Loop Ahead!
  • Fire, Forward, Repeat
  • Zig-Zag

conditional loops

pattern recognition

sequencing

simple conditionals

simple events

simple loops

simple sound playing

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