software-engineering
There are 5582 repositories under software-engineering topic.
jwasham/coding-interview-university
A complete computer science study plan to become a software engineer.
ByteByteGoHq/system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
charlax/professional-programming
A collection of learning resources for curious software engineers
kamranahmedse/design-patterns-for-humans
An ultra-simplified explanation to design patterns
kuchin/awesome-cto
A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups
systemdesign42/system-design
A resource to help busy software engineers become good at system design 👇
visenger/awesome-mlops
A curated list of references for MLOps
mhadidg/software-architecture-books
A comprehensive list of books on Software Architecture.
upgundecha/howtheysre
A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE)
ccfddl/ccf-deadlines
⏰ Collaboratively track deadlines of conferences recommended by CCF (Website, Python Cli, Wechat Applet) / If you find it useful, please star this project, thanks~
P1xt/p1xt-guides
Programming curricula
ashishps1/awesome-behavioral-interviews
Tips and resources to prepare for Behavioral interviews.
facundoolano/software-papers
📚 A curated list of papers for Software Engineers
vicoyeh/pointers-for-software-engineers
A curated list of topics to start learning software engineering
spring2go/cs_study_plan
一份硬核(hardcore)计算机科学CS自学计划,偏向软件工程和系统架构方向
s4kibs4mi/java-developer-roadmap
Roadmap to becoming a Java developer in 2025
armankhondker/best-leetcode-resources
Learn LeetCode and prepare for coding interviews with free resources.
MrGemy95/Tensorflow-Project-Template
A best practice for tensorflow project template architecture.
zhashkevych/awesome-backend
🚀 A curated and opinionated list of resources (English & Russian) for Backend developers | Структурированный список ресурсов для изучения Backend разработки
SWE-bench/SWE-bench
SWE-bench [Multimodal]: Can Language Models Resolve Real-world Github Issues?
speedyapply/2025-SWE-College-Jobs
2025 SWE internship & new graduate job list updated daily
codefuse-ai/Awesome-Code-LLM
[TMLR] A curated list of language modeling researches for code (and other software engineering activities), plus related datasets.
evolutionary-architecture/evolutionary-architecture-by-example
Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.
orrsella/soft-eng-interview-prep
Everything you need to know for a Software Engineering interview
DAGWorks-Inc/hamilton
Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage/tracing and metadata. Runs and scales everywhere python does.
codersguild/System-Design
It's just fascinating. How is modern software designed? 🤔 Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. 👨💻 Interview Prep. 👨💻
Habrador/Unity-Programming-Patterns
Implementations of programming design patterns in Unity with examples in C# when to use them.
sachuverma/DataStructures-Algorithms
This repo contains links of resources, theory subjects content and DSA questions & their solution for interview preparation from different websites like geeksforgeeks, leetcode, etc.
romenrg/evergreen-skills-developers
List of evergreen skills, based on software development best practices & cross-framework principles, that should serve as a fair assessment of skilled software engineers / developers
GimunLee/tech-refrigerator
🍰 기술 냉장고입니다. 🛒 기술 면접 , 전공 시험 , 지식 함양 등 분명 도움될 거예요! 🤟
jesselpalmer/the-engineering-managers-booklist
Books for people who are or aspire to manage/lead team(s) of software engineers
ai-christianson/RA.Aid
Develop software autonomously.
AlanChen4/Summer-2024-SWE-Internships
A list of Summer 2024 internships for software engineering, updated automatically everyday
oskardudycz/ArchitectureWeekly
Architecture Weekly - links and resources to boost your knowledge and developer skills
benthecoder/yt-channels-DS-AI-ML-CS
A comprehensive list of 180+ YouTube Channels for Data Science, Data Engineering, Machine Learning, Deep learning, Computer Science, programming, software engineering, etc.
Habrador/Computational-geometry
Computational Geometry Unity library with implementations of intersection algorithms, triangulations like delaunay, voronoi diagrams, polygon clipping, bezier curves, ear clipping, convex hulls, mesh simplification, etc