Master programming by recreating your favorite technologies from scratch.
- programming
- tutorials
- tutorial-code
- tutorial-exercises
47,133 repositories indexed
1–24 of 220 · Most stars
Master programming by recreating your favorite technologies from scratch.
A list of Free Software network services and web applications which can be hosted on your own servers
A book series (2 published editions) on the JS language.
Coding articles to level up your development skills
A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.
A Collection of application ideas which can be used to improve your coding skills.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
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
TranslatedHan Xiankai's (韩先凯) Life Advancement Guide: a bilingual Chinese-English lifelong learning guide for the AI era, covering AI, learning, entrepreneurship, wealth, love, and life
Everything you need to know to get the job.
:crab: Small exercises to get you used to reading and writing Rust code!
Translated"Code Random Thoughts" (代码随想录) LeetCode problem-solving guide: the order for working through 200 classic problems, with 600,000 characters of detailed illustrated explanations, video analysis of difficult points, and over 50 mind maps. Supports multiple language versions including C++, Java, Python, Go, and JavaScript, so learning algorithms is never confusing again! 🔥🔥 Come take a look, and you will wish you had met it sooner! 🚀
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
Standard Go Project Layout
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
This is a repo with links to everything you'd ever want to learn about data engineering
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
the only cheat sheet you need
Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube etc. See source code, demo links, tech stack, github stars.
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
Translatedabout learning Spring Boot via examples. Spring Boot tutorials and tech stack example code, quick and easy tutorials to get started.