MIT offers free online courses with advanced knowledge.
1. Introduction to Computational Thinking and Data Science
Designed for students who are in pursuit of Python experience and a deeper understanding of computational complexity.
2. Introduction to Computer Science and Programming Using Python
An introduction to computer science as a tool to solve real-world analytical problems using Python 3.5
3. Cybersecurity for Critical Urban Infrastructure
An introduction course for students seeking to serve as cybersecurity consultants to understand, help prevent and manage cyberattacks on vulnerable communities across America.
4. Machine Learning with Python: from Linear Models to Deep Learning
An in-depth introduction to the field of machine learning, from linear models to deep learning and reinforcement learning, through hands-on Python projects.
5. Data Analysis: Statistical Modeling and Computation in Applications
A hands-on introduction to the interplay between statistics and computation for the analysis of real data.
6. Startup Success: How to Launch a Technology Company in 6 Steps
This course discusses the lessons learned by Michael Stonebraker and Andy Palmer during their start-up endeavors over a 30-year period.
7. Becoming an Entrepreneur
Learn the business skills and startup mindset needed to embark on your entrepreneurial path from the premier program for aspiring entrepreneurs, MIT Launch.
Source: @hasantoxr (via twitter)