Courses

Neophyte Courses

Neophytes are brave young explorers. Just getting started with coding, Neophytes approach technology with an open mind. They are fearless natives in a digital world.

Learn more about Neophytes


ASP Scratch Lessons

Public Neophyte
Assign these lessons to ASP students.

Try Course Now

Intro to Scratch: 1st/2nd Grade

Public Neophyte
This course will introduce programming in Scratch and is intended for 1st and 2nd graders.

Try Course Now

Intro to Scratch: Game Development

Public Neophyte
Build your own version of The World's Hardest Game and learn the Scratch programming language while doing it!

Try Course Now

MVCode Dash

Account Neophyte
A Geometry dash spin off

Try Course Now

Choose your Adventure

Premium Neophyte
A game where the player gets to choose its adventures

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

JavaScript for Scratchers

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

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Scratch Storytelling

Premium Neophyte
Learn to make your own animated choose-your-own-adventure style stories.

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Hacker Courses

Hackers like to make things... and break things! They explore the digital world with adeptness and curiosity. They will surprise you with their ingenuity and energy.

Learn more about Hackers


Helicopter Game

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

Try Course Now

[No coding] Unity Basics

Public Hacker
Getting familiar with the Unity 5 game engine's interface; Controls,Terrain, Particles, Animations, Shaders, Lighting, Components.

Try Course Now

One-Lesson Javascript Games

Public Hacker
Javascript games that can be created in one lesson

Try Course Now

Pokedex Website

Public Hacker
Make a pokedex website that will display imported data and an image from a spritesheet for a certain pokemon.

Try Course Now

Snowflakes

Public Hacker
An Introduction to JavaScript using Objects

Try Course Now

Functions Exercises Course

Account Hacker
Learn about functions and make a phone simulator in the process

Try Course Now

Hacker Concepts

Account Hacker
Practice and prove you understand the Hacker concepts required to rank up to a Coder

Try Course Now

Word Play

Account Hacker
Different types of projects using a Scrabble dictionary

Try Course Now

2D Platformer Game

Premium Hacker
Learn how to animate sprites together and program a Platformer game!

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Blender Basics

Premium Hacker
In this course we'll learn the basics of 3D modeling!

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Blender Intermediate

Premium Hacker
In this course we'll learn how to add color, textures, and detail to our 3D worlds and objects! We'll also learn how to edit lighting in Unity!

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Blender MISC Objects

Premium Hacker
This course contains miscellaneous lessons and youtube videos on how to create certain objects. It's if you want to create something specific. I would come back here after finishing the Blender basics, intermediate, and other blender courses first!

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Captain Andersen's Dice

Premium Hacker
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!

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Create a Portfolio

Premium Hacker
We'll learn to use HTML and CSS by creating a portfolio for your student page

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Evolving Fish Pond

Premium Hacker

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Exercises: Drawing

Premium Hacker
Practice displaying shapes to the screen. In processing, your programs will ultimately be about showing pictures to the user. Whether you are designing games, interactive stories, or visualizing data, it is crucial that you can display shapes and images to the screen

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Exercises: Objects

Premium Hacker
Practice using objects in JavaScript

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Exercises: While Loops

Premium Hacker

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Fundamentals in Minecraft

Premium Hacker
Learn programming fundamentals in Minecraft

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Introduction to Minecraft Plugins in JavaScript

Premium Hacker
In this course we will learn how to make plugins for Minecraft in JavaScript using Scriptcraft!

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

JavaScript Game Design

Premium Hacker
Learn the fundamentals of JavaScript by building your own game

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

[No coding] Unity Intermediate

Premium Hacker
Learning more about Unity's Interface: Prefabs & Parenting, Humanoid 3D Models, Dynamic Mesh Components, UI Basics, Audio.

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Roblox Heist Game

Premium Hacker
Learn the basics of Roblox by creating a Heist game where the player attempts to steal a rare jewel and escape before being caught

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Shape Shifting Magic!

Premium Hacker
In this course you'll learn a lot more about modifiers and creating very interesting shapes and patterns with them!

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Side Scroll Adventure

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

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Snake in JavaScript

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

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Temple Dungeon

Premium Hacker
Build a Zelda-style forest dungeon in ScriptCraft, using the drone and make a game for players to solve as they go through it, using classes!

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

The Haunted Library

Premium Hacker
Build an escape room for your friends to solve in a haunted library with creepy ghosts, secret passages, and a spooky mystery to solve.

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Visual Effects lessons

Premium Hacker
VFX lessons in JavaScript

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Coder Courses

Coders are builders and thinkers. Deeper understanding of multiple subjects helps them to be creative. Coders collaborate with friends and take control of their world.

Learn more about Coders


Unity Advanced

Public Coder
Learn how to add Script functions to your game! Collision, Teleporting, Enable/Disable, Spawning, UI Variables.

Try Course Now

Dear Aaron

Account Coder
Make a spooky program that can be asked any question and answers it correctly sometimes.

Try Course Now

Artificial Intelligence (A.I.)

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

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Autonomous Robotics: Maze Solvers

Premium Coder
Must Purchase Robotics Base Kit and Robotics Sensor Kit

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Build an RPG in Unity

Premium Coder
Build a first or third person Action RPG in Unity

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

CakeEater

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

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Card Games

Premium Coder
Create a digital version of a deck for your favorite card game!

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Exercises: Array Methods

Premium Coder
Arrays are extremely useful and can do many complicated actions. Array methods help you work with arrays much faster and can really cut down on the length of your programs as well as make them much easier to read and understand.

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Exercises: Arrays

Premium Coder
Learn to use arrays as data structures

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Exercises: Functions

Premium Coder
All computer programs are a list instructions. Logic structures decide WHEN the program should do things and WHAT things it should do. Functions tell the computer HOW to do things. Functions decide what your program is capable of doing and are therefore of pivotal for you to understand fluently.

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Exercises: Logic

Premium Coder
A collection of exercises using boolean logic

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

First Person Exploration

Premium Coder
Create a first person exploration game

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Front-end web design

Premium Coder
Learn to create web pages with HTML and CSS

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Introduction to Robotics: Remote Control Car

Premium Coder
Learn the basics of Arduino and bluetooth control as you work your way towards building a small RC car.

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Minecraft Minigames in JavaScript

Premium Coder
In this course we will start by building a Snowball Fight minigame plugin for Minecraft using JavaScript, then we will expand the game to be a full paintball-style capture the flag arena!

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Oculus Games with Unity: Rail Shooter or Rollercoaster

Premium Coder
In this course we will build a virtual reality rail shooter (or rollercoaster) using Unity3D and an Oculus Rift!

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Super Roll A Ball

Premium Coder
Introductory Unity Course

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Trigonometry/Rotation

Premium Coder

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Wand World

Premium Coder
Learn more advanced Scriptcraft concepts by making a series of Wizardry themed plugins

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Developer Courses

Developers are literate in coding and robotics. Both creative and analytical, and can solve problems independently and help others. Developers are digital citizens with the skills and power to change the world.

Learn more about Developers


Build your own remote controller (advanced)

Premium Developer

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Exercises: Game Studies

Premium Developer
Rebuild some classic game mechanics seen in various games

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Feedback Control Systems: Line follower

Premium Developer

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Unity Games for Mobile Devices

Premium Developer
In this course we will learn how to optimize our existing Unity games for use on a mobile device!

Choose one of the options below to access premium content.
MVCode Premium MVCode Teach

Developer 2 Courses

Learn more about Developer 2s


Developer 3 Courses

Learn more about Developer 3s


Developer 4 Courses

Learn more about Developer 4s


Developer 5 Courses

Learn more about Developer 5s


Developer 6 Courses

Learn more about Developer 6s