1.jwasham / coding-interview-university
A complete computer science study plan to become a software engineer.
Ranked by Attention Score: stars gained over the last 180 complete days
39 repositories by Attention Score · May 7, 2026 – Nov 2, 2026 (UTC)
A complete computer science study plan to become a software engineer.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
🎓 Path to a free self-taught education in Computer Science!
Learn System Design concepts and prepare for interviews using free resources.
Papers from the computer science community to read and discuss.
If you want to become good at AI engineering & system design, join this newsletter 👇
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
:books: List of awesome university courses for learning Computer Science!
List of Computer Science courses with video lectures.
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
Crack LeetCode, not only how, but also why.
A collection of (mostly) technical things every software developer should know about
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
DevOps Roadmap for 2026. with learning resources
Video discussing this curriculum:
An ultra-simplified explanation to design patterns
清华大学计算机系课程攻略 Guidance for courses in Department of Computer Science and Technology, Tsinghua University
A collection of learning resources for curious software engineers
🎓 Um caminho para a educação autodidata em Ciência da Computação!
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
:books: Find your next book to read!
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖
:heart:中国科学技术大学课程资源
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
计算机速成课(播放量 509 万) (共40集,每一集 10 分钟)2018 年完成翻译。评论区有大量好评
Math & CS awesome List, distinguished by proof and logic technique
计算机基础(计算机网络/操作系统/数据库/Git...)面试问题全面总结,包含详细的follow-up question以及答案;全部采用【问题+追问+答案】的形式,即拿即用,直击互联网大厂面试;可用于模拟面试、面试前复习、短期内快速备战面试...
🚀 fullstack tutorial 2022,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试
:small_red_triangle::sunglasses: A curated list of awesome stuff to learn computer graphics
📖 Design Patterns implemented in Swift 5.0
Free tech resources for faculty, students, researchers, life-long learners, and academic community builders for use in tech based courses, workshops, and hackathons.
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
Algorithms resolution in Javascript. Leetcode - Geeksforgeeks - Careercup
Curated decibans of Julia programming language.
Solutions to In-Class questions, Problem Sets and Exams of MIT Mathematics for Computer Science 2015 (same as 2019 Open Learning Library)
Software Foundations in Idris
The MEGA interview guide, JavaSciript, Front End, Comp Sci