Js JavaScript

JavaScript Courses

Helicopter image

Helicopter Game

Create a game where the player pilots a helicopter with the mouse and collects coins while avoiding obstacles

MVCode Clubs

Object course

JavaScript Objects

An Introduction to JavaScript using Objects

MVCode Clubs

House

JavaScript for Scratchers

In this course we will transition from block-based Scratch programming into text-based JavaScript!

MVCode Clubs

Snake

Snake in JavaScript

In this course we will build a classic snake game in JavaScript!

MVCode Clubs

Chestcrown

Captain Andersen's Dice

Me 'n the crew always be rollin bones by the docks. Help us keep our games fair, by usin' yer codin' knowledge to build us some dice games!

MVCode Clubs

Javascript game design preview image

JavaScript Game Design

Learn the fundamentals of JavaScript by building your own game

MVCode Clubs

Cakeeater

CakeEater

A Tile-based puzzle game where you must eat all of the Cake. Build as many levels as you want and challenge your friends

MVCode Clubs

One

One-Lesson Javascript Games

Javascript games that can be created in one lesson

MVCode Clubs

Bouncingrainbowlines

Visual Effects lessons

VFX lessons in JavaScript

MVCode Clubs

Mountains

Side Scroll Adventure

Learn all the fundamentals of making a game in JavaScript as you journey through unknown lands!

MVCode Clubs

Latest JavaScript Lessons

Temp1544037045

Side Scroller 8

Learn to use loops to repeat code

Created by slinkous 9 days ago

Access Level: premium

Account: MVCode Clubs

Temp1542762247

Make a Coordinate Widget

Get help figuring out the X and Y coordinates for your project by making this handy widget!

Created by slinkous 22 days ago

Access Level: public

Account: MVCode Clubs

Stepa

Rotating Objects

Learn how to use dimensions and rotate all objects within a dimension.

Created by tina (instructor) 24 days ago

Access Level: public

Account: MVCode Clubs

Temp1541102163

Side Scroller 7

Learn to use the random function

Created by slinkous about 1 month ago

Access Level: premium

Account: MVCode Clubs

Temp1540928337

Side Scroller 6

Learn to use an array

Created by slinkous about 2 months ago

Access Level: premium

Account: MVCode Clubs

Temp1539974468

Side Scroller 5

Learn about function parameters and returns and make your player able to interact with the scene

Created by slinkous about 2 months ago

Access Level: premium

Account: MVCode Clubs

Temp1539401459

CakeEater 7: Extra Ideas

Ideas for extra features you can add to your project

Created by jamie 2 months ago

Access Level: premium

Account: MVCode Clubs

Temp1539300641

CakeEater 6: Multiple Levels

Advance to the next level after eating all the cake, pick your starting location with the mouse, and reset levels by pressing "R"

Created by jamie 2 months ago

Access Level: premium

Account: MVCode Clubs

Temp1539299343

CakeEater 5: Adding Stylesheets and Prettifying with Sprites

Use CSS to make the game look like it takes place inside a cake pan, and use some game logic to make tiles look 3D

Created by jamie 2 months ago

Access Level: premium

Account: MVCode Clubs

Temp1539909220

Side Scroller 4

Learn to detect collision and use the "and", "or" and "not" operators

Created by slinkous 2 months ago

Access Level: premium

Account: MVCode Clubs

Temp1540235528

Side Scroller 3

Learn to use "else" statements in your project to make different scenes

Created by slinkous 2 months ago

Access Level: premium

Account: MVCode Clubs

Temp1537910981

Code Your Own Adventure (Part 2)

Add more elements to your code your own adventure game

Created by jake wheaton 3 months ago

Access Level: premium

Account: MVCode Clubs

Temp1537487269

CakeEater 4: Sprites and Animations

Learn to use Spritesheets to display images and animations

Created by jamie 3 months ago

Access Level: premium

Account: MVCode Clubs

Temp1540236025

Side Scroller 2

Use keyboard inputs, "if" and "else" to control the player

Created by slinkous 3 months ago

Access Level: premium

Account: MVCode Clubs

Temp1537393812

CakeEater 3: Collisions and Cake Eating

Add a function which checks for collision with tiles to prevent the player from walking on walls or out of the game screen

Created by jamie 3 months ago

Access Level: premium

Account: MVCode Clubs

Temp1540235686

Side Scroller

Make your first game in JavaScript

Created by slinkous 3 months ago

Access Level: premium

Account: MVCode Clubs

Temp1537305013

More Shapes

Create functions for additional shapes

Created by jake wheaton 3 months ago

Access Level: premium

Account: MVCode Clubs

Temp1537235100

CakeEater 2: Player movement

Add the player to the game and move them with the arrow keys

Created by jamie 3 months ago

Access Level: premium

Account: MVCode Clubs

Temp1536791493

CakeEater Lesson 1

Set up a grid of Tiles which we can use to make our game

Created by jamie 3 months ago

Access Level: premium

Account: MVCode Clubs

Temp1535827220

Bouncing Rainbow Lines

rainbows, bouncing, points, lines

Created by jake wheaton 3 months ago

Access Level: premium

Account: MVCode Clubs

Temp1535746434

Code Your Own Adventure

Use simple classes and arrays to make a text based adventure game

Created by jake wheaton 3 months ago

Access Level: premium

Account: MVCode Clubs

Temp1535654959

Geometry Scroller

make a scrolling airplane game with triangles!

Created by jake wheaton 3 months ago

Access Level: premium

Account: MVCode Clubs

Temp1533673721

Vectors 2: Fireworks

Learn to use sine and cosine to make a fireworks display

Created by jamie 4 months ago

Access Level: premium

Account: MVCode Clubs

Temp1531426102

Vectors 1: Bouncing Balls

Learn the basics of vectors by making simulated bouncing balls

Created by jamie 5 months ago

Access Level: premium

Account: MVCode Clubs

Atom editor icon logo vector

Make your own drawing tool!

In this lesson we will be creating our very own drawing tool!

Created by oriont 5 months ago

Access Level: premium

Account: MVCode Clubs

About JavaScript

Dynamic programming language used for creating interactive web pages, web servers and distributed systems.

For Teachers and Schools

Teach coding to your students with MVCode Teach

MVCode offers an integrated product designed to teach coding to students.

Learn more about MVCode Teach