Play
Coding Games
Minecraft
Minecraft Skins
Minecraft Mods
Minecraft Mobs
Minecraft Items
Minecraft Addons
Minecraft Blocks
Hour of Code
Community
Parents
Overview
Curriculum
Plans & Pricing
Educators
Overview
School Curriculum
Standards Alignment
Request a Quote
Training & PD
Hour of Code
Why Code?
What is Coding?
Why Coding Matters
Coding eBooks
Mobile Apps
Gift
Request Quote
Start for Free
Log in
Start for Free
Log in
Play
Parents
Overview
Curriculum
Plans & Pricing
Why Code?
Educators
Overview
School Curriculum
Standards Alignment
Request a Quote
Training & PD
Hour of Code
Why Code?
What is Coding?
Why Coding Matters
Coding eBooks
Mobile Apps
Tynker Apps
Blog
Give a Gift
Coding for Kids
School
K-8 Plan
JavaScript 101
High School course
JavaScript 101
GRADES 7+
ADVANCED
WEB
13 LESSONS
Request Quote
1
The Basics
Learn how to write basic code in JavaScript
Lesson Plan
2
Loops and Patterns
Learn about for loops in JavaScript
Lesson Plan
3
Conditional Logic
Learn about conditional logic in JavaScript
Lesson Plan
4
Conditional Loops
Learn about conditional loops.
Lesson Plan
5
Variables
Learn about variables in JavaScript.
Lesson Plan
6
Expressions
Learn about expressions in JavaScript.
Lesson Plan
7
Using the Canvas
Learn how to use the JavaScript Canvas.
Lesson Plan
8
User Interaction
Learn about user interaction in Javascript.
Lesson Plan
9
Game Design
Learn about game loops, win/loss conditions, and keeping score in JavaScript.
Lesson Plan
10
Snake
Create the snake game with Javascript.
Lesson Plan
11
Breakout
Make a Breakout game in JavaScript
Lesson Plan
12
Pong
Make a Pong game in Javascript.
Lesson Plan
13
Final Game
Create popular games in JavaScript.
Lesson Plan