## Computer Science courses with video lectures
**Introduction**
- Please check [NOTES](https://github.com/Developer-Y/cs-video-courses/blob/master/NOTES.md) for general information about this list.
- Please refer [CONTRIBUTING.md](https://github.com/Developer-Y/cs-video-courses/blob/master/CONTRIBUTING.md) for contribution guidelines.
------------------------------
Table of Contents
------------------------------
- [Introduction to Computer Science](#introduction-to-computer-science)
- [Data Structures and Algorithms](#data-structures-and-algorithms)
- [Systems Programming](#systems-programming)
- [Database Systems](#database-systems)
- [Software Engineering](#software-engineering)
- [Artificial Intelligence](#artificial-intelligence)
- [Machine Learning](#machine-learning)
- [Web Programming and Internet Technologies](#web-programming-and-internet-technologies)
- [Computer Networks](#computer-networks)
- [Math for Computer Scientist](#math-for-computer-scientist)
- [Theoretical CS and Programming Languages](#theoretical-cs-and-programming-languages)
- [Embedded Systems](#embedded-systems)
- [Real time system evaluation](#real-time-system-evaluation)
- [Computer Organization and Architecture](#computer-organization-and-architecture)
- [Security](#security)
- [Computer Graphics](#computer-graphics)
- [Image Processing and Computer Vision](#image-processing-and-computer-vision)
- [Computational Biology](#computational-biology)
- [Quantum Computing](#quantum-computing)
- [Robotics](#robotics)
- [Computational Finance](#computational-finance)
- [Blockchain Development](#blockchain-development)
- [Misc](#misc)
Courses
------------------------------
### Introduction to Computer Science
Click to see the videos list
- CS 10 - The Beauty and Joy of Computing - Spring 2015 - Dan Garcia - UC Berkeley InfoCoBuild
- 6.0001 - Introduction to Computer Science and Programming in Python - MIT OCW
- 6.001 - Structure and Interpretation of Computer Programs, MIT
- CS 50 - Introduction to Computer Science, Harvard University (cs50.tv)
- CS 61A - Structure and Interpretation of Computer Programs [Python], UC Berkeley
- CPSC 110 - Systematic Program Design [Racket], University of British Columbia
- CS50's Understanding Technology
- CSE 142 Computer Programming I (Java Programming), Spring 2016 - University of Washington
- CS 1301 Intro to computing - Gatech
- CS 106A - Programming Methodology, Stanford University (Lecture Videos)
- CS 106B - Programming Abstractions, Stanford University (Lecture Videos)
- CS 106X - Programming Abstractions in C++ (Lecture Videos)
- CS 107 - Programming Paradigms, Stanford University
- CmSc 150 - Introduction to Programming with Arcade Games, Simpson College
- LINFO 1104 - Paradigms of computer programming, Peter Van Roy, Université catholique de Louvain, Belgium - EdX
- FP 101x - Introduction to Functional Programming, TU Delft
- Introduction to Problem Solving and Programming - IIT Kanpur
- Introduction to programming in C - IIT Kanpur
- Programming in C++ - IIT Kharagpur
- Python Boot Camp Fall 2016 - Berkeley Institute for Data Science (BIDS)
- CS 101 - Introduction to Computer Science - Udacity
- 6.00SC - Introduction to Computer Science and Programming (Spring 2011) - MIT OCW
- 6.00 - Introduction to Computer Science and Programming (Fall 2008) - MIT OCW
- 6.01SC - Introduction to Electrical Engineering and Computer Science I - MIT OCW
- Modern C++ Course (2018) - Bonn University
- Modern C++ (Lecture & Tutorials, 2020, Vizzo & Stachniss) - University of Bonn
------
### Data Structures and Algorithms
- 6.006 - Introduction to Algorithms, MIT OCW
- Algorithms: Design and Analysis 1 - Stanford University
- Algorithms: Design and Analysis 2 - Stanford University
- COS 226 Algorithms, Youtube, Princeton - by Robert Sedgewick and Kevin Wayne
- CSE 331 Introduction to Algorithm Design and Analysis, SUNY University at Buffalo, NY - Fall 2017 (Lectures) (Homework Walkthroughs)
- CSE 373 - Analysis of Algorithms, Stony Brook - Prof Skiena
- COP 3530 Data Structures and Algorithms, Prof Sahni, UFL (Videos)
- CS225 - Data Structures - University of Illinois at Urbana-Champaign(Video lectures)
- CS2 - Data Structures and Algorithms - Richard Buckland - UNSW
- Data Structures - Pepperdine University
- CS 161 - Design and Analysis of Algorithms, Prof. Tim Roughgarden, Stanford University
- 6.046J - Introduction to Algorithms - Fall 2005, MIT OCW
- 6.046 - Design and Analysis of Algorithms, Spring 2015 - MIT OCW
- CS 473 - Algorithms - University of Illinois at Urbana-Champaign (Notes - Jeff Erickson) (YouTube)
- COMP300E - Programming Challenges, Prof Skiena, Hong Kong University of Science and Technology - 2009
- 16s-4102 - Algorithms, University of Virginia (Youtube)
- CS 170 Algorithms - UCBerkeley Fall 2018, Youtube Fall 2018,Bilibili 2013 Bilibili
- ECS 122A - Algorithm Design and Analysis, UC Davis
- CSEP 521 - Applied Algorithms, Winter 2013 - University of Washington (Videos)
- Data Structures And Algorithms - IIT Delhi
- Design and Analysis of Algorithms - IIT Bombay
- Programming, Data Structures and Algorithms - IIT Madras
- Design and Analysis of Algorithms - IIT Madras
- Fundamental Algorithms:Design and Analysis - IIT Kharagpur
- Programming and Data Structure - IIT Kharagpur
- Programming, Data structures and Algorithms - IIT Madras
- Programming, Data Structures and Algorithms in Python - IIT Madras
- Programming and Data structures (PDS) - IIT Madras
- COP 5536 Advanced Data Structures, Prof Sahni - UFL (Videos)
- CS 261 - A Second Course in Algorithms, Stanford University (Youtube)
- Informatics 2B - Algorithms, Data Structures and Learning- University of Edinburgh
- CS 224 - Advanced Algorithms, Harvard University (Lecture Videos) (Youtube)
- CS 6150 - Advanced Algorithms (Fall 2016), University of Utah
- CS 6150 - Advanced Algorithms (Fall 2017), University of Utah
- ECS 222A - Graduate Level Algorithm Design and Analysis, UC Davis
- 6.851 - Advanced Data Structures, MIT (MIT OCW)
- 6.854 - Advanced Algorithms, MIT (Prof. Karger lectures)
- CS264 Beyond Worst-Case Analysis, Fall 2014 - Tim Roughgarden Lecture (Youtube)
- CS364A Algorithmic Game Theory, Fall 2013 - Tim Roughgarden Lectures
- CS364B Advanced Mechanism Design, Winter 2014 - Tim Roughgarden Lectures
- Algorithms - Aduni
- 6.889 - Algorithms for Planar Graphs and Beyond (Fall 2011) MIT
- 6.890 Algorithmic Lower Bounds: Fun with Hardness Proofs - MIT OCW
- Computer Algorithms - 2 - IIT Kanpur
- Parallel Algorithm - IIT Kanpur
- Graph Theory - IISC Bangalore
---------------------------------
### Systems Programming
- 15-213 Introduction to Computer Systems, Fall 2015 - CMU
- CS361 - COMPUTER SYSTEMS - UIC
- CS 4400 – Computer Systems Fall 2016 - UoUtah
- Systems - Aduni
- CS110: Principles of Computer Systems - Stanford
- Operating Systems
- CS124 Operating Systems - California Institute of Technology, Fall 2018 - Youtube
- CS 162 Operating Systems and Systems Programming, Spring 2015 - University of California, Berkeley
- CS 4414 - Operating Systems, University of Virginia (rust-class)
- CS 4414 Operating Systems, Fall 2018 - University of Virginia
- CSE 421/521 - Introduction to Operating Systems, SUNY University at Buffalo, NY - Spring 2016 (Lectures - YouTube) (Recitations 2016) (Assignment walkthroughs)
- CS 377 - Operating Systems, Fall 16 - Umass OS
- 6.828 - Operating System Engineering [Fall 2014]
- 6.S081 - Operating System Engineering [Fall 2020]
- CSE 30341 - Operating Systems, Spr 2008
- CSEP 551 Operating Systems Autumn 2014 - University of Washington
- Introduction to Operating Systems - IIT Madras
- CS194 Advanced Operating Systems Structures and Implementation, Spring 2013 InfoCoBuild, UC Berkeley
- CSE 60641 - Graduate Operating Systems, Fall 08
- Distributed Systems
- Real-Time Systems
- 6.172 Performance Engineering of Software Systems - MIT OCW
- Performance Evaluation of Computer Systems - IIT Madras
- Storage Systems - IISC Bangalore
- MAP6264 - Queueing Theory - FAU(Video Lectures)
- EE 380 Colloquim on Computer Systems - Stanford University (Lecture videos)
------------------------------------------------------------
### Database Systems
- CMPSC 431W Database Management Systems, Fall 2015 - Penn State University Lectures - YouTube
- CS121 - Introduction to Relational Database Systems, Fall 2016 - Caltech
- CS 5530 - Database Systems, Spring 2016 - University of Utah
- Distributed Data Management (WT 2018/19) - HPI University of Potsdam
- MOOC - Database Stanford Dbclass
- CSEP 544, Database Management Systems, Au 2015 - University of Washington
- Database Design - IIT Madras
- Fundamentals of Database Systems - IIT Kanpur
- Principles of Database Management, Bart Baesens
- FIT9003 Database Systems Design - Monash University
- 15-445 - Introduction to Database Systems, CMU (YouTube-2018, YouTube-2017, YouTube-2019)
- 15-721 - Database Systems, CMU (YouTube-2017, YouTube-2016)
- 15-721 Advanced Database Systems (Spring 2019) - CMU
- CS122 - Relational Database System Implementation, Winter 2014-2015 - Caltech
- CS 186 - Database Systems, UC Berkeley, Spring 2015 (Lectures- InfoCoBuild)
- CS 6530 - Graduate-level Database Systems, Fall 2016, University of Utah (Lectures - YouTube)
- 6.830/6.814 - Database Systems [Fall 2014]
- Informatics 1 - Data & Analysis 2014/15- University of Edinburgh
- Database Management Systems, Aduni
- D4M - Signal Processing on Databases
- In-Memory Data Management (2013)Prof. Hasso Plattner - HPI
- Distributed Data Management (WT 2019/20) - Dr. Thorsten Papenbrock - HPI
------------------------------
### Software Engineering
- Object Oriented Design
- Software Engineering
- Software Architecture
- Concurrency
- Mobile Application Development
------------------------------
### Artificial Intelligence
- CS50 - Introduction to Artificial Intelligence with Python (and Machine Learning), Harvard OCW
- CS 188 - Introduction to Artificial Intelligence, UC Berkeley - Spring 2015
- 6.034 Artificial Intelligence, MIT OCW
- CS221: Artificial Intelligence: Principles and Techniques - Autumn 2019 - Stanford University
- 15-780 - Graduate Artificial Intelligence, Spring 14, CMU
- CSE 592 Applications of Artificial Intelligence, Winter 2003 - University of Washington
- CS322 - Introduction to Artificial Intelligence, Winter 2012-13 - UBC (YouTube)
- CS 4804: Introduction to Artificial Intelligence, Fall 2016
- CS 5804: Introduction to Artificial Intelligence, Spring 2015
- Artificial Intelligence - IIT Kharagpur
- Artificial Intelligence - IIT Madras
- Artificial Intelligence(Prof.P.Dasgupta) - IIT Kharagpur
- MOOC - Intro to Artificial Intelligence - Udacity
- MOOC - Artificial Intelligence for Robotics - Udacity
- Graduate Course in Artificial Intelligence, Autumn 2012 - University of Washington
- Agent-Based Systems 2015/16- University of Edinburgh
- Informatics 2D - Reasoning and Agents 2014/15- University of Edinburgh
- Artificial Intelligence - Hochschule Ravensburg-Weingarten
- Deductive Databases and Knowledge-Based Systems - Technische Universität Braunschweig, Germany
- Artificial Intelligence: Knowledge Representation and Reasoning - IIT Madras
- Semantic Web Technologies by Dr. Harald Sack - HPI
- Knowledge Engineering with Semantic Web Technologies by Dr. Harald Sack - HPI
--------------
### Machine Learning
- Introduction to Machine Learning
- MOOC Machine Learning Andrew Ng - Coursera/Stanford (Notes)
- Introduction to Machine Learning for Coders
- MOOC - Statistical Learning, Stanford University
- Foundations of Machine Learning Boot Camp, Berkeley Simons Institute
- CS155 - Machine Learning & Data Mining, 2017 - Caltech (Notes) (2016)
- CS 156 - Learning from Data, Caltech
- 10-601 - Introduction to Machine Learning (MS) - Tom Mitchell - 2015, CMU (YouTube)
- 10-601 Machine Learning | CMU | Fall 2017
- 10-701 - Introduction to Machine Learning (PhD) - Tom Mitchell, Spring 2011, CMU (Fall 2014) (Spring 2015 by Alex Smola)
- 10 - 301/601 - Introduction to Machine Learning - Spring 2020 - CMU
- CMS 165 Foundations of Machine Learning and Statistical Inference - 2020 - Caltech
- Microsoft Research - Machine Learning Course
- CS 446 - Machine Learning, Spring 2019, UIUC( Fall 2016 Lectures)
- undergraduate machine learning at UBC 2012, Nando de Freitas
- CS 229 - Machine Learning - Stanford University (Autumn 2018)
- CS 189/289A Introduction to Machine Learning, Prof Jonathan Shewchuk - UCBerkeley
- CPSC 340: Machine Learning and Data Mining (2018) - UBC
- CS4780/5780 Machine Learning, Fall 2013 - Cornell University
- CS4780/5780 Machine Learning, Fall 2018 - Cornell University (Youtube)
- CSE474/574 Introduction to Machine Learning - SUNY University at Buffalo
- CS 5350/6350 - Machine Learning, Fall 2016, University of Utah
- ECE 5984 Introduction to Machine Learning, Spring 2015 - Virginia Tech
- CSx824/ECEx242 Machine Learning, Bert Huang, Fall 2015 - Virginia Tech
- STA 4273H - Large Scale Machine Learning, Winter 2015 - University of Toronto
- CS 485/685 Machine Learning, Shai Ben-David, University of Waterloo
- STAT 441/841 Classification Winter 2017 , Waterloo
- 10-605 - Machine Learning with Large Datasets, Fall 2016 - CMU
- Information Theory, Pattern Recognition, and Neural Networks - University of Cambridge
- Python and machine learning - Stanford Crowd Course Initiative
- MOOC - Machine Learning Part 1a - Udacity/Georgia Tech (Part 1b Part 2 Part 3)
- Machine Learning and Pattern Recognition 2015/16- University of Edinburgh
- Introductory Applied Machine Learning 2015/16- University of Edinburgh
- Pattern Recognition Class (2012)- Universität Heidelberg
- Introduction to Machine Learning and Pattern Recognition - CBCSL OSU
- Introduction to Machine Learning - IIT Kharagpur
- Introduction to Machine Learning - IIT Madras
- Pattern Recognition - IISC Bangalore
- Pattern Recognition and Application - IIT Kharagpur
- Pattern Recognition - IIT Madras
- Machine Learning Summer School 2013 - Max Planck Institute for Intelligent Systems Tübingen
- Machine Learning - Professor Kogan (Spring 2016) - Rutgers
- CS273a: Introduction to Machine Learning (YouTube)
- Machine Learning Crash Course 2015
- COM4509/COM6509 Machine Learning and Adaptive Intelligence 2015-16
- 10715 Advanced Introduction to Machine Learning
- Introduction to Machine Learning - Spring 2018 - ETH Zurich
- Machine Learning - Pedro Domingos- University of Washington
- Advanced Machine Learning - 2019 - ETH Zürich
- Machine Learning (COMP09012)
- Probabilistic Machine Learning 2020 - University of Tübingen
- Statistical Machine Learning 2020 - Ulrike von Luxburg - University of Tübingen
- COMS W4995 - Applied Machine Learning - Spring 2020 - Columbia University
- Data Mining
- CSEP 546, Data Mining - Pedro Domingos, Sp 2016 - University of Washington (YouTube)
- CS 5140/6140 - Data Mining, Spring 2016, University of Utah (Youtube)
- CS 5955/6955 - Data Mining, University of Utah (YouTube)
- Statistics 202 - Statistical Aspects of Data Mining, Summer 2007 - Google (YouTube)
- MOOC - Text Mining and Analytics by ChengXiang Zhai
- Information Retrieval SS 2014, iTunes - HPI
- MOOC - Data Mining with Weka
- CS 290 DataMining Lectures
- CS246 - Mining Massive Data Sets, Winter 2016, Stanford University (YouTube)
- Data Mining: Learning From Large Datasets - Fall 2017 - ETH Zurich
- Information Retrieval - Spring 2018 - ETH Zurich
- CAP6673 - Data Mining and Machine Learning - FAU(Video lectures)
- Data Warehousing and Data Mining Techniques - Technische Universität Braunschweig, Germany
- Data Science
- Probabilistic Graphical Modeling
- Deep Learning
- Reinforcement Learning
- Advanced Machine Learning
- ML based Natural Language Processing and Computer Vision
- Time Series Analysis
- Misc Machine Learning Topics
------------------------------
### Computer Networks
-------------------------
### Math for Computer Scientist
-------------------------
### Web Programming and Internet Technologies
---------------------------
### Theoretical CS and Programming Languages
- MOOC - Compilers - Stanford University
- CS 164 Hack your language, UC Berkeley (Lectures - Youtube)
- Theory of computation - Shai Simonson
- CS 173 Programming Languages, Brown University (Book)
- CS 421 - Programming Languages and Compilers, UIUC
- CSC 253 - CPython internals: A ten-hour codewalk through the Python interpreter source code, University of Rochester
- CSE341 - Programming Languages, Dan Grossman, Spring 2013 - University of Washington
- CSEP 501 - Compiler Construction, University of Washington (Lectures - Youtube)
- CSEP 505 Programming Languages, Winter 2015 - University of Washington
- DMFP - Discrete Mathematics and Functional Programming, Wheaton College
- CS 374 - Algorithms & Models of Computation (Fall 2014), UIUC (Lecture videos)
- 6.045 Automata, Computability, and Complexity, MIT (Lecture Videos)
- MOOC - Automata - Jeffrey Ullman - Coursera
- CS581 Theory of Computation - Portland State University (Lectures - Youtube)
- Theory of Computation - Fall 2011 UC Davis
- TDA555 Introduction to Functional Programming - Chalmers University of Technology (Lectures - YouTube)
- Philip Wadler Haskell lecture recordings
- Functional Programming - University of Edinburgh - 2016-17
- MOOC - Functional Programming Principles in Scala by Martin Odersky
- CS294 - Program Synthesis for Everyone
- MOOC - Principles of Reactive Programming, Scala - Coursera
- Category Theory for Programmers, 2014 - Bartosz Milewski (YouTube)
- Oregon Programming Languages Summer School (Proof theory, type theory, category theory, verification)
- Inf1 - Computation and Logic 2015 - University of Edinburgh
- INFORMATICS 1 - FUNCTIONAL PROGRAMMING - University of Edinburgh (Videos)
- Compiler Design - IISC Bangalore
- Compiler Design - IIT Kanpur
- Principles of Programming Languages - IIT Delhi
- Principles of Compiler Design - IISC Bangalore
- Functional Programming in Haskell - IIT Madras
- Theory of Computation - IIT Kanpur
- Theory of Automata, Formal Languages and Computation - IIT Madras
- Theory of Computation - IIT Kanpur
- Logic for CS - IIT Delhi
- Principles of Compiler Design - Swarthmore College
- Undergrad Complexity Theory at CMU
- Graduate Complexity Theory at CMU
- Great Ideas in Theoretical Computer Science at CMU
- Analysis of Boolean Functions at CMU
- Theoretical Computer Science (Bridging Course)(Tutorial) - SS 2015
-------------------------------
### Embedded Systems
------------------------------
### Real time system evaluation
-------------------------------
### Computer Organization and Architecture
-------
### Security
- Internet Security (WT 2018/19) - HPI University of Potsdam
- 6.858 Computer Systems Security - MIT OCW
- CS 161: Computer Security, UC Berkeley
- 6.875 - Cryptography - Spring 2018- MIT
- CSEP590A - Practical Aspects of Modern Cryptography, Winter 2011 - University of Washington (Videos)
- CS461/ECE422 - Computer Security - University of Illinois at Urbana-Champaign (Videos)
- Introduction to Cryptography, Christof Paar - Ruhr University Bochum, Germany
- ECS235B Foundations of Computer and Information Security - UC Davis
- CIS 4930/ CIS 5930 - Offensive Computer Security, Florida State University
- Introduction to Information Security I - IIT Madras
- Information Security - II - IIT Madras
- Introduction to Cryptology - IIT Roorkee
- Cryptography and Network Security - IIT Kharagpur
- 18-636 Browser Security, Stanford
- Internet Security - Weaknesses and Targets (WT 2015/16) (WT 2012/13 (YouTube))
- IT Security, Steven Gordon - Thammasat University, Thailand
- Security and Cryptography, Steven Gordon - Thammasat University, Thailand
- MOOC - Cryptography - Coursera
- MOOC - Intro to Information Security - Udacity
- ICS 444 - Computer & Network Security
- Privacy and Security in Online Social Networks - IIT Madras
- Malware Dynamic Analysis - Open SecurityTraining (YouTube)
- CSN09112 - Network Security and Cryptography - Bill Buchanan - Edinburgh Napier
- CSN10107 - Security Testing and Network Forensics - Bill Buchanan - Edinburgh Napier
- CSN11123 - Advanced Cloud and Network Forensics - Bill Buchanan - Edinburgh Napier
- CSN11117 - e-Security - Bill Buchanan - Edinburgh Napier
- CSN08704 - Telecommunications - Bill Buchanan - Edinburgh Napier
- CSN11128 - Incident Response and Malware Analysus - Bill Buchanan - Edinburgh Napier
- Internet Security for Beginners by Dr. Christoph Meinel - HPI
-------
### Computer Graphics
- CS184 - Computer Graphics, Fall 2012 - UC Berkeley
- ECS 175 - Computer Graphics, Fall 2009 - UC Davis
- 6.837 - Computer Graphics - Spring 2017 - MIT
- 6.838 - Shape Analysis - Spring 2017- MIT
- Introduction to Computer Graphics - IIT Delhi
- Computer Graphics - IIT Madras
- Computer Graphics 2012, Wolfgang Huerst, Utrecht University
- CS 5630/6630 - Visualization, Fall 2016, University of Utah (Lectures - Youtube)
- Advanced Visualization UC Davis
- CSCI E-234 - Introduction to Computer Graphics and GPU Programming, Harvard Extension School
- Computer Graphics Fall 2011, Barbara Hecker
- Introduction to Graphics Architecture
- Ray Tracing for Global Illumination, UCDavis
- Rendering / Ray Tracing Course, SS 2015 - TU Wien
- ECS 178 Introduction to Geometric Modeling, Fall 2012, UC Davis (iTunes)
- Computational Geometry - IIT Delhi
- CS 468 - Differential Geometry for Computer Science - Stanford University (Lecture videos)
- CMU 15-462/662: Computer Graphics
-------
### Image Processing and Computer Vision
--------------------------------
### Computational Biology
- ECS 124 - Foundations of Algorithms for Bioinformatics - Dan Gusfield, UC Davis (YouTube)
- CSE549 - Computational Biology - Steven Skiena - 2010 SBU
- 7.32 Systems Biology, Fall 2014 - MIT OCW
- 6.802J/ 6.874J Foundations of Computational and Systems Biology - MIT OCW
- 6.047/6.878 Public Lectures on Computational Biology: Genomes, Networks, Evolution - MIT
- Bio 84 - Your Genes and Your Health, Stanford University
- BioMedical Informatics 231 Computational Molecular Biology, Stanford University
- BioMedical Informatics 258 Genomics, Bioinformatics & Medicine, Stanford University
- 03-251: Introduction to Computational Molecular Biology - Carnegie Mellon University
- 03-712: Biological Modeling and Simulation - Carnegie Mellon University
- MOOC - Bioinformatics Algorithms: An Active Learning Approach - UC San Diego/Coursera
- Neural Networks and Biological Modeling - Lecturer: Prof. Wulfram Gerstner - EPFL
- Video Lectures of Wulfram Gerstner: Computational Neuroscience - EPFL
- An Introduction To Systems Biology
- Introduction to Bioinformatics, METUOpenCourseWare
- MOOC - Algorithms for DNA Sequencing, Coursera
- Frontiers of Biomedical Engineering with W. Mark Saltzman - Yale
- NOC:Computational Systems Biology - IIT Madras
- NOC:BioInformatics:Algorithms and Applications - IIT Madras
----------------------------------
### Quantum Computing
----------------------------------
### Robotics
- CS 223A - Introduction to Robotics, Stanford University
- 6.832 Underactuated Robotics - MIT OCW
- CS287 Advanced Robotics at UC Berkeley Fall 2019 -- Instructor: Pieter Abbeel
- CS 287 - Advanced Robotics, Fall 2011, UC Berkeley (Videos)
- CS235 - Applied Robot Design for Non-Robot-Designers - Stanford University
- Lecture: Visual Navigation for Flying Robots (YouTube)
- CS 205A: Mathematical Methods for Robotics, Vision, and Graphics (Fall 2013)
- Robotics 1, Prof. De Luca, Università di Roma (YouTube)
- Robotics 2, Prof. De Luca, Università di Roma (YouTube)
- Robot Mechanics and Control, SNU
- Introduction to Robotics Course - UNCC
- SLAM Lectures
- Introduction to Vision and Robotics 2015/16- University of Edinburgh
- ME 597 – Autonomous Mobile Robotics – Fall 2014
- ME 780 – Perception For Autonomous Driving – Spring 2017
- ME780 – Nonlinear State Estimation for Robotics and Computer Vision – Spring 2017
- METR 4202/7202 -- Robotics & Automation - University of Queensland
- Robotics - IIT Bombay
- Introduction to Machine Vision
- 6.834J Cognitive Robotics - MIT OCW
- Hello (Real) World with ROS – Robot Operating System - TU Delft
- Programming for Robotics (ROS) - ETH Zurich
- Mechatronic System Design - TU Delft
- CS 206 Evolutionary Robotics Course Spring 2020
- Foundations of Robotics - UTEC 2018-I
- Robotics - Youtube
- Robotics and Control: Theory and Practice IIT Roorkee
- Mechatronics
- ME142 - Mechatronics Spring 2020 - UC Merced
- Mobile Sensing and Robotics - Bonn University
- MSR2 - Sensors and State Estimation Course (2020) - Bonn University
- SLAM Course (2013) - Bonn University
- ENGR486 Robot Modeling and Control (2014W)
- Robotics by Prof. D K Pratihar - IIT Kharagpur
- Introduction to Mobile Robotics - SS 2019 - Universität Freiburg
- Robot Mapping - WS 2018/19 - Universität Freiburg
- Mechanism and Robot Kinematics - IIT Kharagpur
- Self-Driving Cars - Cyrill Stachniss - Winter 2020/21 - University of Bonn)
- Mobile Sensing and Robotics 1 – Part Stachniss (Jointly taught with PhoRS) - University of Bonn
- Mobile Sensing and Robotics 2 – Stachniss & Klingbeil/Holst - University of Bonn
----------------------------------
### Computational Finance
----------------------------------
### Blockchain Development
- Blockchain and Cryptocurrencies
- Become Blockchain Developer
-------------------------
### Misc