Master programming by recreating your favorite technologies from scratch.
- programming
- tutorials
- tutorial-code
- tutorial-exercises
47,133 repositories indexed
1–24 of 203 · Most stars
Master programming by recreating your favorite technologies from scratch.
Curated list of project-based tutorials
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
A book series (2 published editions) on the JS language.
Curated coding interview preparation materials for busy software engineers
Crack LeetCode, not only how, but also why.
24 Lessons, 12 Weeks, Get Started as a Web Developer
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
🧑🏫 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, ... 🧠
An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.
A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team at Anthropic PBC (no affiliation). A delectable showcase of top tier skills, ambidextrous agents, scintillating status lines, top notch developer tooling, and also we have plugins
TranslatedCommitted to sharing high-quality, interesting and practical open-source technical tutorials, developer tools, programming websites, and tech news on GitHub. A list cool, interesting projects of GitHub.
Front End interview preparation materials for busy engineers (updated for 2026)
In-depth tutorials on LLMs, RAGs and real-world AI agent applications.
Getting Started with Spring Boot 3:
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Translated🥇Juejin Translation Project (掘金翻译计划, Gold Miner), possibly the largest and best English-to-Chinese technical translation community in the world, the translation platform that best understands readers and translators:
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.
This repository is maintained by Omar Santos (@santosomar) and includes thousands of resources related to ethical hacking, bug bounties, digital forensics and incident response (DFIR), AI security, vulnerability research, exploit development, reverse engineering, and more. 🔥 Also check: https://hackertraining.org
Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines.
🎨 A curated list of delightful VS Code packages and resources.
A curated list of awesome Deep Learning tutorials, projects and communities.
Extensive Open-Source Guides for Android Developers