JavaScriptmas

Level up your JavaScript skills with a daily coding challenge from December 1st to 24th. Review other people’s code for a second chance to win.

2209 elves are already working on the challenges

Register to win!Join Javascriptmas!
The course creator

Meet your teacher

Pumpkin from Scrimba

Leanne currently lives in the North Pole ☃️ and is the chief tree decorator 🎄 and reindeer walker 🦌 at Scrimba.

Along with a whole host of festive friends 🧚‍♂️ 💂‍♀️🎅, she has created this coding advent calendar to help you improve your JavaScript skills while also enjoying some Christmas fun! ⭐️

When she’s not working, Leanne’s hobbies are baking mince pies 🥧, competitive gift wrapping 🎁, bobsleighing 🛷 and knitting Christmas jumpers 🧶

She hopes you enjoy these challenges, and wishes you a very Merry JavaScriptmas! 🎄🎅

Why you should participate

Welcome to JavaScriptmas! 🎄

A new door will open every single day from December 1st to 24th, revealing a small coding challenge for you to solve.

Code to win! 💻

Once you have solved the challenge, head over to the JavaScriptmas forum on Discord to share your solution.

All valid solutions will be entered into our Grand Prize Draw on December 24th, when we’ll select one entry at random to receive $1000 cash plus a lifetime Scrimba Pro membership!

The more challenges your solve, the higher your chances of winning that grand prize - so be persistent!

Review to win! 🔎

Want even more chances to win? In addition to our solutions draw, we are also holding a second prize draw for code reviews.

To enter, select another person’s entry from the JavaScriptmas forum, record a quick scrim explaining your feedback on the code, and post it in response on Discord.

The winner of the review draw will also win $1000 cash and a lifetime of Scrimba Pro.

F to the A oracle to the Q

What can I win?

This year, there will not one, but TWO grand prizes. On December 24th, we will select one challenge solution and one code review, both of whom will receive $1000 cash plus a lifetime Scrimba Pro membership

How can I enter?

To enter the solutions draw, solve the latest challenge and share your solution in the JavaScriptmas forum (https://scrimba.com/links/javascriptmas-forum) on Discord. To enter the review draw, select another person’s entry from the JavaScriptmas forum, record a quick scrim explaining your feedback on the code, and post it in response on Discord. Please note that you must review someone else’s scrim, not your own.

How will the winner be announced?

We’ll announce the winner of both prize draws in our JavaScriptmas live stream (https://www.youtube.com/c/Scrimba) on December 24th.

How will you choose the winners?

The winners will be selected at random, but entries will be checked to ensure that they contain proper answers. We will select from all the submissions throughout the month, so if you complete all the challenges and record 24 reviews, that’s 48 chances to win! That said, you can enter as many or as few times as you like - you don’t need to complete all the challenges to take part. Please note that duplicate entries will not be counted.