Download the free Grasshopper app
Toggle

Coding Fundamentals II: JavaScript Basics

Tackle advanced coding fundamentals. Learn string & array manipulation, variable scope, the ternary operator, functions, callbacks and recursion.


String Manipulation

Discover some of JavaScript’s built-in tools for working with strings. Learn how to search, replace, and get the length of strings.


Alternative Options

There’s always more than one way to solve a coding problem. Learn shortcuts and alternative ways to code problems you’re already familiar with.


Functions

Learn how to create your own functions. Learn about function declarations, callback functions, and get a taste for recursion.


Array Manipulation

Discover some of JavaScript’s built-in tools for working with arrays.


Hotel Hunting

In these final puzzles, use the JavaScript tools you've learned to find the best hotel for your budget.