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 «Структуры вычислений» и Cornell CS 5412 «Облачные вычисления».
Могу ли я на самом деле получить материалы курсов бесплатно?Да, каждый курс из списка публикует лекции, конспекты, задания или материалы для чтения в открытом доступе и бесплатно. Именно на этом и строится весь список.
Size
1.4 MB
Stars
72K
Updated
CommitNov 12
Age
11y
Commits · 90 Days