Skip to content
44

Courses

Awesome Courses

1.3k stars200 forks131 entriesLast push Feb 24, 2022 (4 years ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Algorithms

Algorithmic thinking

πŸ’°

In 2 lists

Algorithms (2010)

Taught by Manuel Blum who has a Turing Award due to his contributions to algorithms. πŸ†“

In 3 lists

Algorithms specialization

Paid Content. / Coursera(Stanford University) / Tim Roughgarden's four-course series on divide and conquer, graphs, greedy, DP and NP-completeness.

In 3 lists

Algorithms: Part 1

πŸ†“

In 2 lists

Algorithms: Part 2

πŸ†“

In 3 lists

Data structures (2016)

πŸ†“

In 3 lists

Data structures (2017)

πŸ†“

In 2 lists

Design and analysis of algorithms (2012)

πŸ†“

In 2 lists

Evolutionary computation (2014)

πŸ†“

In 2 listsLink may be dead

Introduction to programming contests (2012)

πŸ†“

In 3 lists

MIT advanced data structures (2014)

πŸ†“

In 2 lists

MIT introduction to algorithms

πŸ†“

In 2 lists

Artificial Intelligence

Berkeley intro to ai (2014)

πŸ†“

In 4 listsLink may be dead

MIT artificial intelligence (2010)

πŸ†“

In 2 lists

The society of mind (2011)

πŸ†“

In 2 lists

Business

Gamification

πŸ’°

In 2 lists

Chemistry

Bioinformatics specialization

πŸ’°

In 2 lists

Compilers

Principles of compiler design (2016)

πŸ†“

In 2 listsLink may be dead

Stanford compiler construction (2016)

πŸ†“

In 3 lists

Computer Science

Computational complexity (2008)

πŸ†“

In 2 listsLink may be dead

Computer science 101

πŸ†“

In 2 listsLink may be dead

Data structures

πŸ’°

In 2 lists

Great ideas in computer architecture (2015)

πŸ†“

In 2 lists

Information retrieval (2013)

πŸ†“

In 2 lists

MIT great ideas in theoretical computer science

πŸ†“

In 3 lists

MIT Mathematics for Computer Science (2010)

πŸ†“

In 2 lists

MIT Structure and Interpretation of Programs (1986)

πŸ†“

In 2 listsLink may be dead

Quantum Information Science II: Efficient Quantum Computing - fault tolerance and complexity (2018)

πŸ†“

In 2 listsLink may be dead

Software foundations (2014)

πŸ†“

In 2 listsLink may be dead

The art of recursion (2012)

πŸ†“

In 2 listsLink may be dead

Computer vision

Computer vision

πŸ†“

In 3 listsLink may be dead

Introduction to computer vision (2015)

πŸ†“

In 2 lists

Programming computer vision with python (2012)

πŸ†“

In 3 lists

Cryptocurrency

Bitcoin and Cryptocurrency Technologies

πŸ†“

In 2 lists

Cryptography

Stanford cryptography I

πŸ’°

In 5 lists

Stanford cryptography II (2017)

πŸ’°

In 3 listsLink may be dead

CSS

CSS Grid by Wes Bos

πŸ†“

In 2 lists

Decentralized systems

MIT Decentralized Applications (2018)

πŸ†“

In 2 lists

Deep Learning

Advanced Deep Learning & Reinforcement Learning (2018)

πŸ†“

In 2 lists

Berkeley deep reinforcement learning (2017)

πŸ†“

In 2 lists

Deep learning (2017)

πŸ†“

In 3 lists

Stanford natural language processing with deep learning (2017)

πŸ†“

In 2 lists

Deep learning at Oxford (2015)

πŸ†“

In 4 listsDetails

Lectures

πŸ†“

In 2 lists

Oxford CS Deep NLP (2017)

πŸ†“

In 5 listsDetails

Ucl reinforcement learning (2015)

In 2 lists

Stanford convolutional neural networks for visual recognition

πŸ†“

In 3 listsLink may be dead

Stanford deep learning for natural language processing

πŸ†“

In 5 lists

Discrete math

Discrete Mathematics and Probability Theory

πŸ†“

In 2 lists

Functional programming

Course in functional programming by KTH

πŸ†“

In 2 lists

Functional Programming Course

πŸ†“

In 2 lists

Programming paradigms (2018)

πŸ†“

In 2 lists

Functional Programming in OCaml (2019)

In 2 lists

Game development

HTML5 game development

πŸ†“

In 2 lists

Haskell

Advanced Programming (2017)

πŸ†“

In 2 listsLink may be dead

Haskell ITMO (2017)

πŸ†“

In 2 lists

Introduction to Haskell (2016)

πŸ†“

In 2 lists

Stanford functional systems in Haskell (2014)

πŸ†“

In 3 listsLink may be dead

Investing

Computational investing

πŸ’°

In 2 listsLink may be dead

iOS

Developing iOS 10 apps with Swift (2017)

πŸ†“

In 2 listsLink may be dead

Machine learning

MIT Deep Learning (2019)

In 2 lists

Amazon’s Machine Learning University course (2018)

πŸ†“

In 2 lists

Advanced Machine Learning with TensorFlow on Google Cloud Platform Specialization

Get hands-on experience optimizing, deploying, and scaling production ML models. πŸ’°

In 2 lists

Artificial intelligence for robotics

πŸ†“

In 3 lists

Coursera machine learning

πŸ’°

In 14 listsDetails

Introduction to Deep Learning (2018)

Introductory course on deep learning algorithms and their applications. πŸ†“

In 3 lists

Introduction to Machine Learning for Coders

The course covers the most important practical foundations for modern machine learning. πŸ†“

In 3 listsLink may be dead

Introduction to matrix methods (2015)

πŸ†“

In 3 listsLink may be dead

Learning from data (2012)

πŸ†“

In 4 lists

Machine Learning Crash Course (2018)

Google's fast-paced, practical introduction to machine learning. πŸ†“

In 10 listsDetails

Machine learning for data science (2015)

πŸ†“

In 2 lists

Machine learning in Python with scikit-learn

πŸ†“

In 3 lists

Machine Learning with TensorFlow on Google Cloud Platform Specialization

Learn ML with Google Cloud. Real-world experimentation with end-to-end ML. πŸ’°

In 2 listsLink may be dead

Mathematics of Deep Learning, NYU, Spring (2018)

πŸ†“

In 2 lists

mlcourse.ai

Open Machine Learning course by OpenDataScience. πŸ†“

In 2 lists

Neural networks for machine learning

πŸ’°

In 2 listsLink may be dead

Notes

πŸ†“

In 2 lists

Practical Deep Learning For Coders (2018)

Learn how to build state of the art models without needing graduate-level math. πŸ†“

In 4 lists

Statistical learning (2015)

πŸ†“

In 3 listsLink may be dead

Tensorflow for deep learning research (2017)

πŸ†“

In 3 lists

Math

Abstract algebra (2019)

πŸ†“

In 2 listsLink may be dead

MIT linear algebra (2010)

πŸ†“

In 2 lists

MIT multivariable calculus (2007)

πŸ†“

In 2 lists

MIT multivariable calculus by Prof. Denis Auroux

πŸ†“

In 2 lists

MIT multivariable control systems (2004)

πŸ†“

In 2 lists

MIT singlevariable calculus (2006)

πŸ†“

In 2 lists

Nonlinear dynamics and chaos (2014)

πŸ†“

In 2 lists

Stanford mathematical foundations of computing (2016)

πŸ†“

In 3 lists

Types, Logic, and Verification (2013)

In 2 lists

Networking

Introduction to computer networking

πŸ†“

In 2 listsLink may be dead

Introduction to EECS II: digital communication systems (2012)

πŸ†“

In 2 lists

Neuroscience

The Human Brain (2018)

πŸ†“

In 2 lists

Natural Language Processing

YSDA Natural Language Processing course (2018)

πŸ†“

In 5 listsDetails

Operating systems

Computer Science 162

πŸ†“

In 2 lists

Computer science from the bottom up

πŸ†“

In 2 lists

How to make a computer operating system (2015)

πŸ†“

In 5 lists

Operating system engineering

πŸ†“

In 2 lists

Programming

Build a modern computer from first principles: from nand to tetris

πŸ’°

In 3 lists

Introduction to programming with matlab

πŸ’°

In 2 lists

MIT software construction (2016)

πŸ†“

In 3 lists

MIT structure and interpretation of computer programs (2005)

πŸ†“

In 2 lists

Stanford C Programming

πŸ†“

In 2 lists

Structure and interpretation of computer programs (in Python) (2017)

πŸ†“

In 3 lists

Unix tools and scripting (2014)

πŸ†“

In 2 lists

Composing Programs

Free online introduction to programming and computer science.

In 3 lists

React

Advanced React Patterns (2017)

πŸ†“

In 2 lists

Beginner's guide to React (2017)

πŸ†“

In 3 lists

Survive JS: React, From apprentice to master

πŸ†“

In 2 lists

Building React Applications with Idiomatic Redux

πŸ†“

In 7 listsDetails

Complete intro to React v4 (2018)

πŸ†“

In 2 lists

Leverage New Features of React 16 (2018)

πŸ†“

In 2 lists

React Holiday (2017)

React through examples. πŸ†“

In 2 lists

ReasonML

Get Started with Reason (2018)

πŸ†“

In 3 lists

Rust

Rust programming (2016)

πŸ†“

In 3 lists

Scala

Functional programming principles in scala

πŸ’°

In 5 lists

Security

Computer and network security (2013)

πŸ†“

In 2 listsLink may be dead

Hacker101 (2018)

Free class for web security. πŸ†“

In 3 lists

Statistics

Introduction to probability - the science of uncertainty

πŸ†“

In 2 lists

MIT probabilistic systems analysis and applied probability (2010)

πŸ†“

In 2 lists

Statistical Learning (2016)

πŸ†“

In 2 listsLink may be dead

Statistics 110

πŸ†“

In 2 lists

Swift

Hacking with Swift (2018)

πŸ†“

In 2 lists

Type theory

Homotopy Type Theory (2014)

πŸ†“

In 2 lists

Vim

Vim valley

πŸ’°

In 2 lists

Web Development

Cutting-edge web technologies (2015)

πŸ†“

In 2 lists

Interactive Flexbox course (2018)

πŸ†“

In 3 lists

Awesome artificial intelligence

πŸ†“

In 8 listsDetails

Awesome courses

πŸ†“

In 9 listsDetails

CS video courses

πŸ†“

In 6 listsDetails

Data science courses

πŸ†“

In 3 lists

Dive into machine learning

πŸ†“

In 4 listsDetails
See category
97

Awesome C++

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Freshβ˜… 74k1384 entriesPushed 2 days ago
93

Awesome Youtubers

JoseDeFreitas/awesome-youtubers

An awesome list of awesome YouTubers that teach about technology. Tutorials about web development, computer science, machine learning, game development, cybersecurity,…

Freshβ˜… 7.9k249 entriesPushed 19 days ago
91

Awesome Roadmaps

liuchong/awesome-roadmaps

A curated list of roadmaps.

Freshβ˜… 7.5k72 entriesPushed 20 days ago
88

Awesome Low Level Design

ashishps1/awesome-low-level-design

Learn Low Level Design (LLD) and prepare for interviews using free resources.

Activeβ˜… 28k64 entriesPushed 2 months ago
87

Awesome English

yvoronoy/awesome-english

A collection of awesome study resources for learners of English.

Freshβ˜… 4.4k152 entriesPushed 1 month ago