Lessons

Binary Search

A fast method of searching through sorted lists

Created by jamie 4 months ago

Access Level: premium

Account: MVCode

Euclids Greatest Common Denominator Algorithm

The great ancient Greek mathematician, Euclid's algorithm for computing the greatest common denominator between two numbers.

Created by jamie 4 months ago

Access Level: premium

Account: MVCode

The Fibonacci Sequence

The Fibonacci Sequence is a famous sequence of adding numbers together that appears in many instances in nature.

Created by jamie 4 months ago

Access Level: premium

Account: MVCode

Avoiding Infinite Recursion

Make sure your recursive methods have a proper base case that is guaranteed to be reached eventually.

Created by jamie 4 months ago

Access Level: premium

Account: MVCode

Recursion with multiple inputs

It's worth pointing out that recursive methods can take multiple parameters too

Created by jamie 4 months ago

Access Level: premium

Account: MVCode

Backtracking exercise 1

Use backtracking to reverse engineer what this method does

Created by jamie 4 months ago

Access Level: premium

Account: MVCode

Backtracking recursive methods

Backtracking is a technique you can use to work out what a recursive algorithm does

Created by jamie 4 months ago

Access Level: premium

Account: MVCode

Introduction to Recursion

A recursive method is a method that calls itself. These can be tricky to write but can also make life easier sometimes.

Created by jamie 4 months ago

Access Level: premium

Account: MVCode

2D Top Down Shooter: Player Movement

Learn how to make a player object move around the screen.

Created by mattm 4 months ago

Access Level: premium

Account: MVCode

Scratch Olympics 5

Add a final Ceremony scene and tie all the animations together

Created by aaronjau101 4 months ago

Access Level: premium

Account: MVCode

Scratch Olympics 4

Make the Olympian cat try to dunk a basketball

Created by aaronjau101 4 months ago

Access Level: premium

Account: MVCode

Tower Defense Bonus

A list of challenges/ideas for expanding on the Tower Defense project

Created by aaronjau101 4 months ago

Access Level: premium

Account: MVCode

Scratch Olympics 3

Make the Olympian cat do a high dive into a pool

Created by aaronjau101 4 months ago

Access Level: premium

Account: MVCode

Scratch Olympics 2

Make the Olympian cat jump over a hurdle

Created by aaronjau101 5 months ago

Access Level: premium

Account: MVCode

Rotating to Look at Something

Learn how to rotate something to look at another thing

Created by aaronjau101 5 months ago

Access Level: premium

Account: MVCode

Scratch Olympics

Create an animation with the Scratch cat competing in the Olympics

Created by aaronjau101 5 months ago

Access Level: premium

Account: MVCode

Tower Defense 8

Add the finishing touches to the Tower Defense project

Created by aaronjau101 5 months ago

Access Level: premium

Account: MVCode

Tower Defense 7

Create a "Wave" system that will spawn enemies at certain times

Created by aaronjau101 5 months ago

Access Level: premium

Account: MVCode

Simulated 2D Data Processing

Many companies work with user data organized in tables. We're going to make a simulated grid and perform some example calculations

Created by jamie 5 months ago

Access Level: premium

Account: MVCode

2D Array Searching

Search an array for all index numbers that meet a certain criteria

Created by jamie 5 months ago

Access Level: premium

Account: MVCode

Random Integer 2DArray

Create a 2D Array of given size of random values from 0 to 10

Created by jamie 5 months ago

Access Level: premium

Account: MVCode

Create a print2DArray method

Create a method that takes in a 2D array and prints it visually

Created by jamie 5 months ago

Access Level: premium

Account: MVCode

Creating a 2D Array

Here we create a 2D Array, assign it values, and read values from it

Created by jamie 5 months ago

Access Level: premium

Account: MVCode

Introduction to 2D Arrays

Learn to create 2D Arrays

Created by jamie 5 months ago

Access Level: premium

Account: MVCode

Tower Defense 6

Create an HTML menu that interacts with our game

Created by aaronjau101 5 months ago

Access Level: premium

Account: MVCode