Best Coding Challenges
Updated DailyRankings are calculated based on verified user reviews, recency of updates, and community voting weighted by user reputation score.
No tags 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
You're subscribed! We'll notify you about new coding-challenges.