Exercism
Level up your programming skills with 3,450 exercises across 52 languages, and insightful discussion with our dedicated team of welcoming mentors. Exercism is 100% free forever. There are 52 different language tracks on Exercism for you to explore. Which one will you choose to learn first? Learning through Exercism is quite different to other programming websites, with a focus on individual practice and mentor-based learning. Here's how it works. Object oriented, functional, popular, emerging, or just plain obscure. With 52 different languages to explore, Exercism has something for you! All the coding happens on your machine in an environment you're familiar with. Download the template, solve the problem, and then upload your solution. Discussing code is one of the best ways to learn. Our friendly mentors will comment on your solutions online, introducing you to new ideas and techniques. Our tracks have between 40 and 100 exercise each.
Learn more
Coderbyte
Level up your coding and interview skills. Prepare for coding interviews from leading tech companies with our interview prep material. Seamless Coding Environment. A full-screen editor hosted in our platform to help you easily solve our challenges and practice. Solve challenges in one of 10+ programming languages and validate your solutions easily on our platform. Solution Guides. With a Coderbyte membership subscription, you'll have access to over 1 million solutions from other developers. Improve your skills by learning how other people solved the same challenges as you. Progress Reports. See how you're progressing with every challenge you complete. You'll be awarded points, badges,, and you'll start ranking up against other developers as you solve more challenges. The industry’s #1 code assessment platform for screening, interviews, and take-home projects. All plans include unlimited candidates, assessments, and user accounts.
Learn more
CodeFriends
CodeFriends is an interactive, browser-based coding and AI learning platform that makes mastering programming fast and hands-on. It features a real-time code editor, an AI-powered tutor, and live learning stats so you can jump straight into practice without installing any software. Expert-designed courses cover Python, web development (HTML/CSS/JavaScript), AI fundamentals, prompt engineering, and work automation, each with hundreds of lessons and embedded exercises. Hands-on projects let you launch websites or automations with one click and share live links instantly. Advanced tools include AI code generation for smarter coding, step-by-step lectures, digital textbooks with in-depth explanations, project versioning with rollback, one-click hosting, and downloadable code exports for portfolios. Institutions can access custom curricula, flexible online training, and an admin dashboard with AI-driven analytics to track learner progress.
Learn more
Codédex
Codédex is an online, interactive coding-learning platform that uses a gamified, adventure-style format to teach real programming languages and skills. Learners travel through “fantasy lands” corresponding to languages such as Python, HTML/CSS, JavaScript, React, and command-line tools (Git, GitHub), proceeding at their own pace while earning experience points, badges, and unlocking new regions as they progress. It combines bite-sized interactive lessons, an in-browser code editor for instant practice, and project-based tutorials to give users hands-on experience rather than just theory. With more than 200 hours of content, Codédex supports beginners with no prior coding experience and gradually builds up to more advanced topics, reinforcing learning through code challenges, exercises, and real-world projects. It fosters a supportive community through forums and events like monthly challenges and hackathons, helping motivate learners and provide peer support.
Learn more