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 87 · Most stars
A complete computer science study plan to become a software engineer.
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
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.
🐙 Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents.
Learn AI Engineering! Learn it. Build it. Ship it for others.
from vibe coding to agentic engineering - practice makes claude perfect
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
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
A curated list of engineering blogs
A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups
📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production.
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
If you want to become good at AI engineering & system design, join this newsletter 👇
What are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers?