Programming 300 - Course Overview

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

  • YEARS 7-9
  • BEGINNER
  • WEB

Description

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

  • 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.