Cost / License
- Free
- Proprietary
Application typeApplication types
Platforms
- Online
United Kingdom



Sites and apps similar to Microsoft Learn include Khan Academy, which is free. Other options are freeCodeCamp, Codecademy, Udemy and exercism. Code Learning Services like Microsoft Learn are a crowded field, with more than 50 alternatives for Android, iPhone, iPad, Mac and Windows.



Since 2001, MIT OpenCourseWare has been creating new opportunities for millions of learners and educators, sharing Open Educational Resources (OER) from MIT and helping to lead a global revolution in free access to knowledge.




Trusted by over 500,000 learners and developers, Zenva provides world-class training in programming and computer science. Our mission is to empower people to make a positive impact in the world through technology and games.




Project-based platform offering interactive, in-browser coding, real data exercises, portfolio-building features, guided projects, career-focused skill tracks, structured learning paths, instant feedback, peer support, and flexible, self-paced modules for data roles.

Bite-size video tutorials for badass web developers Learn the latest frameworks from industry pros.
Hyperskill is an educational platform for future professionals with the opportunity to learn theory and practice by programming your own working applications.




Tutorialzine is a site dedicated to bringing you the coolest web development tutorials and resources.
Domestika offers expert-led courses for creatives, covering disciplines like Illustration, Photography, Animation, and Craft. Access courses on Adobe software, Procreate, and more, with lifetime access and community interaction. Suitable for beginners to advanced professionals.




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:



Pocket Scholar is a science-learning platform centered around breaking down complicated science topics into smaller chunks that makes them easier to understand. We believe in a future where everyone has access to high quality, college level content that they actually can...



Quick Code is a collection of free online tutorials and video courses to learn programming languages, big data, web, mobile, chatbot, database management, data science, cryptocurrency and more.