search
HomeWeb Front-endJS TutorialJavaScriptmas Week 4

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!


JavaScriptmas  Week 4


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)

JavaScriptmas  Week 4

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)

JavaScriptmas  Week 4

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!

JavaScriptmas  Week 4


Thomas Chant (@Tpchant)

JavaScriptmas  Week 4

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

JavaScriptmas  Week 4

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!


JavaScriptmas  Week 4

❄ 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.

JavaScriptmas  Week 4

"That's one of the best Scrimba reviews I've ever read, @MikeJudeLarocca. Thank you! ? "

— Per Harald Borgen, CEO of Scrimba December 14, 2020

JavaScriptmas  Week 4

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:

  1. Click the link to explore the new Scrimba 2.0.

  2. Create a new account.

  3. 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!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Replace String Characters in JavaScriptReplace String Characters in JavaScriptMar 11, 2025 am 12:07 AM

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

8 Stunning jQuery Page Layout Plugins8 Stunning jQuery Page Layout PluginsMar 06, 2025 am 12:48 AM

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

Build Your Own AJAX Web ApplicationsBuild Your Own AJAX Web ApplicationsMar 09, 2025 am 12:11 AM

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

10 Mobile Cheat Sheets for Mobile Development10 Mobile Cheat Sheets for Mobile DevelopmentMar 05, 2025 am 12:43 AM

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

Improve Your jQuery Knowledge with the Source ViewerImprove Your jQuery Knowledge with the Source ViewerMar 05, 2025 am 12:54 AM

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 jQuery Fun and Games Plugins10 jQuery Fun and Games PluginsMar 08, 2025 am 12:42 AM

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

How do I create and publish my own JavaScript libraries?How do I create and publish my own JavaScript libraries?Mar 18, 2025 pm 03:12 PM

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

jQuery Parallax Tutorial - Animated Header BackgroundjQuery Parallax Tutorial - Animated Header BackgroundMar 08, 2025 am 12:39 AM

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

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Hot Tools

MinGW - Minimalist GNU for Windows

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

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

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

WebStorm Mac version

Useful JavaScript development tools

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version