lvl#2 · Module 2 of 5

Make It Run

Level 2 is where static pages get a pulse. You learn programming with JavaScript, ship interactive web projects including browser-based games, and start your daily LeetCode habit. By the end you are building dynamic interactive websites and taking more complex freelance work.

"At Product Builders Camp, we want to keep you excited, so we dive right into interactive projects."

What you'll learn in Make It Run

Programming basics

Variables, control flow, functions, scope — the universal building blocks underneath every programming language. Once you learn these in one language, you have them in all of them.

JavaScript

The language of the browser. Modern ES6+ syntax, the DOM, events, async basics. JavaScript runs everywhere — frontend, backend, mobile, even databases.

Web-based games

Small playable browser games are a fast way to apply logic, timing, state, and rendering all at once. You will write a lot more interesting code than you would writing typical CRUD examples.

Kickstart your LeetCode journey

Start the habit of solving algorithm problems daily. By the end of Level 2 you have at least 20 problems solved — most at the Easy tier, with a few Easy/Medium mixed in.

A ton of projects

Continued repetition. More builds, more variety. The fastest way to internalize JavaScript is to write a lot of it.

Tools and technologies

What you'll build

Projects in Make It Run are designed to compound. Each one reinforces the previous skill while adding the next.

Who this module is for

By the end of Make It Run

Career trajectory: Junior frontend developer trajectory begins here. Freelance work expands to anything requiring interactivity.

Prerequisites

Ready to start Make It Run?

Registering for the Full Program includes every module, the guaranteed internship for above-average completers, and access to the Launchpad track for top performers.

Register now