Runestone Interactive
runestone.academyRunestone Academy provides free online textbooks for mathematics and computer science.
Looking for something like Modern Computer Science Curriculum? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 2 are free or have a free plan and 3 are open source.
Modern Computer Science Curriculum organizes learning topics including programming, mathematics, and algorithms.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | Runestone Interactive | — | Not stated | Web |
| 2 | Code.org | — | Not stated | Web |
| 3 | The Borr Project | — | Not stated | Web |
| 4 | LearnAIFromScratch | — | Not stated | Web |
| 5 | Programming Learning Index | — | Yes | — |
| 6 | Virgilio | — | Not stated | Web |
| 7 | CS50 | Free | Not stated | Android, iOS, Web |
| 8 | ProgrammingLearningResources | — | Not stated | Linux, Web |
| 9 | CSDIY | — | Not stated | Web |
| 10 | CS Academy | — | Not stated | Web |
Runestone Academy provides free online textbooks for mathematics and computer science.
Code.org, now CodeAI, provides free K–12 curriculum and tools for teaching digital fluency, computer science, and AI.
The Borr Project builds a broad computer science curriculum from online materials for foundational study.
Learn AI From Scratch presents a draft curriculum covering foundational topics for building an understanding of artificial intelligence.
This repository lists freely available learning resources across programming, mathematics, and science.
Virgilio organizes data science e-learning resources in a structured project overview.
CS50x is Harvard’s introduction to computer science and programming for students with or without prior experience.
This programming learning resource organizes links by language and subject, including web development, databases, and game development.
This guide to self-learning computer science draws on the author’s experience studying at university.
CS Academy provides educational material and activities for learning computer science.
VisuAlgo animates data structures and algorithms to help learners understand topics from sorting to graph structures.
A Python learning playground and cheat sheet organizes example scripts by topic, with explanations for the code.
Stanford Engineering Everywhere offers online courses and materials, including computer science, artificial intelligence, and electrical engineering.
Basic Computer Games updates the classic programming book with examples in modern memory-safe languages.
This machine learning roadmap lays out a learning path that starts with mathematics and calculus fundamentals.
Teach Yourself Computer Science curates resources for building a broad, self-directed computer science education.
CSRankings lists computer science research rankings and accepts support from visitors.
Papers We Love brings together academic computer science papers and a community of readers with local chapters.
A curated list collects free IT, computer science, design, and business courses that include certificates.
Machine Learning Visualized organizes its material as a collection of visual learning resources in a repository.
This curated AI and machine learning guide organizes over 228 learning resources across 30 sections.
Competitive programming algorithms are documented with descriptions and examples in CP-Algorithms.
Toph hosts competitive programming contests and problems on algorithms and data structures, with a community for participants.
Codility Developer Training offers hands-on programming lessons, including exercises on topics such as binary gaps.
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative