Advent Calendar Day 1 Challenge:
Advent Calendar Day 2 Challenge:
Advent Calendar Day 3 Challenge:
Advent Calendar Day 4 Challenge:
Advent Calendar Day 5 Challenge:
Advent Calendar Day 6 Challenge:
Advent Calendar Day 7 Challenge:
Advent Calendar Day 8 Challenge:
Advent Calendar Day 9 Challenge:
Advent Calendar Day 10 Challenge:
Advent Calendar Day 11 Challenge:
Advent Calendar Day 12 Challenge:
Advent Calendar Day 13 Challenge:
Advent Calendar Day 14 Challenge:
Advent Calendar Day 15 Challenge:
Advent Calendar Day 16 Challenge:
Advent Calendar Day 17 Challenge:
Advent Calendar Day 18 Challenge:
Advent Calendar Day 19 Challenge:
Advent Calendar Day 20 Challenge:
Advent Calendar Day 21 Challenge:
Advent Calendar Day 22 Challenge:
Advent Calendar Day 23 Challenge:
Advent Calendar Day 24 Challenge:
About this Advent Calendar
2020 has been a rough one for aspiring software developers. In addition to the health costs that have affected so many of us, junior developers have faced an increasingly difficult job market.
Many experienced developers were laid off this year, and therefore applied for the same jobs junior developers were hoping to get.
I am convinced that this pandemic eventually will result in more demand for developers, as it pushes industries online. But right now, we seem to be in a tricky transition period.
The Teacher: Dylan "Claus" Israel
All the challenges have been created by online coding instructor Dylan Israel. He has appeared both on freeCodeCamp's YouTube channel and podcast previously, so you might already know Dylan.
But what you probably didn't know is that Dylan takes on a completely different job at the end of each year, as proven by the picture below 👇
Now, let's have a look at what kind of challenges Dylan "Claus" Israel has created for you this year.
So you'll often find yourself manipulating Arrays, changing Strings, comparing Numbers and so on throughout the advent calendar. In general, they're things you'd often do as a professional web developer.
All challenges come in the form of Scrimba screencasts, or scrims. This makes it simple for you to both understand the instructions and code your solutions, as you do both activities inside the scrims.
Ok, but what's a scrim? 🤔
A scrim is a mix between a code editor and a video. Think of it as if YouTube and VS Code had a child. This means that you can pause the "video" it at any given time and edit the code directly in the player. It's almost as if you are pair-programming with the teacher.
So you simply "take over" for Dylan at the end if the scrim and start coding your solution inside the scrim.
Once the test suite goes from ❌ to ✅, you have solved the challenge.
If you didn't manage to solve the challenge, no worries. Dylan will provide the solution the following day. But I encourage you to give it an honest shot, as we will pick a daily winner amongst the submissions who will get free access to Scrimba for a year, plus a grand prize on Christmas Eve.
Merry Christmas! 🎅🏻