Free Code Camp's open source community help you build a job-worthy portfolio of real apps used by real people, while helping nonprofits.




Coding Challenges is described as 'A Website and Newsletter that helps software engineers level up their skills through a series of coding challenges that are:' and is a Code Learning service in the development category. There are eight alternatives to Coding Challenges, not only websites but also apps for Android, iPhone and Terminal. The best Coding Challenges alternative is freeCodeCamp, which is both free and Open Source. Other great sites and apps similar to Coding Challenges are Codecademy, exercism, LeetCode and Codewars.
Free Code Camp's open source community help you build a job-worthy portfolio of real apps used by real people, while helping nonprofits.




Explore free interactive coding courses in web development, data science, and various languages. Codecademy offers a fun, collaborative learning environment with community support, personalized paths, skill assessments, and more, covering both foundational and advanced concepts.



Download and solve practice problems in over 30 different languages. For code newbies and experienced programmers.


LeetCode is a platform for learning and improving coding skills with the goal of being fully prepared for programming interviews. Choose problems to solve from categories such as System Design, Algorithms and Database, join code contests and engage in mock interviews.





Shader Learning is an interactive browser-based platform for learning GPU programming through practical exercises. It offers over 250 challenges in GLSL and HLSL, allowing users to write and test shaders directly in the browser without any setup.




Go Interview Practice is a platform with coding challenges designed to help you ace your technical interviews in Go. Solve real-world problems, get instant feedback from automated tests, and even simulate interviews with AI-powered feedback.




AI-powered interview preparation platform with structured learning paths, coding practice, system design, and mock interviews.



