Codewars is really good for learning basic patterns and useful methods and tricks when using JavaScript. Answer from HiiiiiiPower on reddit.com
🌐
LeetCode
leetcode.com › problemset › javascript
LeetCode - The World's Leading Online Programming Learning Platform
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
Discussions

Coding challenges to learn JavaScript?
Codewars is really good for learning basic patterns and useful methods and tricks when using JavaScript. More on reddit.com
🌐 r/learnjavascript
19
23
September 17, 2023
Is it okay to do LC in JS?
Cleared Amazon and MSFT just using js. I’m a full stack dev though More on reddit.com
🌐 r/leetcode
50
31
August 13, 2024
Is it odd that I do leetcode in JavaScript?
🌐 r/leetcode
why are javascript leetcodes hard?
yea, leetcode is like actually hard and nothing you will ever encounter by watching frontend guides on yt/similar. Learn data structures and what strengths they have (hint, it's always a hashmap), but jokes aside, this is the only way, without knowledge about how to implement them, use them and when to do it, leetcode will feel impossible. It's targeted alot more towards a CS person rather than someone who is more design/frontend focused. So basically, don't expect to "work your way through" leetcode blind, watch the solutions, and understand how and why they did what they did, but it's a grind starting from 0. More on reddit.com
🌐 r/Frontend
10
0
December 25, 2024
🌐
Vercel
jscodechallenges.vercel.app
JavaScript Code Challenges
Collection of modern interview code challenges on JavaScript suitable for Interviewees | Interviewers | Knowledge test | Practice
Top answer
1 of 10
9
Codewars is really good for learning basic patterns and useful methods and tricks when using JavaScript.
2 of 10
9
Certainly! There are several websites and apps that offer coding challenges for beginners. These platforms are a great way to practice and improve your coding skills. Here are some popular ones: **Codecademy:** Codecademy offers interactive coding lessons in various programming languages, and they have coding challenges to reinforce your learning. **LeetCode:** While known for its technical interview questions, LeetCode also has a wide range of coding challenges suitable for beginners. They provide explanations and solutions to help you learn. **HackerRank:** HackerRank offers coding challenges and competitions in a variety of domains, including algorithms, data structures, and artificial intelligence. They also provide tutorials and discussions. **Codewars:** Codewars provides coding challenges, referred to as "kata," that range from beginner to advanced levels. You can solve these challenges in your preferred programming language. **Exercism:** Exercism.io offers coding exercises in more than 50 programming languages. They focus on improving your coding skills through mentor-guided feedback. **FreeCodeCamp:** FreeCodeCamp offers a comprehensive curriculum for web development and coding. It includes coding challenges, projects, and interactive lessons. **Project Euler:** Project Euler focuses on mathematical and computational problems. It's a great platform to improve your problem-solving skills and mathematical thinking. **CodeSignal:** CodeSignal offers coding challenges and coding competitions, and they also provide a feature called "Certify," which can help you assess your coding skills and improve in specific areas. **TopCoder:** TopCoder is known for its competitive programming challenges, but it also has beginner-friendly problems in its practice section. **CodeCombat:** CodeCombat is a gamified platform that teaches coding through an interactive game. It's particularly appealing to beginners and young learners. **CodingBat:** CodingBat provides coding challenges in Java and Python, focusing on specific programming concepts like loops and strings. It's ideal for beginners in these languages. **CheckiO:** CheckiO offers coding challenges in Python. It's themed as a game where you solve coding puzzles and challenges in a Pythonic way. Remember that consistency and practice are key to becoming a proficient programmer. It's a good idea to try out a few of these platforms to see which one suits your learning style and goals the best. Many of these platforms also offer a community where you can seek help, discuss solutions, and learn from others.
🌐
Medium
medium.com › @ilatif.bwp › key-javascript-concepts-i-mastered-during-leetcodes-30-day-challenge-6385604be971
Key JavaScript Concepts I Mastered During LeetCode’s 30-Day Challenge | by Imran Latif | Medium
June 5, 2023 - Challenge: https://leetcode.com/problems/check-if-object-instance-of-class/ Consider following code. ... What do you think the output would be? If your answer is true, then congratulations, your answer is incorrect. You might be wondering, how so? Essentially, instanceof in JavaScript determines whether an object is an instance of a particular class.
🌐
freeCodeCamp
freecodecamp.org › news › top-10-javascript-algorithms-for-coding-challenges
Top 10 JavaScript Algorithms for Coding Challenges
March 12, 2024 - Are you gearing up for coding interviews and looking to strengthen your grasp on JavaScript algorithms? We just posted a course on the freeCodeCamp Community YouTube channel that will equip you with the essential skills to excel in Leetcode-style coding challenges.
Find elsewhere
🌐
Medium
medium.com › @aminakbari.dev › top-10-must-solve-javascript-leetcode-problems-for-interviews-5cc56f8852c9
Top 10 Must-Solve JavaScript LeetCode Problems for Interviews | by Amin Akbari | Medium
October 29, 2024 - One of the most effective ways to enhance your coding skills and problem-solving abilities is by practicing LeetCode problems. Here’s a curated list of ten essential JavaScript problems that every developer should tackle before an interview, along with solutions and explanations.
🌐
GitHub
github.com › rajeshkumar997 › 30-Days-of-LeetCode-JavaScript-Challenge
GitHub - rajeshkumar997/30-Days-of-LeetCode-JavaScript-Challenge · GitHub
Looking at this code, you might wonder "How can you access the greet method even though it's not a key on the alice object"? The reason is that accessing keys on an object is actually slightly more complicated than just looking at the object's keys. There is actually an algorithm that traverse the prototype chain. First, JavaScript looks at the keys on the object.
Author   rajeshkumar997
🌐
GitHub
github.com › Said-Aabilla › leet-code-javascript-challenges
GitHub - Said-Aabilla/leet-code-javascript-challenges: Problem-Solving Practice with LeetCode
Problem-Solving Practice with LeetCode. Contribute to Said-Aabilla/leet-code-javascript-challenges development by creating an account on GitHub.
Author   Said-Aabilla
🌐
Edabit
edabit.com › challenges › javascript
Learn to Code with 10,000+ Interactive Challenges
There is a single operator in JavaScript, capable of providing the remainder of a division operation. Two numbers are passed as parameters. The first parameter divided by the second parameter will have a remainder, possibly zero. Return that value.
🌐
Career Karma
careerkarma.com › blog › javascript › javascript coding challenges for js junkies
JavaScript Coding Challenges for JS Junkies | Career Karma
September 11, 2022 - LeetCode also helps students connect with companies and can help you prepare for a technical interview with coding challenges. CodinGame offers a unique approach to JavaScript coding challenges (and more than 20 other programming languages).
🌐
Programiz PRO
programiz.pro › community-challenges › javascript
JavaScript Coding Challenges | Programiz PRO
Sharpen your JavaScript skills with 500+ coding challenges and compete with other challengers to stay on the leaderboard. Available for all levels. Start Now.
🌐
Index.dev
index.dev › blog › javascript-coding-challenges
21 Tough JavaScript Challenges for Interviews [+ Solutions]
January 2, 2025 - In this blog, we’ve put together some tricky challenges that often show up in technical interviews. You’ll find 21 advanced problems covering data types, variables, switch statements, functions, arrays, and loops.
🌐
Codecademy
codecademy.com › home › 12 javascript code challenges for beginners
12 JavaScript Code Challenges for Beginners
June 28, 2024 - These 12 JavaScript code challenges are an excellent way to put your new knowledge to the test and continue building your coding skills.
🌐
YouTube
youtube.com › playlist
JavaScript Coding Challenges and Solutions - YouTube
Welcome to the 'JavaScript Coding Challenges and Solutions' playlist! Are you keen on propelling your JavaScript programming abilities to new heights? You've...
🌐
GitHub
github.com › rradfar › javascript-coding-challenges
GitHub - rradfar/javascript-coding-challenges: JavaScript Coding Challenges for Beginners · GitHub
const generateHashtag = str => { // Your solution }; console.log(generateHashtag('JavaScript')); // #JavaScript console.log(generateHashtag('Do we have a Hashtag')); // #DoWeHaveAHashtag console.log(generateHashtag(' Hello World ')); // #HelloWorld console.log(generateHashtag('coding' + ' '.repeat(140) + 'for life')); // #CodingForLife console.log(generateHashtag('')); // false console.log(generateHashtag(' ')); // false console.log(generateHashtag('a'.repeat(140))); // false console.log(generateHashtag(' '.repeat(200))); // false
Starred by 197 users
Forked by 70 users
🌐
LeetCode
leetcode.com › discuss › general-discussion › 230978 › need-more-front-end-or-js-specific-algorithm-challenges-on-leetcode
Need more front end or JS-specific algorithm challenges on Leetcode - Discuss - LeetCode
I am a front end engineer and it has been very difficult to prep for front end coding challenges because there ain't many websites that consist of a list of front end algothrim challenges + good test cases online. Can Leetcode create more practices in JS-specific areas? questions such as create an Event Emitter, etc.. or anything that has to deal with JavaScript Async.
🌐
Coursera
coursera.org › browse › computer science › software development
JavaScript Interview Questions for Junior Developers | Coursera
Offered by Scrimba. The JavaScript Coding Challenges course offers hands-on coding exercises to test your JavaScript knowledge while ... Enroll for free.
🌐
DEV Community
dev.to › braeden › why-javascript-is-actually-a-great-leetcode-interview-language-34g1
Why JavaScript is actually a great LeetCode/Interview language - DEV Community
September 23, 2020 - I'm going to present some reasons (in no particular order) why JavaScript might be the best of both worlds for coding challenges (but especially as an alternative to Python).