Best Coding Challenges

Updated Daily
inventory_2 20 items
trending_up Scored across 12 criteria

Rankings are calculated based on verified user reviews, recency of updates, and community voting weighted by user reputation score.

emoji_events View Best Coding Challenges Rankings
Filter by Tags
0.0 10.0
Best 1 InterviewBit
InterviewBit
Free Plan Available

InterviewBit is a platform specializing in technical interview preparation, particularly for software engineering roles. It offers structured learning paths covering data structures, algorithms, and s...

9.4 Excellent
Visit
2 LeetCode
LeetCode
Free Plan Available From $29.99/mo or Free (with ads)

LeetCode is the industry standard for practicing coding problems for technical interviews. It hosts thousands of challenges ranging from easy to hard, covering every major data structure and algorithm...

9.0 Excellent
Visit
3 Scrimba - Learn JavaScript
Scrimba - Learn JavaScript

Scrimba's Learn JavaScript course distinguishes itself with its unique 'screencast' format. These aren't just videos; they're interactive coding tutorials where learners can pause, modify, and run the...

8.7 Very Good
Visit
4 Scrimba JavaScript Courses
Scrimba JavaScript Courses

Scrimba offers a unique interactive video learning experience for JavaScript. Learners can pause videos and directly edit the code within the video itself, fostering a deeper understanding of the conc...

8.7 Very Good
Visit
5 LeetCode SQL
LeetCode SQL

LeetCode's SQL section provides a collection of coding challenges designed to test and improve SQL skills. While not a structured course, it's an excellent resource for practicing SQL syntax and probl...

8.3 Very Good
Visit
6 DataCamp Introduction to SQL
DataCamp Introduction to SQL

DataCamp's Introduction to SQL course is a comprehensive starting point for aspiring data professionals. It features video tutorials led by experienced instructors, followed by coding challenges to re...

8.1 Very Good
Visit
7 StrataScratch SQL
StrataScratch SQL

StrataScratch SQL offers a collection of SQL coding challenges based on real-world datasets commonly used in data science and analytics. It's designed to help users prepare for technical interviews an...

8.1 Very Good
Visit
8 LeetCode SQL Practice
LeetCode SQL Practice

LeetCode's SQL practice section provides a collection of SQL coding challenges designed to test and improve SQL skills. These challenges range in difficulty from easy to hard and cover a wide range of...

8.0 Very Good
Visit
9 LeetCode's Learn Python
LeetCode's Learn Python

LeetCode's Learn Python section provides a curated collection of lessons and coding challenges designed to build Python programming skills. While not a traditional course, it's a valuable resource for...

8.0 Very Good
Visit
10 Team Treehouse
Team Treehouse

Team Treehouse offers a wide range of web development courses, covering everything from HTML and CSS to JavaScript and responsive design. The platform utilizes short, focused video tutorials and code...

8.0 Very Good
Visit
11 Code Wars
Code Wars

CodeWars is a platform offering coding challenges, known as 'katas,' in various programming languages. It allows learners to practice their skills and improve their problem-solving abilities. The plat...

7.7 Good
Visit
12 Edabit
Edabit

Edabit provides a large collection of coding challenges, or 'bit,' across various programming languages. The platform uses a ranking system to track progress and provide personalized challenges. It's...

7.6 Good
Visit
13 Codewars
Codewars

Codewars is a gamified platform for practicing programming through 'kata'small coding challenges. As you solve challenges, you earn rank and honor, which adds a fun, competitive element to your learni...

7.6 Good
Visit
14 Educative.io's Grokking the JavaScript Interview
Educative.io's Grokking the JavaScript Interview

Educative.io's Grokking the JavaScript Interview is specifically designed to prepare developers for JavaScript coding interviews. It covers common data structures and algorithms, along with practical...

7.5 Good
Visit
15 TestDome's Python Fundamentals
TestDome's Python Fundamentals

TestDome's Python Fundamentals provides a series of coding challenges designed to assess and improve Python programming skills. It covers fundamental concepts and data structures. While not a traditio...

7.3 Good
Visit
16 Exercism
Exercism

Exercism is a platform dedicated to helping you master programming languages through practice and human mentorship. It offers thousands of exercises across over 60 different programming languages. The...

7.3 Good
Visit
17 HackerRank
HackerRank

HackerRank is a platform primarily used by companies to assess candidates during the hiring process. However, it is also an excellent resource for learners to practice their Python skills. The 'Python...

7.2 Good
Visit
18 HyperSkill - JavaScript
HyperSkill - JavaScript

HyperSkill provides a gamified approach to learning JavaScript through coding challenges. Users solve progressively difficult problems to level up their skills. While it doesn't offer a structured cur...

6.7 Fair
Visit
19 Testim.io's JavaScript Fundamentals
Testim.io's JavaScript Fundamentals

Testim.io offers a free, interactive JavaScript fundamentals course designed to quickly introduce learners to the basics. The course uses short-form video lessons and coding challenges to reinforce co...

6.0 Fair
Visit
20 CodeWrangle
CodeWrangle

CodeWrangle is an interactive platform that teaches JavaScript through project-based coding challenges. The platform is designed to be beginner-friendly and uses a gameified approach to keep learners...

5.5 Average
You've reached the end — 20 items

Save to your list

Create your first list and start tracking the tools that matter to you.

Track favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare