:books: Freely available programming books
Repository Index
47,133 repositories indexed
1–15 of 15 · Most stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
🧑🏫 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
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
📚 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
Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.
- nisq
- quantum-algorithms
- quantum-computing
- cirq
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
🧠+🎧 Build your music algorithms and AI models with the next-gen DAW 🔥
Learn Robotics with JdeRobot
INGInious is a secure and automated exercises assessment platform using your own tests, also providing a pluggable interface with your existing LMS.
- grading
- assessment
- education
- e-assessment