A complete computer science study plan to become a software engineer.
- computer-science
- interview
- programming-interviews
- study-plan
47,133 repositories indexed
1–15 of 15 · Most stars
A complete computer science study plan to become a software engineer.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
A collection of learning resources for curious software engineers
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.
A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups
If you want to become good at AI engineering & system design, join this newsletter 👇
A curated list of references for MLOps
A comprehensive list of books on Software Architecture.
Roadmap to becoming a Java developer in 2026
A best practice for tensorflow project template architecture.
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
Software architect roadmap
:1st_place_medal: Roadmap to become a system design and architecture master
common creational, behavioural and structural patterns implemented in go 🤩