JavaScriptmas 2024 has ended! In this article, I highlight more work from the community in the highlights section, announce the winners, and share a 20% affiliate discount on Scrimba Pro subscriptions!
What is JavaScriptmas?
JavaScriptmas is a festive coding event hosted by Scrimba from December 1st to 24th. Each day, you will get a new JavaScript challenge to help improve your coding skills, and you can win prizes! You can submit each valid challenge solution twice for two chances of winning! Since it's a raffle, it's fair for developers of any coding level, as it doesn't depend on skill.
To submit your challenge solution, click "Submit Solution" to save your work, which will automatically enter you into the Grand Prize draw. For an additional chance to win, click the "Share" button to spread the JavaScriptmas cheer on X and/or LinkedIn—they will select a second lucky winner from the social posts! The more challenges you solve, the better your chances of winning the grand prize, so keep submitting!
On December 24th, they will be choosing two lucky Grand Prize winners who will each receive:
A 13” MacBook Air M3
Merch from MDN and Scrimba
Lifetime Scrimba Pro access
Join the fun and improve your JavaScript skills this holiday season!
Community highlights
In the spirit of the festive holiday season, I enjoy showcasing others' work in the community highlights section of my JavaScriptmas articles! I'll be searching X/Twitter, LinkedIn, and the Scrimba Discord channel for "outstanding" submissions by fellow participants to feature. ?
My solutions
As I do every year, I will participate in JavaScriptmas and share my solutions on social media. I will provide links to the Scrims in these coverage articles as I complete the challenges. ?
Community highlights ⬇
Alina (@disc0night)
Alina completed all 24 JavaScriptmas challenges two years in a row, which is not an easy feat! As participants know, these challenges involve not only JavaScript but also various front-end web development concepts. From UI/UX Design, layouts, working with AI, and more, participants are often forced to stretch their current knowledge to solve them correctly.
Completing 24 JavaScriptmas challenges two years in a row requires hard work, dedication, stamina, and a positive, never-give-up, never-surrender attitude! Alina’s ability to consistently meet these challenges showcases her commitment to learning and growing as a developer. Keep up the fantastic work, Alina!
Emran Khan (@emrankhan_dev)
Not only did Emran solve the JavaScriptmas accessibility challenge, but he also took and completed the entire “Learn Accessible Web Design“ Scrimba course and earned a certificate!
Fredrik Ridderfalk, a molecular biologist, science teacher, and front-end engineer, teaches the “Learn Accessible Web Design“ Scrimba FREE course. This course focuses on equipping learners with the skills to create accessible websites and emphasizes the importance of inclusivity in web development through practical, hands-on challenges.
Emran is helping himself to grow his online presence by participating in and sharing his JavaScriptmas coding solutions. He is also solidifying himself as a web designer capable of programming with an accessibility-first approach. This visibility and skill help attract hiring managers and pave the way for a successful career. We can all learn from Emran’s dedication!
Thomas Chant (@Tpchant)
During the JavaScriptmas event, esteemed Scrimba teacher Thomas Chant invited me to their weekly Discord Town Hall event to share my expertise with the students. I was privileged with the opportunity to invite Thomas to the HTML All The Things Podcast so that he could, in return, share his expertise with the podcast audience.
In his Podcast special, Tom covered insights into effective learning strategies, the importance of community engagement in tech, and how leveraging AI can enhance productivity and innovation in web development so that YOU can advance your career!
To learn more, I went a step further by writing a podcast coverage article that includes practical advice for anyone navigating tech careers: Overcoming Job Market Challenges: Insights from a Successful Career Changer.
JavaScriptmas Grand Prize Winners
Congratulations to the Grand Prize winners, Ebube and Krishna! Both winners received a 13” MacBook Air M3, merch from both MDN and Scrimba and lifetime access to Scrimba Pro! As JavaScriptmas is raffle-based, the two winners were drawn randomly, not based on their current coding skills.
I believe lifetime access to Scrimba Pro is the best prize, as it continually offers FREE education! With their new computers, MDN and Scrimba gear, and Scrimba Pro membership, I am sure Ebube and Krishna will continue to learn web development in style!
❄ My JavaScriptmas submissions ❄
Date | Scrim |
---|---|
12/01/2024 | Grandpa's Gift List |
12/02/2024 | Ugly Advent Calendar |
12/03/2024 | Santa's Emoji Hack |
If you would like to learn more about my journey with Scrimba and how learning with them may help you, you can read my article: How Scrimba is helping me and many others to become confident, well-prepared web developers
Scrimba has once again impressed and inspired me! You can read my full Scrimba review on my 12/13/2020 post.
"That's one of the best Scrimba reviews I've ever read, @MikeJudeLarocca. Thank you! ? "
— Per Harald Borgen, CEO of Scrimba December 14, 2020
Be sure to listen to the HTML All The Things Podcast!
? I also write articles for the HTML All The Things Podcast, which you can read on their website: https://www.htmlallthethings.com/.
Be sure to check out HTML All The Things on socials!
Twitter
LinkedIn
TikTok
Instagram
Advance your career with a 20% discount on Scrimba Pro using this affiliate link!
Become a hireable developer with Scrimba Pro! Discover a world of coding knowledge with full access to all courses, hands-on projects, and a vibrant community. You can read my article to learn more about my exceptional experiences with Scrimba and how it helps many become confident, well-prepared web developers!
Important: This discount is for new accounts only. If a higher discount is currently available, it will be applied automatically.
How to Claim Your Discount:
Click the link to explore the new Scrimba 2.0.
Create a new account.
Upgrade to Pro; the 20% discount will automatically apply.
Disclosure: This article contains affiliate links. I will earn a commission from any purchases made through these links at no extra cost to you. Your support helps me continue creating valuable content. Thank you!
Conclusion
Scrimba's annual JavaScriptmas event is a fun, festive way to commit to coding daily. Whether you are a new coder or a seasoned one, you can share your work with the community, make new friends, and even win prizes!
If you want to continue learning with Scrimba after the FREE event, check out their many FREE courses! If you are ready to commit to becoming a hireable front-end web developer, be on the lookout for their holiday discounted course rates!
Keep an eye out for JavaScriptmas 2025 in December, where you can once again share your solutions, connect with fellow developers, and enhance your skills while having fun! Merry JavaScriptmas! ?
Are you now interested in participating in this year's Scrimba's JavaScriptmas? Have you already participated in last year's Scrimba's JavaScriptmas? Please share the article and comment!
The above is the detailed content of JavaScriptmas Week 4. For more information, please follow other related articles on the PHP Chinese website!

Detailed explanation of JavaScript string replacement method and FAQ This article will explore two ways to replace string characters in JavaScript: internal JavaScript code and internal HTML for web pages. Replace string inside JavaScript code The most direct way is to use the replace() method: str = str.replace("find","replace"); This method replaces only the first match. To replace all matches, use a regular expression and add the global flag g: str = str.replace(/fi

Leverage jQuery for Effortless Web Page Layouts: 8 Essential Plugins jQuery simplifies web page layout significantly. This article highlights eight powerful jQuery plugins that streamline the process, particularly useful for manual website creation

So here you are, ready to learn all about this thing called AJAX. But, what exactly is it? The term AJAX refers to a loose grouping of technologies that are used to create dynamic, interactive web content. The term AJAX, originally coined by Jesse J

This post compiles helpful cheat sheets, reference guides, quick recipes, and code snippets for Android, Blackberry, and iPhone app development. No developer should be without them! Touch Gesture Reference Guide (PDF) A valuable resource for desig

jQuery is a great JavaScript framework. However, as with any library, sometimes it’s necessary to get under the hood to discover what’s going on. Perhaps it’s because you’re tracing a bug or are just curious about how jQuery achieves a particular UI

10 fun jQuery game plugins to make your website more attractive and enhance user stickiness! While Flash is still the best software for developing casual web games, jQuery can also create surprising effects, and while not comparable to pure action Flash games, in some cases you can also have unexpected fun in your browser. jQuery tic toe game The "Hello world" of game programming now has a jQuery version. Source code jQuery Crazy Word Composition Game This is a fill-in-the-blank game, and it can produce some weird results due to not knowing the context of the word. Source code jQuery mine sweeping game

Article discusses creating, publishing, and maintaining JavaScript libraries, focusing on planning, development, testing, documentation, and promotion strategies.

This tutorial demonstrates how to create a captivating parallax background effect using jQuery. We'll build a header banner with layered images that create a stunning visual depth. The updated plugin works with jQuery 1.6.4 and later. Download the


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

WebStorm Mac version
Useful JavaScript development tools

SublimeText3 Linux new version
SublimeText3 Linux latest version
