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.