├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 seudonam 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [](https://github.com/seudonam/open-college-courses) 2 | 3 |
7 | 8 | ## 🟣编程 Programming 9 | - `David Malan`'s Harvard [`CS50`](https://cs50.harvard.edu/x/2023/) Intro to the Intellectual Enterprises of CS and the Art of Programming📺🍭 10 | 11 | - MIT [`6.0001`](https://ocw.mit.edu/6-0001F16)+[`2`](https://ocw.mit.edu/6-0002F16) Intro to Computational Thinking and Data Science📺 12 | 13 | - Coursera Computer Science [`1`](https://www.coursera.org/learn/cs-programming-java)+[`2`](https://www.coursera.org/learn/cs-algorithms-theory-machines)📺🍭 14 | 15 | - `John DeNero`'s Berkeley [`CS61A`](https://cs61a.org/) Structure and Interpretation of Computer Programs📺🍭 16 | 17 | - UMich [`EECS280`](https://eecs280.org/archive/) Programming and Intro Data Structures📺 18 | 19 | - MIT [`6.005`](https://web.mit.edu/6.005/www/archive/) Software Construction 20 | 21 | - MIT The [`Missing Semester`](https://missing.csail.mit.edu/) of Your CS Education📺 22 | 23 | - Harvard [`CS51`](https://cs51.io/) Abstraction and Design in Computation 24 | 25 | - Stanford [`CS106L`](https://web.stanford.edu/class/cs106l/) Standard C++ Programming 26 | ## 🔴算法与数据结构 Algorithm & Data Structure 27 | - `Josh Hug`'s Berkeley [`CS61B`](https://sp21.datastructur.es/) Data Structures📺🍭 28 | 29 | - Princeton [`COS226`](https://www.cs.princeton.edu/courses/cos226/) Algorithms and Data Structures 30 | 31 | - Coursera Algorithms[`1`](https://www.coursera.org/learn/algorithms-part1)+[`2`](https://www.coursera.org/learn/algorithms-part2)📺🍭 32 | 33 | - MIT [`6.006`](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/) Introduction to Algorithms📺🍭 34 | 35 | - Stanford [`CS161`](https://web.stanford.edu/class/archive/cs/cs161/cs161.1236/) Design and Analysis of Algorithms 36 | 37 | - Berkeley [`CS170`](https://cs170.org/) Efficient Algorithms and Intractable Problems📺 38 | 39 | - UIUC [`CS374`](https://courses.engr.illinois.edu/cs374al1/fa2023/) Algorithms and Models of Computation📺 40 | 41 | - MIT [`6.046J`](https://ocw.mit.edu/6-046JS15) Design and Analysis of Algorithms📺 42 | 43 | - MIT [`6.851`](https://courses.csail.mit.edu/6.851/) Advanced Data Structures📺 44 | 45 | - MIT [`6.890`](https://ocw.mit.edu/6-890F14) Algorithmic Lower Bounds📺 46 | 47 | - Berkeley [`CS270`](https://cs270.org/) Combinatorial Algorithms and Data Structures 48 | 49 | - Stanford [`CS265`](https://web.stanford.edu/class/archive/cs/cs265/cs265.1232/) Randomized Algorithms and Probabilistic Analysis 50 | 51 | - SBU [`CSE373`](https://www3.cs.stonybrook.edu/~skiena/373/) Analysis of Algorithms📺 52 | 53 | - UIUC [`CS473`](https://courses.engr.illinois.edu/cs473/fa2022/) Algorithms📺 54 | ## 🔵计算机组成与系统编程 Computer Organization & System Programming 55 | - [`Onur Mutlu`](https://safari.ethz.ch/courses/)'s ETH Zurich Digital Design and Computer Architecture📺🍭 56 | 57 | - Harvard [`CS61`](https://cs61.seas.harvard.edu/) Systems Programming and Machine Organization 58 | 59 | - Berkeley [`CS61C`](https://cs61c.org/) Machine Structures📺🍭 60 | 61 | - CMU [`15-213`](https://www.cs.cmu.edu/~213/) Intro to Computer Systems📺🍭 62 | 63 | - NJU [计算机系统基础](https://www.icourse163.org/course/NJU-1001625001)📺 64 | 65 | - HUST [计算机硬件系统设计](https://www.icourse163.org/course/HUST-1205809816)📺 66 | 67 | - MIT [`6.033`](https://ocw.mit.edu/courses/6-033-computer-system-engineering-spring-2018/) Computer System Engineering 68 | 69 | - [`Onur Mutlu`](https://safari.ethz.ch/courses/)'s ETH Zurich Computer Architecture📺 70 | 71 | - MIT [`6.826`](https://6826.csail.mit.edu/2020/) Principles of Computer Systems📺 72 | 73 | - Cornell [`CS6120`](https://www.cs.cornell.edu/courses/cs6120/2022sp/self-guided/) Advanced Compilers📺 74 | ## 🟤操作系统与网络 Operating System & Network 75 | - Harvard [`CS161`](https://read.seas.harvard.edu/cs161/) Operating Systems 76 | 77 | - MIT [`6.828`](https://pdos.csail.mit.edu/6.828/2022/) Operating System Engineering📺 78 | 79 | - JHU [`CS318`](https://www.cs.jhu.edu/~huang/cs318/fall22/) Principles of Operating Systems 80 | 81 | - Berkeley [`CS162`](https://cs162.org/) Operating Systems and Systems Programming📺🍭 82 | 83 | - PKU [操作系统](https://pku-os.github.io/) 84 | 85 | - NJU [操作系统](https://jyywiki.cn/)📺 86 | 87 | - 湖科大教书匠 [计算机网络](https://www.icourse163.org/course/HNKJ-1461816178)📺 88 | 89 | - Standford [`CS144`](https://github.com/CS144) Introduction to Computer Networking 90 | ## ⚫分布式系统与并行计算 Distributed System & Parallel Computing 91 | - MIT [`6.824`](https://pdos.csail.mit.edu/6.824/) Distributed Systems📺🍭 92 | 93 | - Stanford [`CS149`](https://cs149.stanford.edu) Parallel Computing 94 | 95 | - CMU [`15-418`](https://www.cs.cmu.edu/~418/) Parallel Computer Architecture and Programming📺 96 | 97 | - Berkeley [`CS267`](https://sites.google.com/lbl.gov/cs267-spr2023) Applications of Parallel Computers📺 98 | 99 | - MIT [`6.172`](https://ocw.mit.edu/6-172F18) Performance Engineering of Software Systems📺 100 | ## 🟡数据库系统 Database System 101 | - `Andy Pavlo`'s CMU [`15-445`](https://15445.courses.cs.cmu.edu/fall2024/) Database Systems📺🍭 102 | 103 | - Berkeley [`CS186`](https://cs186berkeley.net/) Introduction to Database Systems📺 104 | 105 | - `Andy Pavlo`'s CMU [`15-721`](https://15721.courses.cs.cmu.edu/spring2023/) Advanced Database Systems📺🍭 106 | ## 🟢计算机安全 Computer Security 107 | - Berkeley [`CS161`](https://cs161.org/) Computer Security 108 | 109 | - Stanford [`CS155`](https://cs155.stanford.edu/) Computer and Network Security 110 | 111 | - Stanford [`CS251`](https://cs251.stanford.edu/) Cryptocurrencies and Blockchain Technologies 112 | 113 | - Stanford [`CS255`](https://crypto.stanford.edu/~dabo/cs255//) Introduction to Cryptography 114 | 115 | - MIT [`6.858`](https://css.csail.mit.edu/6.858/) Computer System Security📺🍭 116 | 117 | - [`PWN.COLLEGE`](https://dojo.pwn.college/) Computer Systems Security📺🍭 118 | ## ⚪数学 Math 119 | - ZJU [微积分](https://www.icourse163.org/u/mooc1535616401347)📺 120 | 121 | - UIUC [`CS173`](https://courses.grainger.illinois.edu/cs173/sp2021/ALL-lectures/) Discrete Structures📺 122 | 123 | - MIT [`6.042J`](https://ocw.mit.edu/6-042JF10) Mathematics for Computer Science📺🍭 124 | 125 | - Berkeley [`CS70`](https://www.eecs70.org/) Discrete Mathematics and Probability Theory 126 | 127 | - Berkeley [`EE127`](https://www.youtube.com/playlist?list=PLnocShPlK-Fsj9puVGWJ1byL-WeKW1CMb) Optimization Models in Engineering📺 128 | 129 | - MIT [`6.041`](https://ocw.mit.edu/6-041F10) Probabilistic Systems Analysis and Applied Probability📺 130 | 131 | - MIT [`18.06`](https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/) Linear Algebra📺🍭 132 | 133 | - MIT [`18.065`](https://ocw.mit.edu/18-065S18) Matrix Methods in Data Analysis Signal Processing Machine Learning📺 134 | 135 | - MIT [`18.404J`](https://ocw.mit.edu/courses/18-404j-theory-of-computation-fall-2020/) Theory of Computation📺 136 | 137 | - CMU [`15-251`](https://www.cs251.com/) Great Ideas in Theoretical Computer Science📺 138 | ## 🤖人工智能 Artificial Intelligence 139 | - Berkeley [`CS188`](https://inst.eecs.berkeley.edu/~cs188/) Introduction to Artificial Intelligence📺🍭 140 | 141 | - Berkeley [`CS189`](https://people.eecs.berkeley.edu/~jrs/189/) Introduction to Machine Learning📺 142 | 143 | - Berkeley [`CS182`](https://www.youtube.com/playlist?list=PLnocShPlK-Fs_62EXCDykgtQFbHGLMT7U) Deep Neural Networks📺 144 | 145 | - Berkeley [`CS285`](https://rail.eecs.berkeley.edu/deeprlcourse/) Deep Reinforcement Learning📺 146 | 147 | - 李宏毅 [機器學習](https://speech.ee.ntu.edu.tw/~hylee/ml/2023-spring.php)📺🍭 148 | 149 | - MIT [`6.S191`](https://youtube.com/playlist?list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI) Introduction to Deep Learning📺 150 | 151 | - MIT [`6.5940`](https://efficientml.ai/) TinyML and Efficient Deep Learning Computing📺 152 | 153 | - Stanford [`CS234`](https://web.stanford.edu/class/cs234/) Reinforcement Learning📺 154 | 155 | - Stanford [`CS330`](https://cs330.stanford.edu/) Deep Multi-Task and Meta Learning📺 156 | 157 | - Stanford [`CS224N`](https://web.stanford.edu/class/cs224n/) Natural Language Processing with Deep Learning📺 158 | 159 | - Stanford [`CS224U`](https://web.stanford.edu/class/cs224u/) Natural Language Understanding📺 160 | 161 | - Stanford [`CS224W`](https://web.stanford.edu/class/cs224w/) Machine Learning with Graphs📺 162 | 163 | - Stanford [`CS231n`](https://github.com/cs231n) Deep Learning for Computer Vision📺 164 | 165 | - Stanford [`CS324`](https://stanford-cs324.github.io/winter2023/) Large Language Models 166 | 167 | - UMich [`EECS498`](https://www.youtube.com/playlist?list=PL5-TkQAfAZFbzxjBHtzdVCWE0Zbhomg7r) Deep Learning for Computer Vision📺 168 | 169 | - UPenn [`ESE5140`](https://gnn.seas.upenn.edu/) Graph Neural Networks📺 170 | 171 | - CMU [`10-714`](https://dlsyscourse.org/lectures/) Deep Learning Systems📺 172 | 173 | - CMU [`10-708`](https://sailinglab.github.io/pgm-spring-2019/) Probabilistic Graphical Models📺 174 | 175 | - Berkeley [`Data100`](https://ds100.org/sp22/) Principles and Techniques of Data Science📺 176 | 177 | - Princeton [`ECE524`](https://sites.google.com/view/cjin/teaching/ece524) Foundations of Reinforcement Learning📺 178 | ## 🕹计算机图形学 Computer Graphics 179 | - [`GAMES101`](https://sites.cs.ucsb.edu/~lingqi/teaching/games101) 现代计算机图形学入门 180 | 181 | - Stanford [`CS148`](https://cs148.stanford.edu/) Introduction to Computer Graphics and Imaging 182 | 183 | - CMU [`15-462`](https://youtube.com/playlist?list=PL9_jI1bdZmz2emSh0UQ5iOdT2xRHFHL7E) Computer Graphics📺🍭 184 | 185 | - UPenn [`CIS565`](https://cis565-fall-2022.github.io/) GPU Programming and Architecture📺 186 | ## 🟠电气工程 Electrical Engineering 187 | - Berkeley [`EECS16A`](https://eecs16a.org/) Designing Information Devices and Systems I📺 188 | 189 | - Berkeley [`EECS16B`](https://eecs16b.org/) Designing Information Devices and Systems II 190 | 191 | - MIT [`6.003`](https://ocw.mit.edu/courses/6-003-signals-and-systems-fall-2011/) Signals and Systems📺 192 | --------------------------------------------------------------------------------