
Online Coding Practice Problems & Challenges - CodeChef
Practice over 5000+ problems in coding languages like Python, Java, JavaScript, C++, SQL and HTML. Start with beginner friendly challenges and solve hard problems as you become better. …
The World's Leading Online Programming Learning Platform - LeetCode
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.
Exercism
Code practice and mentorship for everyone. Develop fluency in 76 programming languages with our unique blend of learning, practice and mentoring. Exercism is fun, effective and 100% free, …
10,000+ Coding Practice Challenges // Edabit
Practice coding with fun, bite-sized challenges. Earn XP, unlock achievements and level up. It's like Duolingo for learning to code.
W3Schools Exercises
We have gathered a variety of exercises (with answers) for each tutorial. Try to solve an exercise by editing some code. Get a "hint" if you're stuck, or show the answer to see what you've done …
Codewars - Achieve mastery through coding practice and …
Challenge yourself on small coding exercises called "kata". Each kata is crafted by the community to help you strengthen different coding techniques. Master your current language of choice, or …
Practice coding with fun programming challenges
Want to practice coding? Try to solve these programming puzzles (25+ languages supported).
CodePractice.dev
CodePractice coding exercises for JavaScript, HTML, CSS and React. Built for students or professionals preparing for a coding interview. Level-up your coding skills with hundreds of …
Programming tutorials, Coding problems, and Practice questions
Practice programming skills with tutorials and practice problems of Basic Programming, Data Structures, Algorithms, Math, Machine Learning, Python. HackerEarth is a global hub of 5M+ …
CodeStepByStep - learn and practice coding online
Practice coding exercises online in Java, Python, C++, and many other languages; learn new languages and strengthen existing knowledge; get immediate feedback on your solutions; …