header illustration

Advent of
JavaScript

24 JavaScript Challenges for the Season

Starts December 1, 2021

Powered by Compressed.fm

$0
$0

24 Challenges

Each challenge includes all the HTML and CSS you need to get started, allowing you to focus on the JavaScript. Each challenge also includes a brief, ways to push yourself, and steps to help you get you started.

$24
$24

24 Challenges & Solutions

Each challenge includes all the HTML and CSS you need to get started, allowing you to focus on the JavaScript. Each challenge also includes a brief, ways to push yourself, and steps to help you get you started.

You'll also receive the final coded solution and an explanation of how to get there.

$39
$39

Bundled with
CSS Challenges

All 24 JavaScript Challenges and their solutions. Plus 24 CSS challenges and their solutions from Advent of CSS.

How It Works
How It Works
Step One

For 24 days, you’will get an email outlining a JavaScript challenge

Each challenge includes:

  • All the HTML and CSS you need to get started, allowing you to focus on the JavaScript.
  • A brief on how to get started, ways to push yourself, and steps to help you get started..
Step Two

Complete the challenge

Complete the challenge on your own, or refer to the (paid) tutorial and final coded solution.

Step Three

Share your success.

When you’re finished call you mom! Tweet about it! Post a picture on Instagram. Talk about it on Facebook. Use the hashtag #adventofjs.

Get Good at JS
Get Good at JS

The best way to learn is through real world projects and components. Build things! Practice. Challenge yourself. Not sure what to build? With Advent of JavaScript, you'll get 24 challenges via email, every day, December 1 - 24, 2021.

Who is it for?

These challenges are perfect for beginner to intermediate developers who want to become more comfortable with their JavaScript skills.

Before accepting this challenge, you really should know basic JavaScript.

You learn best through implementation. Once you’ve applied your knowledge to a specific project, learning concepts are solidified.

Who Are You?

James Q Quick
Hello My name is James Q Quick. I’m a Staff Developer Advocate at PlanetScale. I co-host a podcast called Compressed.fm and teach developers through content.
24 days x 24 Challenges
Day 1
Day 2
Day 3
Day 4
Day 5
Day 6
Day 7
Day 8
Day 9
Day 10 and 11
Day 12
Day 13 & 17
Day 14
Day 15
Day 16
Day 18
Day 19
Day 23 & 24
Day 20
Day 21
Day 22
Frequently Asked Questions
Frequently Asked Questions
houses

Join the Challenge

$0
$0

24 Challenges

Each challenge includes all the HTML and CSS you need to get started, allowing you to focus on the JavaScript. Each challenge also includes a brief, ways to push yourself, and steps to help you get you started.

$24
$24

24 Challenges & Solutions

Each challenge includes all the HTML and CSS you need to get started, allowing you to focus on the JavaScript. Each challenge also includes a brief, ways to push yourself, and steps to help you get you started.

You'll also receive the final coded solution and an explanation of how to get there.

$39
$39

Bundled with
CSS Challenges

All 24 JavaScript Challenges and their solutions. Plus 24 CSS challenges and their solutions from Advent of CSS.