:books: Freely available programming books
Repository Index
78,850 visible repositories in the index
1–24 of 48 · Most stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
TranslatedHello Algo (《Hello 算法》): An animated, illustrated data structures and algorithms tutorial with one-click code running. Supports Simplified Chinese, Traditional Chinese, English, and Japanese, and provides code implementations in Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart, and more
- algorithms
- data-structures
- data-structures-and-algorithms
- dsa
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
🧑🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠
- deep-learning
- deep-learning-tutorial
- pytorch
- gan
A collection of learning resources for curious software engineers
- read-articles
- programmer
- professional
- scalability
Curso para aprender el lenguaje de programación Python desde cero y para principiantes. 100 clases, 44 horas en vídeo, código, proyectos y grupo de chat. Fundamentos, frontend, backend, testing, IA...
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
- python
- algorithm
- data-structure
- development
Minimal examples of data structures and algorithms in Python
- algorithm
- python
- competitive-programming
- data-structure
A Study Path for Game Programmer
📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.
- python
- python3
- learning
- programming-language
Practical Python Programming (course by @dabeaz)
- python
- pythontutorial
- tutorial
Ruta de estudio basada en ejercicios de código de la comunidad MoureDev para aprender y practicar lógica usando cualquier lenguaje de programación.
- javascript
- python
- c-sharp
- c-plus-plus
A collection of machine learning examples and tutorials.
A multi-module course teaching everything you need to know about using GitHub Copilot as an AI Peer Programming resource.
Awesome & interesting talks about programming
- talks
- list
- programming-talks
TranslatedThe most comprehensive game development technology map (Game Development Map). It helps game developers save time on known problems, so they can put more energy into more creative work.
- game-development
- unity3d
- 3d
- programming
The most comprehensive Claude Code guide: agentic workflows, hooks, skills, MCP servers, quizzes, and production-ready templates. 430K+ lines.
- agentic-coding
- ai-assistant
- ai-coding
- ai-pair-programming
Ultimate Python study guide 🐍 🐍 🐍
- python
- python3
- study
- programming-language
Ejercicios de código semanales en 2023 de la comunidad MoureDev para practicar lógica en cualquier lenguaje de programación.
- challenges
- csharp
- go
- java
🙌 Welcome open-source Python mini-project contributions!
- python
- python-mini-projects
- data-science
- data-visualization
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
- python
- python3
- concurrency
- iterators
A curated list of awesome Discord communities for programmers
The roadmap for learning the C++ programming language for beginners and experienced devs.