:books: Freely available programming books
Repository Index
47,133 repositories indexed
1–24 of 28 · Most stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
The definitive list that answers "I want to do X in Python, which tool should I use?"
- awesome
- python
- python-frameworks
- python-libraries
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
A curated list of awesome Machine Learning frameworks, libraries and software.
🧑🏫 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
🧠 Train a 64M-parameter LLM from scratch in just 2h!
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
Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.
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
Pocket Flow: Codebase to Tutorial
AWS zero to hero repo for devops engineers to learn AWS in 30 Days. This repo includes projects, presentations, interview questions and real time examples.
Practical Python Programming (course by @dabeaz)
- python
- pythontutorial
- tutorial
Largest list of models for Core ML (for iOS 11+)
- coreml
- coreml-model
- apple
- machine-learning
The roadmap for learning the C++ programming language for beginners and experienced devs.
Programming exercises, code katas and puzzles for your job interview training - or just for fun.
- interview-practice
- interview-test-task
- language-learning
- coding-interview
Resources on programming practices for safety-critical software.
- safety-critical
- safety-standards
- safety
- awesome-lists
A 100-day challenge exploring IoT and embedded systems using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython. Each day covers a new sensor or module with complete code, circuit diagram, and explanation.
🧠+🎧 Build your music algorithms and AI models with the next-gen DAW 🔥
Learn Robotics with JdeRobot