1.jwasham / coding-interview-university
A complete computer science study plan to become a software engineer.
- computer-science
- interview
- programming-interviews
- study-plan
- data-structures
- algorithms
- +6 more
Ranked by Attention Score: stars gained over the last 180 complete days
59 repositories by Attention Score · May 8, 2026 – Nov 3, 2026 (UTC)
A complete computer science study plan to become a software engineer.
An evolving how-to guide for securing a Linux server.
Trail of Bits skills for security research, vulnerability detection, and audit workflows
Comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources
The OWASP Cheat Sheet Series was created to provide a concise collection of high value information on specific application security topics.
Machine Learning Engineering Open Book
A curated list of awesome frameworks, libraries and software for the Java programming language.
TranslatedGuidance for courses in Department of Computer Science and Technology, Tsinghua University
✅ The Node.js best practices list (July 2026)
Modern C++ Programming Course (C++03/11/14/17/20/23/26)
Translated🔥LeetCode solutions in any programming language | Solutions to LeetCode, "Jianzhi Offer (2nd Edition)" (剑指 Offer), and "Cracking the Coding Interview (6th Edition)" (程序员面试金典) implemented in multiple programming languages
Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)
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
TranslatedThe official designated GitHub of Run Studies worldwide, compiling the purpose, program, theory, and various examples of running (润); it addresses the three big questions of why to run, where to run to, and how to run; and aims to become the core religion and core belief of the new Chinese people.
🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.
The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes technical processes for verifying the OWASP Mobile Security Weakness Enumeration (MASWE) weaknesses, which are in alignment with the OWASP MASVS.
A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.
TranslatedA Chinese translation of TeachYourselfCS
:octocat: A collection of APIs
🧠 Laws, Theories, Principles and Patterns for developers and technologists.
Practical Python Programming (course by @dabeaz)
Advanced Python Mastery (course by @dabeaz)
A complete daily plan for studying to become a machine learning engineer.
A collection of free software and free culture resources for making amazing games. (mirror)
Translated:hammer_and_wrench: :heart: Want to know NixOS & Flakes in detail? Looking for a beginner-friendly tutorial? Then you've come to the right place!
Translated😱 From the source code level, analyze and dig into the underlying implementation principles of mainstream technologies in the internet industry, making it convenient for developers to "improve their technical depth". Currently covers the Spring family of frameworks, the Mybatis, Netty, and Dubbo frameworks, and middleware such as Redis and Tomcat
A list of interesting payloads, tips and tricks for bug bounty hunters.
A roadmap for those who want to build a career as an FPGA / ASIC Engineer
:art: A curated contents of amazing CSS :)
Open source book dedicated to helping you to make the best possible sourdough bread at home.
Translated🤗 The most complete summary of knowledge on the underlying principles of the JVM
A curated list of awesome Jupyter projects, libraries and resources
Translated✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field (冰霜之地, "Land of Frost"): notes on source code analysis, system design, and engineering practice
Tutorial for the Vulkan graphics and compute API
Collection of awesome Python types, stubs, plugins, and tools to work with them.
I am trying to describe complex matters in simple doodles!
🕶️ A curated list of resources around the topic: visual regression testing
XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
Examples and Tutorials of Event Sourcing in .NET
The most complete open-source tool for Twitter intelligence analysis
A curated list of resources for the conservation, development, and documentation of low resource (human) languages.
Reverse engineered schematics of the Game Boy's DMG-CPU B chip
Android Developer Roadmap 2020
:two_men_holding_hands: A curated list of awesome developer tools for writing cross-platform Node.js code
Open source remote sensing dataset with benchmarks
A tool for collaboratively finding your core domains - strategic business differentiators
TranslatedVim from beginner to expert
A curated list of awesome QR code libraries, software and resources
The Schema-Guided Dialogue Dataset
A curated list of awesome libraries and components for ActionScript 3 and Adobe AIR.
👃 Crack open your old Game Boy and peek at the LCD data bus.
A format for APIs, libraries and datasets containing and working with public transport data.
You know Simon Wardley's medium posts on his Wardley Mapping technique? This is an AsciiDoc of them.
A collection of free software and free culture resources for making amazing games. (mirror)