Build real projects step by step and master your coding skills. The projects are free, open source, and it's easy to contribute!.
- Code Learning Service
- Free • Open Source
- Online

Build real projects step by step and master your coding skills. The projects are free, open source, and it's easy to contribute!.

CodinGame is a challenge-based training platform for programmers where you can play with the hottest programming topics.

Hyperskill is an educational platform for future professionals with the opportunity to learn theory and practice by programming your own working applications.

HackInScience is an open source teaching platform written in Python but able to correct any languages. hackinscience.org is the official HackInScience instance aimed at teaching Python, it currently contains around 70 exercises, ordered by difficulty.

Treehouse teaches Web Design, Development and iOS to people everywhere, in order to help them achieve their dreams and change the world.

When learning to code, most people get stuck on the "bridge" between memorizing syntax and understanding the logic that makes it all work. We believe the most effective way to learn a programming language is to break the process into three phases:

Cratecode is a website that helps people learn to code. It uses interactive online lessons and videos to teach web development and JavaScript. One of its main strategies is non-linear-learning, which allows students to take their own programming journey and learn what they want...

Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.

The best app to learn 14+ programming languages such as Python, Assembly, HTML, VB.NET, C, C++, C# (C Sharp), JavaScript, PHP, Ruby, R Programming, CSS, Java and much more!.



SparkCodeHub is one-stop solution for mastering the world of programming, data engineering, and web development! We offer an extensive range of high-quality tutorials crafted by industry experts to help you level up your technical skills, regardless of your current proficiency.

StackBay is a self-learning app that offers a wide range of educational content from various fields. It curates courses, tutorials, articles, and videos from top online platforms. The app's recommendation system suggests personalized learning paths based on your interests...



AI-powered platform offering interactive courses for developers with instant feedback. Includes onboarding resources, mock interviews, and tailored curricula.

Gamestar Mechanic uses fun, game-based quests and courses to help you learn game design and make your own video games.

Learn programming with a multiplayer live coding strategy game. You're a wizard, and your spells is a programm-language.

Learn to code the way professional programmers do with a guided tour using curated, free coding tutorials on the web. Learn HTML, CSS, Javascript, Python, Rails, Node, and more. Everything you need to know about web development.


Interactive platform for learning C# where you learn coding by reading an adventure story about fighting machines in the future. While reading you gonna meet challenges that require real coding to solve.

Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on applying your algorithmic thought process on any problem you want at anytime.
Welcome to PyKidos, a small Javascript application (still rough around the edges) that offers a Python playground for teaching purposes. It is mainly intended for use by adults who are teaching programming to their kids, and it is not really designed for independent use by...

Online programming school. Learn with the in-browser IDE. JavaScript, React, HTML, CSS, etc.

Coding Grid, your ultimate educational companion for mastering the art of coding.

Progate is an online platform to learn programming. Learn HTML, CSS, Ruby, Ruby on Rails, PHP, Javascript, Java, Swift, Git interactively on the browser.

Swift Playgrounds is a beautiful and engaging way to learn to program with Swift (programming language) on iPad and macOS. It provides a fun and interactive interface that makes learning to code a delight.

Learn Web Design and Development with SitePoint tutorials, courses, and books - HTML5, CSS3, JavaScript, PHP, mobile app development, Responsive Web Design.
Master coding and AI with CodeFriends — hands-on lessons, real-time AI feedback, and one-click project deployment, all in your browser.

Learn the basics of Python Programming online with Python Principles. Helpful community, example-based learning, and 250+ coding exercises.