There are two ways to go about this To practice code challenges: you have already listed the websites that help practice those. As for how beginning-friendly they are; do you know data structure and algorithm? You can find good courses to learn that using Javascript To practice building web apps and websites: There are lots of resources that have a list of beginning-friendly web or app. This is an example of a github that has such projects. Answer from udbasil on reddit.com
🌐
CodeChef
codechef.com › practice › javascript
Practice JavaScript
Practice JavaScript online with our set of coding problems selected for beginners. Solve these JavaScript coding problems and prepare for your interviews.
🌐
JSCHALLENGER
jschallenger.com
Free Javascript challenges online | JSchallenger
Solve Javascript tasks from beginner to advanced levels. Select your topic of interest and start practicing.
Discussions

Javascript exercises?
Michele Goldman is having issues with: Hello I've finished JavaScript Basics and Loops (still haven't done Arrays or Objects yet). Before moving forward I would love to have some exer... More on teamtreehouse.com
🌐 teamtreehouse.com
1
September 17, 2015
Is there a website where I can practice JavaScript?
if youre a beginner-ish, freecodecamp.org has a course on data structures that is honestly amazing. Its about 300 questions, in order from absolute n00b to intermediate.Then graduate to leetcode. More on reddit.com
🌐 r/learnjavascript
30
44
May 6, 2020
Javascript Practice Problems?

Try doing some of the ones over at r/ProgrammingPrompts. Some are quite challenging

More on reddit.com
🌐 r/learnjavascript
4
2
November 6, 2014
How to practise JS on a daily basis?

I was just about to write this. I agree completely. Doing exercises is just a grind without much reward, but creating something that is actually useful to you is very fulfilling.

You don't have to solve problems that everyone has, and I'm certain there are many things in your life where the solution isn't EXACTLY what you want.

You'll feel far more motivated to learn more. It'll start off rough, but it won't be that way for ever.

More on reddit.com
🌐 r/javascript
60
74
October 18, 2017
🌐
Reddit
reddit.com › r/learnjavascript › what is a good website to practice javascript?
r/learnjavascript on Reddit: What is a good website to practice JavaScript?
April 8, 2024 -

I am looking for a website with lots of JavaScript exercises that I can practice the concepts that I am learning. I am not so much looking a site to teach me JavaScript as I have plenty of sources to learn already. I know that there are many different places like LeetCode or Codewars, but I am not sure how beginner friendly they are. I was using Edabit, and it was perfect for what I was looking for, but it is not free unfortunately, and my free trial has ended, and I am not in the position to pay for practicing JavaScript at the moment. Is there a free alternative for Edabit?

Learning JS online by practicing Jun 23, 2025
r/learnjavascript
last yr.
Looking for a good resource to study JavaScript Dec 2, 2025
r/learnjavascript
7mo ago
[AskJS] How do I practice JavaScript? Jun 9, 2022
r/javascript
4y ago
Best website for learning Javascript? Dec 7, 2024
r/learnjavascript
last yr.
Where is the best place to test my Javascript knowledge? Aug 30, 2023
r/learnjavascript
2y ago
More results from reddit.com
🌐
CodeHS
codehs.com › practice › javascript
JavaScript Practice Problems
Get familiar with coding using our Practice Problems. Languages Java Javascript Python C++ SQL · JavaScript Practice Problems · LEVEL 1 · Calculate the Sum · Dividing Up Groups · Odd Man Out · Percentage · Divisible by 10? Hours to Seconds · Area of a Triangle ·
🌐
W3Schools
w3schools.com › js › js_exercises.asp
JavaScript Exercises
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
🌐
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.
Find elsewhere
🌐
DEV Community
dev.to › koolkamalkishor › 40-essential-javascript-coding-challenges-for-interviews-and-practice-4d17
40+ Essential JavaScript Coding Challenges for Interviews and Practice - DEV Community
April 28, 2025 - In this blog, we'll walk through 40+ JavaScript problems and solutions, ranging from string manipulation to algorithms like sorting and recursion.
🌐
Programiz PRO
programiz.pro › community-challenges › javascript
JavaScript Coding Challenges | Programiz PRO
JavaScript Essentials · Canvas Foundations · Brick Breaker · Skill · Async API Handling · React Web App · React Hooks · React Beyond Basics · Build with Claude · Practical Git and GitHub · Change Language · Solve a problem from a list of 600+ unique problems.Start Challenge ·
🌐
Exercism
exercism.org › tracks › javascript
JavaScript on Exercism
Get fluent in JavaScript by solving 159 exercises. And then level up with mentoring from our world-class team.
🌐
Codecademy
codecademy.com › home › 12 javascript code challenges for beginners
12 JavaScript Code Challenges for Beginners
June 28, 2024 - Create a function that’ll return an integer of the number of vowels found in a string. This is a great way to practice determining the features of a dataset. If you use JavaScript later in your career, you’ll be well-prepared to determine what datasets (or just strings) consist of.
🌐
Thedailyfrontend
thedailyfrontend.com › home › javascript › problem solving › javascript problem-solving projects: a collection of challenging exercises
JavaScript Problem-Solving Projects: A Collection of Challenging Exercises
February 10, 2025 - "Master JavaScript problem-solving projects with our curated collection of practical exercises and real-world examples, improving your coding skills and expertise."
🌐
JSFiddle
jk0.jsfiddle.net › jfd › this-javascript-coding-practice-challenge-is-stumping-even-pros-09e723
This Javascript Coding Practice Challenge Is Stumping Even Pros - JSFiddle
Learn about array functions, how to join two arrays, the JavaScript last element in an array, and length of array in JavaScript. Arrays in JavaScript are container-like values that can hold other values. JavaScript doesn’t distinguish between whole numbers and decimals, so you can use them together without having to convert from one to the other.
🌐
Exercism
exercism.org › tracks › javascript › exercises
JavaScript exercises on Exercism
Learn and practice JavaScript by completing 159 exercises that explore different concepts and ideas.
🌐
Team Treehouse
teamtreehouse.com › community › javascript-exercises
Javascript exercises? (Example) | Treehouse Community
September 17, 2015 - You could try googling "loops exercises" or "javascript loops excercises". One final tip when learning programming is to write out your solution in English before solving it in code. ... var arrayToIterate = "abcdefghijklmnopqrstuvwxyz".split(""); // this makes an array of the alphabet // Complete challenge. Use a "for in" loop. If you don't know what a "for in" loop is, look it up. // ??? console.log(/* variable's name */); // ??? ... That is a good practice for researching resources.
🌐
Thedailyfrontend
thedailyfrontend.com › home › javascript › problem solving › solving javascript problems: beginner-friendly exercises and tutorials
Solving JavaScript Problems: Beginner-Friendly Exercises and Tutorials
November 18, 2024 - In this article, we'll provide you with a comprehensive guide to solving JavaScript problems, featuring beginner-friendly exercises and tutorials to help you improve your coding skills.Why Practice JavaScript Problem-Solving?Practicing JavaScript problem-solving is essential for several reasons:* ...
🌐
TestDome
testdome.com › tests › javascript-online-test › 14
JavaScript Online Test | TestDome
Test real-world JavaScript skills that matter in a world with AI. Protected by AI proctoring. Practice your skills and earn a certificate of achievement when you score in the top 25%. Take a Practice Test
🌐
Edabit
edabit.com › challenges
10000+ Coding Practice Challenges // Edabit
We cannot provide a description for this page right now