All Projects → EbookFoundation → Free Programming Books

EbookFoundation / Free Programming Books

Licence: other
📚 Freely available programming books

Projects that are alternatives of or similar to Free Programming Books

Awesome Books
Stars: ✭ 3,242 (-98.5%)
Mutual labels:  education, books, list
30 Seconds Of Swift Code
A Swift implementation of 30-seconds-of-code: A curated collection of useful Swift 4 snippets that you can understand in 30 seconds or less.
Stars: ✭ 476 (-99.78%)
Mutual labels:  hacktoberfest, education, list
All Algorithms implemented in Python
Stars: ✭ 125,688 (-41.82%)
Mutual labels:  hacktoberfest, education
Simpler CRUD for Symfony applications
Stars: ✭ 156 (-99.93%)
Mutual labels:  hacktoberfest, resource
🔖 ⭐️ Collection of public dev bookmarks, shared with ❤️ from
Stars: ✭ 181 (-99.92%)
Mutual labels:  education, books
Easing the onramp for new or non-PHP developers to become Laravel devs.
Stars: ✭ 123 (-99.94%)
Mutual labels:  hacktoberfest, education
Instructor Training
Instructor Training
Stars: ✭ 134 (-99.94%)
Mutual labels:  hacktoberfest, education
Awesome Umbraco
A curated list of awesome Umbraco packages, resources and tools
Stars: ✭ 173 (-99.92%)
Mutual labels:  hacktoberfest, list
List of Golang books
Stars: ✭ 10,510 (-95.13%)
Mutual labels:  books, list
Awesome Learning
Awesome Learning - Learn JavaScript and Front-End Fundamentals at your own pace
Stars: ✭ 216 (-99.9%)
Mutual labels:  hacktoberfest, education
🔖 +4.3K awesome resources for geeks and software crafters 🍺
Stars: ✭ 210 (-99.9%)
Mutual labels:  hacktoberfest, list
30 Seconds Of Code
Short JavaScript code snippets for all your development needs
Stars: ✭ 89,121 (-58.75%)
Mutual labels:  hacktoberfest, education
Raspberry Pi Os
Learning operating system development using Linux kernel and Raspberry Pi
Stars: ✭ 11,000 (-94.91%)
Mutual labels:  education, resource
Best Websites A Programmer Should Visit
🔗 Some useful websites for programmers.
Stars: ✭ 44,744 (-79.29%)
Mutual labels:  hacktoberfest, books
Awesome Kubernetes
A curated list for awesome kubernetes sources 🚢🎉
Stars: ✭ 12,306 (-94.3%)
Mutual labels:  books, resource
Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..
Stars: ✭ 1,394 (-99.35%)
Mutual labels:  hacktoberfest, education
🏫 Hack Club is a nonprofit network of computer science clubs where members learn to code through tinkering and building projects
Stars: ✭ 2,139 (-99.01%)
Mutual labels:  hacktoberfest, education
Awesome Mechanical Keyboard
⌨️ A curated list of Open Source Mechanical Keyboard resources.
Stars: ✭ 1,294 (-99.4%)
Mutual labels:  hacktoberfest, list
Awesome Zsh Plugins
A collection of ZSH frameworks, plugins, themes and tutorials.
Stars: ✭ 10,129 (-95.31%)
Mutual labels:  hacktoberfest, list
A list of philosophy books and resources.
Stars: ✭ 206 (-99.9%)
Mutual labels:  books, list

This page is available as an easy-to-read website at

List of Free Learning Resources In Many Languages

Awesome License: CC BY 4.0


This list was originally a clone of StackOverflow - List of Freely Available Programming Books with contributions from Karan Bhangui and George Stocker.

The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of GitHub's most popular repositories, with 210,000+ stars, 6800+ commits, 1900+ contributors, and 45,000+ forks.

The Free Ebook Foundation now administers the repo, a not-for-profit organization devoted to promoting the creation, distribution, archiving, and sustainability of free ebooks. Donations to the Free Ebook Foundation are tax-deductible in the US.

How To Contribute

Please read CONTRIBUTING. If you're new to GitHub, welcome! Remember to abide by our Code of Conduct too. (translations also available)

How to Share


English, By Programming Language

English, By Subject

Other Languages

Cheat Sheets

Free Online Courses

Interactive Programming Resources

Problem Sets and Competitive Programming

Podcast - Screencast

Free Podcasts and Screencasts:

Programming Playgrounds


We have Contributing, How-to, and Code of Conduct documents translated into many languages.


Each file included in this repository is licensed under the CC BY License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].