This repository is a compilation of well-written, step-by-step guides for re-creating our favorite technologies from scratch.
Global
> I originally created this as a short to-do list of study topics for becoming a software engineer, > but it grew to the large list you see today. After going through this study plan, I got hired > as a Software Development Engineer at Amazon!
This page is available as an easy-to-read website. Access it by clicking on .
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Learning how to design scalable systems will help you become a better engineer.
Learn System Design concepts and prepare for interviews using free resources.
This program is intended for use in the Command Module as specified in report R-577.
Implementations are for learning purposes only. They may be less efficient than the implementations in the Python standard library. Use them at your discretion.
The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career training or professional development. ) good habits to obtain this education largely on their own, but with support from a worldwide community of fellow learners.
Papers We Love (PWL) is a community built around reading, discussing and learning more about academic computer science papers. This repository serves as a directory of some of the best papers the community can find, bringing together documents scattered across the web.
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
There are a lot of hidden treasures lying within university pages scattered across the internet. e. assignments, lectures, notes, readings and examinations, available online for free.
> Contributions are greatly welcome! You may want to take a look at the contribution guidelines. If you see a link here that is no longer maintained or is not a good fit, please submit a pull request!
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
计算机自学指南
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
This is a path for those of you who want to complete the Data Science undergraduate curriculum on your own time, for free, with courses from the best universities in the World.
🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经
Help from you in contributing content would be very much appreciated!
The world is rushing to build AI systems. It is not engineering them.
Welcome to the SDE Interview Preparation Roadmap! This repository is not just about my personal journey; it's a collaborative space for collective learning.
Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.
Linux полная шпаргалка по командам на русском. Больше полезного в виде наглядных картинок, совтеов от профи и примеров по работе с Linux, здесь 👇
> 🇺🇦 UKRAINE IS BEING ATTACKED BY RUSSIAN ARMY. CIVILIANS ARE GETTING KILLED. RESIDENTIAL AREAS ARE GETTING BOMBED.
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
Hey, welcome to the course. I hope this course provides a great learning experience.
清华大学计算机系课程攻略 Guidance for courses in Department of Computer Science and Technology, Tsinghua University
This repo is intended for any individual wanting to improve their problem solving skills for software engineering interviews.
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code