Go Pro!


Study group

Collaborate with peers in your dedicated #study-group channel.

Code reviews

Submit projects for review using the /review command in your #code-reviews channel

24 days of #JavaScriptmas

Level up your JavaScript skills with a daily coding challenge from December 1st to 24th. Every day, we'll pick a winner who gets Scrimba Pro for a year (worth $150). On Christmas Eve, a winner gets $1000.

2144 elves are working on the challenges

Register to win!Join Javascriptmas!

How to participate

Merry Christmas and Welcome to 24 Days Of JavaScriptmas - an advent calendar that both improves your JavaScript skills and gives you a chance of winning epic prizes.

Every single day from December 1st to 24th, we will send you a small coding challenge directly to your inbox. We will start off simple, and ramp up throughout the month, so that you can gradually improve your JavaScript skills.

Once you have completed your solution, you are to share it on Twitter under the #JavaScriptmas hashtag. This gives you a chance to win a free one-year Pro membership on Scrimba worth $150, as we will pick a random winner from the submissions every single day.

In addition to the daily prize, we'll hand out a Grand Prize of $1000 along with a lifetime Pro membership on Scrimba on Christmas Eve.

Anyone who's submitted a valid solution on Twitter throughout December are eligible for winning the Grand Prize.

The more submissions you have made, the higher your chances are on Christmas Eve. So be persistent!

Good luck and Merry JavaScriptmas!

F to the A oracle to the Q

What can I win?

Every day from December 1st till December 23rd (inclusive), you have the chance to win free Scrimba for a year. On December 24th, you can win free Scrimba for life PLUS $1000usd in cash.

How can I enter?

Simply complete the challenge and tweet a url to your Scrimba note, using the hashtag #JavaScriptmas. To be in with a chance of winning the prize, you must enter before midnight GMT the following day. For example, to win the prize on December 1st, you must enter before midnight GMT on December 2nd.

How will the winner be announced?

We’ll announce the winner daily on Twitter.

Can I trade in my Scrimba subscription for a cash prize?

No, subscriptions cannot be exchanged for cash, sorry.

I already have a Scrimba subscription, but I’ve won the prize. Can I give it to a friend?

Sure, It’s a time for giving, after all. Just email [email protected] to arrange this.

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. Duplicate entries will not be counted.

Will the grand prize winner be randomly selected, too?

Yes, however we will select from all the submissions throughout the month, so if you completed all the challenges, you have 24 chances to win! Again, duplicate entries will not be counted.

The course creator

Meet your teacher

Leanne from Scrimba

Pumpkin is the Chief Tree Destroyer πŸŽ„ and reindeer herder 🦌 at Scrimba.

Along with a host of festive friends πŸ§šβ€β™‚οΈπŸ’‚β€β™€οΈπŸ§, he has created this coding advent calendar to help you improve your JavaScript.

When he’s not working, Pumpkin's hobbies are pushing mince pies πŸ₯§ off tables, shredding gift wrapping 🎁, watching snowflakes ❄️ and unravelling Christmas jumpers 🧢

He hopes you enjoy these challenges and wishes you a very Merry JavaScriptmas! πŸŽ„πŸŽ…