Programming 300

A starter course that introduces beginner students in middle school to programming concepts using Tynker Blocks, JavaScript and Python. Request Quote

Course Summary
  • Grades 6 - 8
  • Beginner level
  • 5 lessons
  • Tynker Blocks
    • Web
Course Includes
  • 5 lessons
  • 43 activities
  • Enhanced Creativity Tools
  • Tutorials and Reviews
  • Coding Puzzles
  • DIY Projects
  • Quizzes
  • Answer Keys
No previous coding experience required.


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 simple 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

  • Sequencing
  • Repetition
  • Events
  • Conditional logic
  • Animation
  • Storytelling
  • Problem solving and debugging
  • Direction and turning

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.

1. Intro to Tynker
16 activities
Introduction to Tynker and puzzles.
2. Intro to Game Design
1 activity
Learn to build a 2-Player Physics Cannon Game
6 activities
Create a STEM project that demonstrates your knowledge of multiplication or your knowledge of how a bill becomes a law.
4. Intro to JavaScript
10 activities
Get used to typing and syntax and learn the basics of Javascript.
5. Intro to Python
10 activities
Get used to typing and syntax and learn the basics of Python.