Skip to content
47

Courses

Awesome Courses

1.3k stars202 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

πŸ’°

Algorithms (2010)

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

In 2 lists

Algorithms specialization

Paid Content. / Coursera(Stanford University).

In 2 lists

Algorithms: Part 1

πŸ†“

Algorithms: Part 2

πŸ†“

In 2 lists

Data structures (2016)

πŸ†“

In 2 lists

Data structures (2017)

πŸ†“

Design and analysis of algorithms (2012)

πŸ†“

Evolutionary computation (2014)

πŸ†“

Introduction to programming contests (2012)

πŸ†“

In 2 lists

MIT advanced data structures (2014)

πŸ†“

MIT introduction to algorithms

πŸ†“

Artificial Intelligence

Berkeley intro to ai (2014)

πŸ†“

In 3 lists

MIT artificial intelligence (2010)

πŸ†“

The society of mind (2011)

πŸ†“

Business

Gamification

πŸ’°

Chemistry

Bioinformatics specialization

πŸ’°

Compilers

Principles of compiler design (2016)

πŸ†“

Stanford compiler construction (2016)

πŸ†“

In 2 lists

Computer Science

Computational complexity (2008)

πŸ†“

Computer science 101

πŸ†“

Data structures

πŸ’°

Great ideas in computer architecture (2015)

πŸ†“

Information retrieval (2013)

πŸ†“

MIT great ideas in theoretical computer science

πŸ†“

In 2 lists

MIT Mathematics for Computer Science (2010)

πŸ†“

MIT Structure and Interpretation of Programs (1986)

πŸ†“

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

πŸ†“

Software foundations (2014)

πŸ†“

The art of recursion (2012)

πŸ†“

Computer vision

Computer vision

πŸ†“

In 2 lists

Introduction to computer vision (2015)

πŸ†“

Programming computer vision with python (2012)

πŸ†“

In 2 lists

Cryptocurrency

Bitcoin and Cryptocurrency Technologies

πŸ†“

Cryptography

Stanford cryptography I

πŸ’°

In 4 lists

Stanford cryptography II (2017)

πŸ’°

In 2 lists

CSS

CSS Grid by Wes Bos

πŸ†“

Decentralized systems

MIT Decentralized Applications (2018)

πŸ†“

Deep Learning

Advanced Deep Learning & Reinforcement Learning (2018)

πŸ†“

Berkeley deep reinforcement learning (2017)

πŸ†“

Deep learning (2017)

πŸ†“

In 2 lists

Stanford natural language processing with deep learning (2017)

πŸ†“

Deep learning at Oxford (2015)

πŸ†“

In 3 lists

Lectures

πŸ†“

Oxford CS Deep NLP (2017)

πŸ†“

In 4 listsDetails

Ucl reinforcement learning (2015)

Stanford convolutional neural networks for visual recognition

πŸ†“

In 2 lists

Stanford deep learning for natural language processing

πŸ†“

In 4 lists

Discrete math

Discrete Mathematics and Probability Theory

πŸ†“

Functional programming

Course in functional programming by KTH

πŸ†“

Functional Programming Course

πŸ†“

Programming paradigms (2018)

πŸ†“

Functional Programming in OCaml (2019)

Game development

HTML5 game development

πŸ†“

Haskell

Advanced Programming (2017)

πŸ†“

Haskell ITMO (2017)

πŸ†“

Introduction to Haskell (2016)

πŸ†“

Stanford functional systems in Haskell (2014)

πŸ†“

In 2 lists

Investing

Computational investing

πŸ’°

iOS

Developing iOS 10 apps with Swift (2017)

πŸ†“

Machine learning

MIT Deep Learning (2019)

Amazon’s Machine Learning University course (2018)

πŸ†“

Advanced Machine Learning with TensorFlow on Google Cloud Platform Specialization

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

Artificial intelligence for robotics

πŸ†“

In 2 lists

Coursera machine learning

πŸ’°

In 11 listsDetails

Introduction to Deep Learning (2018)

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

In 2 lists

Introduction to Machine Learning for Coders

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

In 2 lists

Introduction to matrix methods (2015)

πŸ†“

In 2 lists

Learning from data (2012)

πŸ†“

In 3 lists

Machine Learning Crash Course (2018)

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

In 7 listsDetails

Machine learning for data science (2015)

πŸ†“

Machine learning in Python with scikit-learn

πŸ†“

In 2 lists

Machine Learning with TensorFlow on Google Cloud Platform Specialization

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

Mathematics of Deep Learning, NYU, Spring (2018)

πŸ†“

mlcourse.ai

Open Machine Learning course by OpenDataScience. πŸ†“

Neural networks for machine learning

πŸ’°

Notes

πŸ†“

Practical Deep Learning For Coders (2018)

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

In 3 lists

Statistical learning (2015)

πŸ†“

In 2 lists

Tensorflow for deep learning research (2017)

πŸ†“

In 2 lists

Math

Abstract algebra (2019)

πŸ†“

MIT linear algebra (2010)

πŸ†“

MIT multivariable calculus (2007)

πŸ†“

MIT multivariable calculus by Prof. Denis Auroux

πŸ†“

MIT multivariable control systems (2004)

πŸ†“

MIT singlevariable calculus (2006)

πŸ†“

Nonlinear dynamics and chaos (2014)

πŸ†“

Stanford mathematical foundations of computing (2016)

πŸ†“

In 2 lists

Types, Logic, and Verification (2013)

Networking

Introduction to computer networking

πŸ†“

Introduction to EECS II: digital communication systems (2012)

πŸ†“

Neuroscience

The Human Brain (2018)

πŸ†“

Natural Language Processing

YSDA Natural Language Processing course (2018)

πŸ†“

In 4 listsDetails

Operating systems

Computer Science 162

πŸ†“

Computer science from the bottom up

πŸ†“

How to make a computer operating system (2015)

πŸ†“

In 4 lists

Operating system engineering

πŸ†“

Programming

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

πŸ’°

In 2 lists

Introduction to programming with matlab

πŸ’°

MIT software construction (2016)

πŸ†“

In 2 lists

MIT structure and interpretation of computer programs (2005)

πŸ†“

Stanford C Programming

πŸ†“

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

πŸ†“

In 2 lists

Unix tools and scripting (2014)

πŸ†“

Composing Programs

Free online introduction to programming and computer science.

In 2 lists

React

Advanced React Patterns (2017)

πŸ†“

Beginner's guide to React (2017)

πŸ†“

In 2 lists

Survive JS: React, From apprentice to master

πŸ†“

Building React Applications with Idiomatic Redux

πŸ†“

In 4 lists

Complete intro to React v4 (2018)

πŸ†“

Leverage New Features of React 16 (2018)

πŸ†“

React Holiday (2017)

React through examples. πŸ†“

ReasonML

Get Started with Reason (2018)

πŸ†“

In 2 lists

Rust

Rust programming (2016)

πŸ†“

In 2 lists

Scala

Functional programming principles in scala

πŸ’°

In 2 lists

Security

Computer and network security (2013)

πŸ†“

Hacker101 (2018)

Free class for web security. πŸ†“

In 2 lists

Statistics

Introduction to probability - the science of uncertainty

πŸ†“

MIT probabilistic systems analysis and applied probability (2010)

πŸ†“

Statistical Learning (2016)

πŸ†“

Statistics 110

πŸ†“

Swift

Hacking with Swift (2018)

πŸ†“

Type theory

Homotopy Type Theory (2014)

πŸ†“

Vim

Vim valley

πŸ’°

Web Development

Cutting-edge web technologies (2015)

πŸ†“

Interactive Flexbox course (2018)

πŸ†“

In 2 lists

Awesome artificial intelligence

πŸ†“

In 7 listsDetails

Awesome courses

πŸ†“

In 8 listsDetails

CS video courses

πŸ†“

In 5 listsDetails

Data science courses

πŸ†“

In 2 lists

Dive into machine learning

πŸ†“

In 4 listsDetails
See category
94

Awesome C++

fffaraz/awesome-cpp

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

Freshβ˜… 74k1358 entriesPushed yesterday
89

Awesome Algorithms

tayllan/awesome-algorithms

A curated list of awesome places to learn and/or practice algorithms.

Freshβ˜… 26k35 entriesPushed 7 days ago
86

Awesome Low Level Design

ashishps1/awesome-low-level-design

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

Freshβ˜… 27k64 entriesPushed 1 month ago
86

Awesome English

yvoronoy/awesome-english

A collection of awesome study resources for learners of English.

Freshβ˜… 4.1k152 entriesPushed 18 days ago
84

Awesome Product Management

dend/awesome-product-management

πŸš€ A curated list of awesome resources for product/program managers to learn and grow.

Freshβ˜… 2.4k154 entriesPushed 22 days ago
84

awesome-speaking

matteofigus/awesome-speaking

Resources about public speaking

Freshβ˜… 2k38 entriesPushed 18 days ago