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
Python and JavaScript: Understanding the Strengths of EachPython and JavaScript: Understanding the Strengths of EachMay 06, 2025 am 12:15 AM

Python and JavaScript each have their own advantages, and the choice depends on project needs and personal preferences. 1. Python is easy to learn, with concise syntax, suitable for data science and back-end development, but has a slow execution speed. 2. JavaScript is everywhere in front-end development and has strong asynchronous programming capabilities. Node.js makes it suitable for full-stack development, but the syntax may be complex and error-prone.

JavaScript's Core: Is It Built on C or C  ?JavaScript's Core: Is It Built on C or C ?May 05, 2025 am 12:07 AM

JavaScriptisnotbuiltonCorC ;it'saninterpretedlanguagethatrunsonenginesoftenwritteninC .1)JavaScriptwasdesignedasalightweight,interpretedlanguageforwebbrowsers.2)EnginesevolvedfromsimpleinterpreterstoJITcompilers,typicallyinC ,improvingperformance.

JavaScript Applications: From Front-End to Back-EndJavaScript Applications: From Front-End to Back-EndMay 04, 2025 am 12:12 AM

JavaScript can be used for front-end and back-end development. The front-end enhances the user experience through DOM operations, and the back-end handles server tasks through Node.js. 1. Front-end example: Change the content of the web page text. 2. Backend example: Create a Node.js server.

Python vs. JavaScript: Which Language Should You Learn?Python vs. JavaScript: Which Language Should You Learn?May 03, 2025 am 12:10 AM

Choosing Python or JavaScript should be based on career development, learning curve and ecosystem: 1) Career development: Python is suitable for data science and back-end development, while JavaScript is suitable for front-end and full-stack development. 2) Learning curve: Python syntax is concise and suitable for beginners; JavaScript syntax is flexible. 3) Ecosystem: Python has rich scientific computing libraries, and JavaScript has a powerful front-end framework.

JavaScript Frameworks: Powering Modern Web DevelopmentJavaScript Frameworks: Powering Modern Web DevelopmentMay 02, 2025 am 12:04 AM

The power of the JavaScript framework lies in simplifying development, improving user experience and application performance. When choosing a framework, consider: 1. Project size and complexity, 2. Team experience, 3. Ecosystem and community support.

The Relationship Between JavaScript, C  , and BrowsersThe Relationship Between JavaScript, C , and BrowsersMay 01, 2025 am 12:06 AM

Introduction I know you may find it strange, what exactly does JavaScript, C and browser have to do? They seem to be unrelated, but in fact, they play a very important role in modern web development. Today we will discuss the close connection between these three. Through this article, you will learn how JavaScript runs in the browser, the role of C in the browser engine, and how they work together to drive rendering and interaction of web pages. We all know the relationship between JavaScript and browser. JavaScript is the core language of front-end development. It runs directly in the browser, making web pages vivid and interesting. Have you ever wondered why JavaScr

Node.js Streams with TypeScriptNode.js Streams with TypeScriptApr 30, 2025 am 08:22 AM

Node.js excels at efficient I/O, largely thanks to streams. Streams process data incrementally, avoiding memory overload—ideal for large files, network tasks, and real-time applications. Combining streams with TypeScript's type safety creates a powe

Python vs. JavaScript: Performance and Efficiency ConsiderationsPython vs. JavaScript: Performance and Efficiency ConsiderationsApr 30, 2025 am 12:08 AM

The differences in performance and efficiency between Python and JavaScript are mainly reflected in: 1) As an interpreted language, Python runs slowly but has high development efficiency and is suitable for rapid prototype development; 2) JavaScript is limited to single thread in the browser, but multi-threading and asynchronous I/O can be used to improve performance in Node.js, and both have advantages in actual projects.

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

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

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

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.

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use