:books: Freely available programming books
Repository Index
47,133 repositories indexed
1–24 of 187 · Most stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
Command-line program to download videos from YouTube.com and other video sites
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
The Python programming language
🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming
🧑🏫 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 programming framework for agentic AI
Rich is a Python library for rich text and beautiful formatting in the terminal.
- python
- python3
- python-library
- terminal
A collection of learning resources for curious software engineers
- read-articles
- programmer
- professional
- scalability
aider is AI pair programming in your terminal
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
- airflow
- apache
- apache-airflow
- python
Making large AI models cheaper, faster and more accessible
- deep-learning
- hpc
- large-scale
- data-parallelism
DSPy: The framework for programming—not prompting—language models
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...
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
You like pytorch? You like micrograd? You love tinygrad! ❤️
A book-in-progress about the Linux kernel and its insides.
- linux-kernel
- linux-insides
- linux
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
- python
- algorithm
- data-structure
- development
:zap: A Fast, Extensible Progress Bar for Python and CLI
- progressbar
- progressmeter
- progress-bar
- meter
A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项
- font
- monospace-font
- ligatures
- programming-ligatures
This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
GUI for a Vocal Remover that uses Deep Neural Networks.
- vocal-remover
- pytorch
- source
- separation