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
๐ŸŒ
JSCHALLENGER
jschallenger.com
Free Javascript challenges online | JSchallenger
Learn Javascript online by solving coding exercises. Solve Javascript tasks from beginner to advanced levels. Select your topic of interest and start practicing.
JavaScript Basics
JSchallenger. Beginner friendly JavaScript exercises. Here you will find a lot of beginner friendly JavaScript exercises. If you are just starting to learn JavaScript online this is the right place for you. We will start with the core syntax of the programming language.
JavaScript Practice
JSchallenger. This series of Javascript exercises covers the basic functionality of Javascript. Learn all about the vanilla Javascript fundamentals.
Intermediate JavaScript
Intermediate JavaScript takes you a step beyond the basics, exploring topics that build on your foundational knowledge. This category covers slightly more complex concepts and real-world scenarios, helping you deepen your understanding and grow more confident in your JavaScript skills.
JavaScript DOM Exercises
JSchallenger. This series of challenges tests your knowledge about the Document Object Model (DOM).
๐ŸŒ
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.
Discussions

Is it considered "good practice" to throw an exception in a constructor ?
Tangential: if you do throw an exception like this, use new TypeError() (or inherit from it). More on reddit.com
๐ŸŒ r/javascript
30
66
January 5, 2019
Wordpress alternatives for javascript practice

Hey, Gatsby might be a good one to try out. It's got a bunch of plugins for functionality, as well as nice themes for different styles.

Note that it is a different way of doing things, being JAM stack. That is, you don't have a server and an admin, but get the data from any number of places (simplest being markdown files), and generate the static site from the posts.

The main Gatsby tutorial takes you through building a blog, so maybe check it out and see what you think - https://www.gatsbyjs.com/tutorial/

Another option that's more like WordPress in JavaScript is Ghost. It's a more traditional server rendered blogging engine. I'm not sure about it's plugins, but it looks like it does have themes and integrations so maybe that's enough.

Hope that helps!

More on reddit.com
๐ŸŒ r/learnjavascript
9
4
December 14, 2019
Is it better practice to use CSS or Javascript for animations?
CSS whenever possible, which it often is. Javascript only if it's impossible in CSS. More on reddit.com
๐ŸŒ r/webdev
39
65
February 27, 2018
Learn and practice JavaScript online

Great idea! And good design too! Here are two unrequested suggestions:P

  1. I would take extra care for the mobile layout if I were on your team. There were a few things that I noticed that really took me out of the experience. One example is the bottom nav bar on mobile.

  2. From a UX perspective it would be great to allow a mobile experience that doesn't require unlocking. In order to gain access to the flashcards it seems a user would need to first complete all sections on a larger device, which to me is less than ideal. I tend to lean towards a more sandbox type of approach for my users instead of locking them into a path.

Overall it looks VERY pretty and seems to be a great idea!

More on reddit.com
๐ŸŒ r/learnjavascript
7
34
September 10, 2015
People also ask

How fast is the online JavaScript compiler?
PlayCode's compiler is optimized for speed. Initial compilation takes 100-500ms depending on project size. Incremental builds (when you edit code) complete in 20-50ms. That's often faster than running a local Node.js bundler because everything runs in memory with no disk I/O.
๐ŸŒ
playcode.io
playcode.io โ€บ javascript-compiler
JavaScript Compiler - AI-Powered JS Compiler Online | Free
Does the JavaScript compiler work offline?
PlayCode works offline once loaded. The compiler runs entirely in your browser using WebAssembly, so you can keep coding without an internet connection. Your code is saved locally and syncs when you're back online.
๐ŸŒ
playcode.io
playcode.io โ€บ javascript-compiler
JavaScript Compiler - AI-Powered JS Compiler Online | Free
What is a JavaScript compiler?
A JavaScript compiler transforms your JavaScript code into optimized, executable code. Unlike traditional compilers that produce machine code, JS compilers like PlayCode bundle your code, resolve imports, and transpile modern syntax (ES2026, TypeScript, JSX) into browser-compatible JavaScript that runs instantly.
๐ŸŒ
playcode.io
playcode.io โ€บ javascript-compiler
JavaScript Compiler - AI-Powered JS Compiler Online | Free
๐ŸŒ
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?
December 26, 2023 -

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?

๐ŸŒ
Playcode
playcode.io โ€บ javascript-compiler
JavaScript Compiler - AI-Powered JS Compiler Online | Free
16 hours ago - An online JavaScript compiler like PlayCode is useful in many scenarios: Quick testing: Test a code snippet without opening your IDE ยท Learning: Practice JavaScript concepts with instant feedback
Find elsewhere
๐ŸŒ
Playcode
playcode.io
JavaScript Playground - Free Online JS Sandbox
The #1 JavaScript playground to write, run and test code instantly. Free JS sandbox with live preview, npm packages, and AI coding assistant. No setup required.
๐ŸŒ
Mozilla
developer.mozilla.org โ€บ en-US โ€บ docs โ€บ Web โ€บ JavaScript
JavaScript | MDN
October 2, 2025 - JavaScript's dynamic capabilities include runtime object construction, variable parameter lists, function variables, dynamic script creation (via eval), object introspection (via for...in and Object utilities), and source-code recovery (JavaScript functions store their source text and can be retrieved through toString()).
๐ŸŒ
Great Learning
mygreatlearning.com โ€บ blog โ€บ javascript exercises
JavaScript Practice Questions and Coding Exercises for Beginners
September 4, 2025 - Explore 100 JavaScript practice questions, coding problems, and online exercises with solutions. Ideal for beginners to strengthen core JavaScript skills.
๐ŸŒ
CodeCombat
codecombat.com
CodeCombat - Coding games to learn Python and JavaScript
Learn programming with a multiplayer live coding strategy game for beginners. Learn Python or JavaScript as you defeat ogres, solve mazes, and level up. Open source HTML5 game!
๐ŸŒ
Scrimba
scrimba.com โ€บ learn-javascript-c0v
Free JavaScript Tutorial: Learn the basics in this 9-hour interactive course lead by Per Borgen
March 12, 2025 - Learn the basics of JavaScript by solving 140+ interactive coding challenges. Along the way you will build a game, a browser extension, and even
๐ŸŒ
Learn JavaScript
learnjavascript.online
Learn JavaScript
Learn modern JavaScript (ES2015+) from scratch, and practice in an intuitive environment. The challenges are inspired by real-world projects to make sure that you're learning the best practices, one step at a time.
Published ย  January 1, 2023
๐ŸŒ
Learn JavaScript
learn-js.org
Learn JavaScript - Free Interactive JavaScript Tutorial
learn-js.org is a free interactive JavaScript tutorial for people who want to learn JavaScript, fast.
๐ŸŒ
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.
๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ javascript โ€บ practice-javascript-online
JavaScript Exercises, Practice Questions and Solutions - GeeksforGeeks
September 24, 2025 - Ideal for beginners and experienced developers, Level up your JavaScript proficiency at your own pace. Start coding now! Learn step by step with topic-wise quizzes and exercises. Whether youโ€™re a beginner or experienced, practice at your own pace and improve your coding skills.
๐ŸŒ
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.
๐ŸŒ
Codรฉdex
codedex.io โ€บ javascript
Codรฉdex | Learn JavaScript
Learn JavaScript and build interactive web apps! Master variables, loops, functions, and events with the programming language of the web. Free course for beginners!
๐ŸŒ
CodeSandbox
codesandbox.io โ€บ s โ€บ javascript-practice-88q6y
JavaScript Practice - CodeSandbox
August 23, 2019 - JavaScript Practice by CodeTurret
Published ย  Aug 23, 2019
Author ย  CodeTurret
๐ŸŒ
Exercism
exercism.org โ€บ tracks โ€บ javascript
JavaScript on Exercism
Join Exercismโ€™s JavaScript Track for access to 154 exercises grouped into 37 JavaScript Concepts, with automatic analysis of your code and personal mentoring, all 100% free.