A complete computer science study plan to become a software engineer.
- computer-science
- interview
- programming-interviews
- study-plan
47,133 repositories indexed
1–24 of 336 · Most stars
A complete computer science study plan to become a software engineer.
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
Free domain registration and practical DNS learning resources for everyone.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Crack LeetCode, not only how, but also why.
TranslatedHello Algo (《Hello 算法》): An animated, illustrated data structures and algorithms tutorial with one-click code running. Supports Simplified Chinese, Traditional Chinese, English, and Japanese, and provides code implementations in Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart, and more
Coding articles to level up your development skills
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
Translated😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | A complete primer on advanced knowledge for internet Java engineers: covering high concurrency, distributed systems, high availability, microservices, massive data processing, and other areas
TranslatedDemonstrate all the questions on LeetCode in the form of animation. (Presenting the approach to solving LeetCode problems in the form of animation; full step-by-step, replay, variable speed, and voice explanation are available at algomooc.com)
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
All Algorithms implemented in Java
Standard Go Project Layout
TranslatedLeetCode Solutions: A Record of My Problem Solving Journey. (LeetCode solutions, recording my own journey of solving LeetCode problems.)
The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞
Bootstrap Kubernetes the hard way. No scripts.
Learn how to develop, deploy and iterate on production-grade ML applications.
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
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.
Learn how to design systems at scale and prepare for system design interviews
Data Engineering Zoomcamp is a free 9-week course on building production-ready data pipelines. Join the course here 👇🏼
Learn System Design concepts and prepare for interviews using free resources.
The best design tools and plugins for everything 👉
Source for remoteintech.company — a community-maintained directory of remote-friendly tech companies