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 147 · 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.
TranslatedJava interview & general backend interview guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development
Curated coding interview preparation materials for busy software engineers
A collection of various awesome lists for hackers, pentesters and security researchers
21 Lessons, Get Started Building with Generative AI
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
🐙 Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents.
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
Learn AI Engineering! Learn it. Build it. Ship it for others.
from vibe coding to agentic engineering - practice makes claude perfect
📜 33 JavaScript concepts every developer should know.
A collection of learning resources for curious software engineers
Learn how to develop, deploy and iterate on production-grade ML applications.
An ultra-simplified explanation to design patterns
Summer 2027 software engineering, data science, AI, quant, product management, and hardware internship postings. Updated daily by Simplify and Pitt CSC.
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 👇🏼
This is a repo with links to everything you'd ever want to learn about data engineering
Front End interview preparation materials for busy engineers (updated for 2026)
In-depth tutorials on LLMs, RAGs and real-world AI agent applications.
Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
Anthropic's Interactive Prompt Engineering Tutorial