Best Learning Resources
- Open-Source Learning Resources products
-
Filter by related categories:
-
There are tons of online programming courses and tutorials, but it's never easy to find the best one. Try Hackr.io to find the best online courses submitted & voted by the programming community.
Key Hackr.io features:
User Recommendations Wide Range of Topics Community Engagement Filter and Search Options
-
Limey: Connect smarter with QR codes, links, sites, and digital business cards in one place.
Key Limey features:
User-Friendly Interface Real-Time Collaboration Cross-Platform Compatibility Integration with Other Tools
-
Download and solve practice problems in over 30 different languages.
Key Exercism features:
Free Access Mentorship Wide Variety of Languages Structured Learning Tracks
-
Learn to code by helping nonprofits.
Key Free Code Camp features:
Comprehensive Curriculum Project-Based Learning Community Support Real-World Non-Profit Projects
-
Khan Academy offers online tools to help students learn about a variety of important school subjects. Tools include videos, practice exercises, and materials for instructors. Read more about Khan Academy.
Key Khan Academy features:
Free Access Wide Range of Subjects Personalized Learning High-Quality Content
-
Learn the technical skills you need for the job you want. As leaders in online education and learning to code, we’ve taught over 45 million people using a tested curriculum and an interactive learning environment.
Key Codecademy features:
Interactive Learning Wide Range of Courses Beginner-Friendly Flexible Learning Paths
-
The Git Book is the official tutorial about Git.
Key Pro Git features:
Comprehensive Content Free and Open Source Official Resource Multiple Formats
-
GB64.COM is the home of The Gamebase Collection of C64 games.
Key NIM features:
Simple Rules Educational Replayability Minimal Equipment Needed
-
Making the Linux desktop accessible: no techno lingo, no command line voodoo, no super technical content.
Key The Linux Experiment features:
Informative Content Wide Range of Topics Engaging Presentation Regular Updates
-
HelloTalk is a great app for people who have started to learn a new language and want the chance to be able to practice the language with native speakers.
Key HelloTalk features:
Language Exchange Corrective Feedback Multimedia Messaging Cultural Exchange
-
Treehouse is an award-winning online platform that teaches people how to code.
Key Treehouse features:
Comprehensive Courses Interactive Learning Self-Paced Projects and Real-world Examples
-
An advanced purely-functional programming language.
Key Haskell features:
Pure Functional Programming Strong Type System Lazy Evaluation Immutability
-
Best Courses. Top Institutions. Learn anytime, anywhere.
Key edX features:
High-Quality Courses Variety of Subjects Verified Certificates Flexible Learning
-
A safe, concurrent, practical language.
Key Rust features:
Memory Safety Performance Concurrency Tooling