awesome-courses README

The project's README from github.com/prakhar1989/awesome-courses. As one markdown file: README.md.

Awesome CS Courses Awesome

Introduction

There are a lot of hidden treasures lying within university pages scattered across the internet. This list is an attempt to bring to light those awesome CS courses which make their high-quality materials, i.e. assignments, lectures, notes, readings and examinations, available online for free.

Table of Contents

Legend

Courses

Systems


Programming Languages / Compilers


Algorithms


CS Theory


Introduction to CS

Lecture Videos Assignments Lecture Notes - This course is all about understanding: understanding what's going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Internet can be watched by others, and how your computer can become infected with a worm just by being turned on. Designed for students who use computers and the Internet every day but don't fully understand how it all works, this course fills in the gaps. Through lectures on hardware, software, the Internet, multimedia, security, privacy, website development, programming, and more, this course "takes the hood off" of computers and the Internet so that students understand how it all works and why. Through discussions of current events, students are exposed also to the latest technologies. - Lecture Videos - Syllabus - Notes / Recaps - Assignments


Machine Learning

awesome-courses (prakhar1989/awesome-courses)

Searching Database…

这是什么?这是一份精选清单,收录了世界各地大学提供的免费、高质量计算机科学课程。每门课程都在网上公开了讲课材料、作业、笔记和阅读材料。
这是一门课,还是许多课程的合集?这是一个合集,包含数十门独立的大学课程,按学科领域分组。每个条目都会链接到该大学课程页面上的相应材料。
这份清单是怎么组织的?课程按主题分组,例如系统、算法、人工智能、安全和统计学。每个条目都会列出课程代码、课程名称、所属大学、简短描述,以及课程材料的链接。链接旁有一套图标图例,分别标示课程视频、课堂讲义、作业/实验和阅读材料。
清单中的课程都有讲课视频吗?没有。每门课程提供的内容各不相同:有些条目只提供课堂讲义、作业或阅读材料,另一些还附有完整的讲课视频,具体以每个条目的图标图例为准。
这些课程来自哪些大学?课程来自多所知名计算机学院,包括 UC Berkeley、Stanford、MIT、Caltech、University of Illinois Urbana-Champaign、University of Waterloo、Cornell、University of Virginia 等。
除了核心理论和系统,还涵盖哪些学科方向?除计算机核心理论和系统外,清单还涵盖一些专门主题,如 GPU 编程(CUDA)、云计算、分布式系统、数据库内部原理,以及 Unix 工具与脚本编写。
清单里既有本科课程,也有研究生课程吗?有的。课程范围从入门级本科课程一直到高阶研究生课程,例如 MIT 的 6.004 Computation Structures(计算结构),以及康奈尔大学的 CS 5412 Cloud Computing(云计算)。
这些课程资料真的可以免费获取吗?可以。清单中的每门课程都会在网上公开发布讲课视频、讲义、作业或阅读材料,且不收费,这也正是本清单的初衷。
Size
1.4 MB
Stars
72K
Updated
CommitNov 12
Age
11y
Commits · 90 Days