This repository lists freely available learning resources across programming, mathematics, and science.
The Best Ebook Foundation Alternatives in 2026
Looking for something like Ebook Foundation? 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 5 are open source.
The Ebook Foundation's free-programming-books repository lists freely available learning resources in many languages.
Top picks at a glance
Quick comparison
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | Programming Learning Index | — | Yes | — |
| 2 | Professional Programming | — | Yes | — |
| 3 | ProgrammingLearningResources | — | Not stated | Linux, Web |
| 4 | Everything AI/ML | — | Not stated | Web |
| 5 | Hackr.io | — | Not stated | Linux, Web |
| 6 | Learn Gamedev | — | Yes | — |
| 7 | Everything AI Ml | — | Yes | — |
| 8 | Basic Computer Games | — | Yes | — |
| 9 | Rosetta Code | — | Not stated | Web |
| 10 | Programiz | — | Not stated | Web |
All Ebook Foundation alternatives
This repository curates learning resources for software engineers, including material for people exploring programming topics.
ProgrammingLearningResources
rentry.co/ProgrammingLearningResourcesThis programming learning resource organizes links by language and subject, including web development, databases, and game development.
Everything AI/ML
viveknaskar.github.io/everything-ai-mlThis curated AI and machine learning guide organizes over 228 learning resources across 30 sections.
Hackr.io
hackr.ioHackr.io catalogs technology courses, projects, user-submitted resources, and learning topics.
A curated collection of resources supports learning game development, from introductory material to further study.
A curated collection gathers learning resources for generative AI, machine learning, LLMs, RAG, and related topics.
Basic Computer Games updates the classic programming book with examples in modern memory-safe languages.
Rosetta Code
rosettacode.org/wiki/Rosetta_CodeRosetta Code presents solutions to the same programming tasks in multiple languages for comparison.
Programiz
programiz.comProgramiz offers free online compilers and code editors alongside programming tutorials for languages including Python, JavaScript, SQL, and C++.
zetcode
zetcode.comZetCode offers accessible programming tutorials covering C#, Go, Python, Java, and other languages.
Codewars
codewars.comCodewars offers community-created coding exercises called kata, with practice across more than 55 programming languages.
Exercism offers practice and mentoring across 83 programming languages.
EMKC
emkc.org/challengesEMKC offers practical coding challenges and contests that can be completed in any of 17 programming languages.
Learn X in Y minutes
learnxinyminutes.comLearn X in Y Minutes offers concise programming language tours and examples.
Amit’s Game Programming
www-cs-students.stanford.edu/~amitp/gameprog.h…Amit’s Game Programming Information answers questions about learning game development, building games, and progressing as a programmer.
JavaScript.info
javascript.infoJavaScript.info provides a detailed modern JavaScript tutorial in multiple languages.
Scratch lets people create interactive stories, games, and animations with a visual programming language and online community.
QB64SourceCode
qb64tutorial.comA beginner tutorial introduces game programming with QB64 Phoenix Edition.
Codility
app.codility.com/programmersCodility Developer Training offers hands-on programming lessons, including exercises on topics such as binary gaps.
CodeAbbey
codeabbey.comCodeAbbey offers programming problems for practice, with recent challenges and a programming certificate.
AtCoder
atcoder.jpAtCoder hosts online programming contests, including beginner and heuristic contests, with practice contests for new users.
30 Seconds of Code
30secondsofcode.org30 Seconds of Code offers hundreds of short coding articles to help readers practice programming skills.
CP-Algorithms
cp-algorithms.comCompetitive programming algorithms are documented with descriptions and examples in CP-Algorithms.
Alternatives to similar tools
What is the best alternative to Ebook Foundation?
Is there a free alternative to Ebook Foundation?
Are there open-source alternatives to Ebook Foundation?
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






















