Summer Camp

Half Day Camp

  • Day 1: JavaScript Basics
  • Day 2: More Javascript Basics
  • Day 3: JavaScript Game Design
  • Day 4: JavaScript Games
  • Day 5: Collaborative Exercise

Prerequisites: Recommended age: 11+

None

After the first day my kid didn't want to leave. This place is amazing!

Mark Locker

JavaScript Coding

Learn JavaScript and build your own games for web and mobile platforms.

Grades 7th - 8th
Interactive Lessons

An introduction to JavaScript for intermediate or advanced coders in upper middle or high school.
In this advanced lesson plan, students will be introduced to JavaScript as they complete engaging lessons, solve challenging puzzles, and build their own games in JavaScript. This course is ideal for students who have already completed at least one Tynker course and are comfortable with the basics of programming logic and computational thinking. This course will help them transition to JavaScript and adapt to the additional challenges of text-based syntax.
Students who successfully complete this lesson plan will demonstrate a strong mastery of JavaScript syntax, as well as the ability to creatively program games and other projects and debug their own code. Students will also be able to come up with an idea for a game and take it through the entire design and implementation process, creating custom versions of many of their favorite games in JavaScript.
Topics Covered: JavaScript syntax, sequencing, repetition, conditional logic, nested loops, automation, pattern recognition, simple motion, keyboard and mouse events, creating and using an HTML canvas, operators, expressions, variables, collision detection, using arrays and objects to store structured data.

See Our Video.

Interactive lessons

From Syntax basics though Conditional Logic, students will learn JavaScript.

13 activities
Lessons objective

Children will learn to build minecraft programs!

Concepts learned
  • Sequencing
  • Nested Loops
  • Arithmetic Operators
  • Variable Declaration
  • Strings
  • Event Listeners / Event Handlers
  • Canvas Coordinates / Drawing / Images and Elements
  • Win / Loss Conditions