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

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

Object course

Snowflakes

An Introduction to JavaScript using Objects

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

Evo fish image

Evolving Fish Pond

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

My First Lesson

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

Created by evan 2 months ago

Access Level: public

Account: MVCode Clubs

2

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 3 months ago

Access Level: premium

Account: MVCode Clubs

29

Word Play 4

Add a method to help solve crossword puzzles

Created by aaronjau101 4 months ago

Access Level: premium

Account: MVCode Clubs

2

Word Play 3

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

Created by aaronjau101 4 months ago

Access Level: premium

Account: MVCode Clubs

Anagram listen silent

Word Play 2

Learn how to find all possible anagrams for a certain input

Created by aaronjau101 4 months ago

Access Level: premium

Account: MVCode Clubs

1

Word Play 1

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

Created by aaronjau101 4 months ago

Access Level: premium

Account: MVCode Clubs

Temp1552884119

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 5 months ago

Access Level: premium

Account: MVCode Clubs

Temp1551690413

Evolving Fish Pond 4: Food

We'll be creating a Plant class for our Fish to eat.

Created by jamie 6 months ago

Access Level: premium

Account: MVCode Clubs

2

Code Warrior 7

Making a boss enemy

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

Global vs local

Hacker Concepts 14

Local vs Global Scoping

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

25

Hacker Concepts 13

While Loops

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

22

Hacker Concepts 12

Can use if/else statements

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

21

Hacker Concepts 11

processing shape functions (rect, ellipse, line, triangle)

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

19

Hacker Concepts 10

Arithmetic: Multiplication/Division/Negatives/Decimals/Inequalities

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

17

Hacker Concepts 9

Access array elements

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

Coder

Hacker Concepts 8

Processing image function

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

16

Hacker Concepts 7

Access object properties

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

15

Hacker Concepts 6

function declaration vs function calls

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

15

Hacker Concepts 5

Mouse and Keyboard input (keyPressed, keyReleased, mousePressed, mouseReleased)

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

7

Hacker Concepts 4

Understands basic processing built-in functions: draw, setup

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

5

Hacker Concepts 3

Variables

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

4

Hacker Concepts 2

Prevent and debug infinite loops

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

2

Hacker Concepts 1

Basic RGB color knowledge (Red, Green, Blue, White, Black, Purple, Yellow)

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode Clubs

Broom

Code Warrior 6

Clean up our index file and add some nice features for the game

Created by aaronjau101 7 months ago

Access Level: premium

Account: MVCode Clubs

5

Code Warrior 5

Adding collision between objects

Created by aaronjau101 7 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