An awesome curated list of free, open-source educational resources for students and educators. This collection includes online learning platforms, textbooks, courses, and other tools aimed at making education accessible for all. The list is organized into focused categories to help you find exactly what you need.
Open source education refers to freely available educational resources that anyone can access, use, modify, and share. These resources often include free courses, textbooks, lectures, and tools created under open licenses, removing barriers to knowledge and promoting lifelong learning. Whether you're a student seeking to learn new skills or an educator looking for high-quality teaching materials, open source education helps reduce costs and expand opportunities for learners worldwide.
๐งฎ Math & Science
Comprehensive resources for mathematics, physics, chemistry, and other STEM subjects. Includes video solutions, practice problems, and interactive learning materials.
Featured Resource: PracticeProblems.org - A comprehensive compilation of STEM practice problems with video solutions across multiple subjects including calculus, physics, chemistry, and advanced mathematics.
๐ป Computer Science
Programming fundamentals, coding interview preparation, algorithms, and software engineering resources. Perfect for both beginners and advanced learners.
๐ Humanities
History, literature, philosophy, arts, and language learning resources. Explore the human experience through free, open-access materials.
Teaching, learning, and research materials designed for educators and researchers. These resources can be freely adapted, modified, and shared.
- Students: Start with the Math & Science or Computer Science sections for technical subjects, or explore Humanities for arts and literature.
- Educators: Check out the OER section for materials you can adapt and use in your courses.
- Everyone: Browse through any category to discover new learning opportunities!
Feel free to contribute more open-source educational resources or OER by:
- Opening a pull request to add new resources
- Submitting an issue to suggest improvements
- Expanding existing categories with additional materials
- Adding your own open educational resources
This project is open source and available under the MIT License.
Last updated: Aug 2025