COURSERA
All Data Science Courses at Coursera
Why Coursera? read more →
Programming
→ Programming languages in the Data Science area tend to focus around R and Python, although C and some other older and complementary languages are still largely in use.
Python Courses
Coursera

Programming for Everybody (Getting Started with Python) / Python for Everybody / Python Programming / Python Data Structures / Applied Data Science with Python, 5course Specialization / Introduction to Data Science in Python / Neural Networks and Deep Learning / Using Python to Access Web Data… University of Michigan, deeplearning.ai, University of Toronto, Rice University, Wesleyan University… read more → 
R Programming
Coursera

R Programming /Statistics with R 5course Specialization / The R Programming Environment / Mastering Software Development in R, 5course Specialization / Introduction to Neurohacking In R / Advanced R Programming / Introduction to Programming in C, 4course Specialization / Building R Packages… By Johns Hopkins University, Duke University, Wesleyan University… read more → 
All Programming Courses
Coursera

R Programming / Data Science, 10course Specialization / Statistics with R / Introduction to Probability and Data / The R Programming Environment / Mastering Software Development in R / Exploratory Data Analysis / Introduction to Neurohacking In R / Introduction to Programming in C / Functional Programming in Scala / Building R Packages / Introduction to Programming the Internet of Things (IOT)… Johns Hopkins Un., University of California Irvine, Duke University, Rice University… read more → 
Data Analysis
→ Data analysis courses include methods for managing and analyzing large sets of data. Start your career as a data scientist by studying data mining and big data applications.
Master of Computer Science
University of Illinois

By University of Illinois at UrbanaChampaign. Deepen your computer science knowledge and accelerate your career with a top ranked computer science degree. Join the leaders in computer science who have degrees from this university, including founders and leaders of Microsoft, Netscape, PayPal, Siebel Systems, YouTube. Core areas of expertise such as machine learning, data mining… read more → 
Master of Computer Science
Arizona State University

This degree is delivered 100% online, thus providing you a great flexibility to learn on your own schedule. You’ll earn the same degree as students that study on campus. With this Master of Computer Science (MCS) degree program, you’ll gain a deep understanding of cuttingedge topics such as big data, AI, blockchain and cybersecurity. read more → 
Master of Computer Science in Data Science (MCSDS)
University of Illinois

A flexible and affordable degree from one of the top Computer Science programs in the world, focused on one of the hottest fields of the new millennium. Accelerate your career with a flexible, fullyaccredited professional Master of Computer Science in Data Science from one of the world’s top programs. read more → 
Master of Applied Data Science
University of Michigan

An applied, skillsbased program in data science developed by worldclass faculty. Gain insight into data and develop handson skills in programming, statistics, data analysis, information visualization, and machine learning. This program it will also teach skills to existing professionals who wish to capitalize on the data revolution happening in the world today. read more → 
Data Analysis and Interpretation Specialization
Wesleyan University

Learn Data Science Fundamentals. Drive real world impact with a fourcourse introduction to data science. The Data Analysis and Interpretation Specialization takes you from data novice to data expert in just four projectbased courses. You will apply basic data science tools, including data management and visualization, modeling, and machine learning using your choice of either SAS or Python, including pandas and Scikitlearn. read more → 
Bachelor of Science in Computer Science
University of London

Earn a University of London degree in Computer Science and apply your creativity to indemand technology. Open the door to soughtafter technology careers with a worldclass online Bachelor of Science in Computer Science degree from the University of London. You’ll learn indemand computing skills, develop your abilities to solve complex problems, and nurture your innovation and creativity… read more → 
The Data Scientist’s Toolbox
John Hopkins University

An introduction to the main tools and ideas in the data scientist’s toolbox. Overview of the data, questions, and tools that data analysts and data scientists work with. There are two components to this course: first, a conceptual introduction to the ideas behind turning data into actionable knowledge. And the second is a practical introduction to the tools that will be used in the program like version control, markdown, git, GitHub, R, and RStudio. read more → 
Introduction to scripting in Python
Rice University

Launch Your Career in Python Programming. Master the core concepts of scripting in Python to enable you to solve practical problems. This specialization is intended for beginners who would like to master essential programming skills. Through four courses, you will cover key programming concepts in Python which will prepare you to use Python to perform common scripting tasks. This knowledge will provide a solid foundation towards a career in data science, software engineering, or other disciplines involving programming. read more → 
Managing Data Analysis
John Hopkins University

This oneweek course describes the process of analyzing data and how to manage that process. We describe the iterative nature of data analysis and the role of stating a sharp question, exploratory data analysis, inference, formal statistical modeling, interpretation, and communication. We also describe how to direct analytic activities within a team and to drive the data analysis process towards coherent and useful results. read more → 
Machine Learning
→ Machine learning courses focus on creating systems for using and learning large data sets. They include predictive algorithms, natural language processing & statistical pattern recognition.
Machine Learning (1 course)
Stanford University

Taught by: Andrew Ng, Cofounder, Coursera; Adjunct Professor, Stanford University; formerly head of Baidu AI Group/Google Brain
In this Machine learning course you will learn about the science of getting computers to act without being explicitly programmed, about the most effective machine learning techniques, and gain practice implementing them and getting them to work for yourself. More importantly, you’ll learn about the theoretical underpinnings of learning, and gain the practical knowhow needed to quickly apply these techniques to new problems. Finally, you’ll learn about some of Silicon Valley’s best practices in innovation as it pertains to machine learning and AI. 
Machine Learning (4course specialization)
University of Washington

4course Specialization. Build intelligent applications through a series of practical case studies. Master machine learning fundamentals in four handson courses. This Specialization from leading researchers at the University of Washington introduces you to the exciting, highdemand field of Machine Learning Major studied areas: Prediction, Classification, Clustering, and Information Retrieval. read more → 
Practical Machine Learning
John Hopkins University

One of the most common tasks performed by data scientists and data analysts are prediction and machine learning. This course will cover the basic components of building and applying prediction functions with an emphasis on practical applications. The course will provide basic grounding in concepts such as training and tests sets, overfitting… read more → 
Advanced Machine Learning
National Research University
Higher School of Economics

Deep Dive Into The Modern AI Techniques. This specialization gives an introduction to deep learning, reinforcement learning, natural language understanding, computer vision and Bayesian methods. Top Kaggle machine learning practitioners and CERN scientists will share their experience of solving realworld problems and help you to fill the gaps between theory and practice. Upon completion of 7 courses you will be able to apply modern machine learning methods in enterprise and understand the caveats of realworld data and settings. read more → 
Mathematics for Machine Learning
Imperial College London

Learn about the prerequisite mathematics for applications in data science and machine learning. For a lot of higher level courses in Machine Learning and Data Science, you find you need to freshen up on the basics in maths. This 3course specialisation aims to bridge that gap, getting you up to speed in the underlying maths, building an intuitive understanding, and relating it to Machine Learning… read more → 
Probability & Statistics
→ Probability and statistics courses focus on skills in understanding whether data is meaningful, including testing and analyzing patterns in data to predict, understand and improve results.
Introduction to Probability and Data
Duke University

This course introduces you to basic probability theory, Bayes’ rule, sampling and exploring data. You will study several types of sampling methods, and see how these methods may impact the scope of inference. Several exploratory data analysis techniques are also covered, namely numeric summary statistics and basic data visualization. You will be guided through installing and using R and RStudio. read more → 
Business Statistics and Analysis
Rice University

This course introduces you to basic probability theory, Bayes’ rule, sampling and exploring data. You will study several types of sampling methods, and see how these methods may impact the scope of inference. Several exploratory data analysis techniques are also covered, namely numeric summary statistics and basic data visualization. You will be guided through installing and using R and RStudio. read more → 
Statistics with R
Duke University

Master Statistics with R. Statistical mastery of data analysis including inference, modeling, and Bayesian approaches. In this 5course specialization, you will learn to analyze and visualize data in R and create reproducible data analysis reports, demonstrate a conceptual understanding of the unified nature of statistical inference, perform frequentist and Bayesian statistical inference and modeling… read more → 