JavaScript

JavaScript Courses

Helicopter Game

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

MVCode Clubs

JavaScript for Scratchers

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

MVCode Clubs

Snake in JavaScript

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

MVCode Clubs

Snowflakes

An Introduction to JavaScript using Objects

MVCode Clubs

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

One-Lesson Javascript Games

Javascript games that can be created in one lesson

MVCode Clubs

JavaScript Game Design

Learn the fundamentals of JavaScript by building your own game

MVCode Clubs

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

Evolving Fish Pond

MVCode Clubs

Side Scroll Adventure

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

MVCode Clubs

Visual Effects lessons

VFX lessons in JavaScript

MVCode Clubs

Artificial Intelligence (A.I.)

Learn how to make smart enemies that you can play games against!

MVCode Clubs

3D in Javascript

MVCode Clubs

Latest JavaScript Lessons

Doug's Test Lesson

Test

Created by doug 3 days ago

Access Level: premium

Account: MVCode Clubs

Make a Rubik's Cube

Learn how to make a Rubik's cube using classes and 3D shapes

Created by aaronjau101 4 days ago

Access Level: premium

Account: MVCode Clubs

Make a 3D Dice in P5JS

Learn how to use graphics to make a 3D dice in Javascript

Created by aaronjau101 12 days ago

Access Level: premium

Account: MVCode Clubs

Textures P5JS 3D

Learn how to use textures to place images on 3D shapes

Created by aaronjau101 13 days ago

Access Level: premium

Account: MVCode Clubs

Local vs Global Coordinate Axes

Local vs Global coordinate axes

Created by jamie about 1 month ago

Access Level: premium

Account: MVCode Clubs

Stealth Game 5

Creating a new type of enemy which will be shooting lasers!

Created by aaronjau101 about 1 month ago

Access Level: premium

Account: MVCode Clubs

Draw an Alien

Practice drawing shapes and using colors to create an alien

Created by aaronjau101 2 months ago

Access Level: premium

Account: MVCode Clubs

Blinking Minion (fixed)

Learn how to draw a minion with shapes and make it blink when the mouse is pressed

Created by aaronjau101 2 months ago

Access Level: premium

Account: MVCode Clubs

Stealth Game 4

Add a security camera enemy that can alert the patrol guards of a player's position

Created by aaronjau101 2 months ago

Access Level: premium

Account: MVCode Clubs

Stealth Game 3

Add a player class and a new state to the enemy called "chase"

Created by aaronjau101 2 months ago

Access Level: premium

Account: MVCode Clubs

Stealth Game 2

Learn how to add a vision field to the patrol guard that will rotate to the target node

Created by aaronjau101 2 months ago

Access Level: premium

Account: MVCode Clubs

Stealth Game 1

Learn how to make a patrol guard enemy that uses a Finite State Machine algorithm

Created by aaronjau101 2 months ago

Access Level: premium

Account: MVCode Clubs

Tic Tac Toe 3: Hard AI

Learn about minimax algorithm to make a smart computer opponent in the game "Tic Tac Toe"

Created by aaronjau101 3 months ago

Access Level: premium

Account: MVCode Clubs

Tic Tac Toe 2: Easy AI

Learn how to make the Tic Tac Toe game into a 1 player game against an easy level computer

Created by aaronjau101 3 months ago

Access Level: premium

Account: MVCode Clubs

Tic Tac Toe

Making a classic game where people try to get three symbols in a line

Created by aaronjau101 3 months ago

Access Level: premium

Account: MVCode Clubs

Vectors, Thrust, & Spaceships: Particles

Create Particles using classes and extension

Created by jake wheaton 3 months ago

Access Level: premium

Account: MVCode Clubs

Vectors, Thrust, & Spaceships: Obstacles

Create obstacles and collision between them

Created by jake wheaton 3 months ago

Access Level: premium

Account: MVCode Clubs

My First Lesson

A quick summary that we can put under the lesson to understand what it is in more depth.

Created by evan 6 months ago

Access Level: public

Account: MVCode Clubs

Word Play 5

Adding a scrabble helper to the website, so you can use it to find the best word using certain tile rack and board arrangements

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

Vectors, Thrust, & Spaceships: Movement & Images

Learn to use trigonometry to create 360 degrees of movement

Created by jake wheaton 7 months ago

Access Level: premium

Account: MVCode Clubs

Word Play 4

Add a method to help solve crossword puzzles

Created by aaronjau101 7 months ago

Access Level: premium

Account: MVCode Clubs

Word Play 3

We will be adding autocomplete suggestions as the user starts typing an input

Created by aaronjau101 7 months ago

Access Level: premium

Account: MVCode Clubs

Word Play 2

Learn how to find all possible anagrams for a certain input

Created by aaronjau101 8 months ago

Access Level: premium

Account: MVCode Clubs

Word Play 1

We will learn how to use a dictionary list to check if user input is an actual word

Created by aaronjau101 8 months ago

Access Level: premium

Account: MVCode Clubs

Evolving Fish Pond 5: Balancing and Simulating Realism

We'll be adding some detail by implementing randomness to simulate the unknown complexities of a real fish pond

Created by jamie 9 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