Download as pdf or txt
Download as pdf or txt
You are on page 1of 185

The Guide to

Target
SkillSets
for Data-Driven Organizations
Where skills meet people.

What are Target SkillSets? About the Data & Analytics Academy

Powered by goal-based learning programs, each Target SkillSet Embrace digital transformation at scale with the Data &
connects employees with the right skills and content to Analytics Academy from Coursera, a one-stop-shop for
become competitive, data-driven professionals prepared for deploying a high quality data science and analytics learning
real-world, on-the-job responsibilities. program. Designed to develop learners at any level of data
proficiency across all business functions, the Data & Analytics
The Target SkillSets in this guide focus on the critical skills that Academy features expert teaching from top universities and
will help businesses become data-driven from conversant to companies, Target SkillSets that cultivate data-first teams, and
advanced levels. Skills include Statistical Programming, learning metrics that show actual skills developed.
Machine Learning, Statistics, Mathematics, Databases, and
Data Visualization, and associated sub-skills like AWS, Python,
R, and TensorFlow.
ACADEMY

DATA & ANALYTICS


ACADEMY
Become a
data-driven org

Roles
Machine Learning
with Coursera’s Data
Scientist Engineer Data Engineer Data Analyst

solution for data


and analytics skills Data Science Product & Marketing & Managers
& Analytics Engineering Operations & Executives
Functions Teams Teams Teams

RESKILL EXISTING TALENT FOR


IN-DEMAND ROLES
Python-First Data-Driven Data-Driven Data-Driven
UPSKILL TEAMS CONTINUOUSLY Data Scientist Product Mgr Marketer Leader

DRIVE LITERACY
Everyone

*Pictured here are a subset of the SkillSets Data Literacy for Everyone Data-Driven Professional
available as part of the DSA
ACADEMY

The Data & Analytics


Academy from Coursera
includes over 50 Target
SkillSets for in-demand
roles.

To learn more about the full set of Target


SkillSets for data-driven organizations,
contact us at business@coursera.org.
Drive Data Literacy
+ Data-Driven Decision Maker
+ AI-Aware Professional

Target
Reskill for In-Demand Roles
+ Data Scientist
+ Machine Learning Engineer

SkillSets*
+ Data Engineer
+ Data Analyst

Upskill Teams
for data-driven organizations
Data Science Teams
+ SQL-Proficient Data Analyst
+ Python-Proficient Data Scientist
*Want more Target SkillSets? + R-Proficient Data Scientist
The Target SkillSets covered in this guide are a subset
+ NLP Specialized Data Scientist
of a larger set accessible in the Data & Analytics + TensorFlow-Proficient ML Engineer
Academy from Coursera. Contact us at + AWS-Proficient ML Engineer
business@coursera.org to learn more.
+ Big Data Specialized-Data Engineer
+ Business Intelligence-Specialized Data Engineer

Other Teams
+ Data-Driven Marketer
+ Data-Driven Product Manager
Drive Data
Literacy
across the organization
DATA LITERACY

Target SkillSet
Conversant Beg Int Adv
Data-Driven Decision-Maker
The Data-Driven Decision-Maker understands how their organization’s data can be used to
improve business decision-making. Specifically, they know why data is important, what
Data Management
questions could be answered using data, and how teams might begin to operationalize their
data for better decision making.
Data Visualization

FEATURING MODULES FROM THE FOLLOWING:


Machine Learning

Business Metrics for Data-Driven Companies


Math

Business Analytics Executive Overview


Statistics

Statistical Programming
Model Thinking

A Crash Course in Data Science

SKILLS INCLUDE:
Business Analytics, Data Analysis, Data Segmentation, Decision Analysis
Prerequisite
Goal
DATA-DRIVEN DECISION-MAKER

Duke University
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Business Metrics for TIME

❏ Business Analytics
❏ Analytics Data-Driven Companies hours
~13.6 total 3.4
hours
per
❏ Data URI Scheme week

❏ Business Analysis DESCRIPTION


~4 hours of video
❏ Data Analysis In this course, you will learn best practices for how to use data
analytics to make any company more competitive and more
profitable. You will be able to recognize the most critical business
metrics and distinguish them from mere data. You’ll get a clear
~6 assignment hours
picture of the vital but different roles business analysts, business
data analysts, and data scientists each play in various types of
companies.
TAUGHT BY

Link to course TOPICS PRACTICE


Jana Schaich Borg
★ About This Assistant Research Professor
3 Quizzes
Specialization and
Course
★ Introducing Business 1 Peer-Reviewed
Metrics Assignments
★ Working in the Daniel Egger
Programming
Business Data 0 Assignments Executive in Residence &
Analytics Director, Center for Quantitative
Marketplace Modeling
★ Going Deeper into
Business Metrics
DATA-DRIVEN DECISION-MAKER

Johns Hopkins University


RATING 4.5 out of 5 stars
SKILLS ACQUIRED
A Crash Course in Data TIME

❏ Data Science
❏ Data URI Scheme Science hours
~14.4 total 14.4
hours
per
❏ Data Analysis week

❏ Machine Learning
~1.3 hours of video
❏ Statistics DESCRIPTION

In this one-week class, we will provide a crash course in what these


terms mean and how they play a role in successful organizations. ~13.1 assignment hours
This class is for anyone who wants to learn what all the data science
action is about, including those who will eventually need to manage
data scientists. The goal is to get you up to speed as quickly as
possible on data science. TAUGHT BY

Link to course TOPICS PRACTICE


Roger D. Peng, PhD
A Crash Course in Data Professor, Biostatistics
9 Quizzes
Science

0 Peer-Reviewed
Assignments

0
Programming Brian Caffo, PhD
Assignments Professor, Biostatistics
DATA-DRIVEN DECISION-MAKER

University of Illinois at
Urbana-Champaign
RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Business Analytics TIME

❏ Analytics
❏ Business Analytics Executive Overview hours
~14.5 total 3.6
hours
per
❏ Data Segment week

❏ E-Commerce
DESCRIPTION ~4.8 hours of video
❏ Data Lake
This course will focus on understanding key analytics concepts and
the breadth of analytic possibilities. The class will explore dozens of ~9.7 assignment hours
real-world analytics problems and solutions across most major
industries and business functions. The course will also touch on
analytic technologies, architectures, and roles from business
intelligence to data science. TAUGHT BY

Link to course TOPICS PRACTICE


Douglas B. Laney
★ Course Overview & Visiting Professor and Gartner VP
Module 1 Analytics 4 Quizzes
& Distinguished Analyst
Beyond the
Spreadsheet Peer-Reviewed
★ Module 2 Industry and 1
Assignments
Business Function
Analytics
★ Module 3 Staffing and Programming
0 Assignments
Organizing for Analytics
★ Module 4 Analytics
Success Today and
Tomorrow
DATA-DRIVEN DECISION-MAKER

University of Michigan
RATING 4.8 out of 5 stars
SKILLS ACQUIRED
Model Thinking TIME

❏ Modeling
hours
❏ Economics hours
~37.7 total 3.1 per
❏ Strategic Thinking week
DESCRIPTION
❏ Decision-Making
In this class, we present a starter kit of models, beginning with
~18.2 hours of video
models of tipping points. Then, we move on to cover models that
explain the wisdom of crowds, models that show why some
countries are rich and some are poor, and models that help unpack ~19.5 assignment hours
the strategic decisions of firm and politicians. The models covered in
this class provide a foundation for future social science classes,
whether they be in economics, political science, business, or
sociology. TAUGHT BY

Link to course TOPICS PRACTICE


Scott E. Page
★ Why Model & John Seely Brown Distinguished
Segregation/Peer
12 Quizzes
University Professor
Effects
★ Aggregation & 0 Peer-Reviewed
Decision Models Assignments
★ Thinking Electrons:
Modeling People & Programming
Categorical and 0 Assignments
Linear Models
★ Tipping Points &
Economic Growth
DATA LITERACY

Target SkillSet
Conversant Beg Int Adv
AI-Aware Professional
The AI-Aware Professional understands the opportunities and challenges of applying Artificial
Intelligence in the business. They know how AI technology might be leveraged to help bring new
Data Management
products to market, streamline business decisions, reduce operational costs, and improve
customer experience.
Data Visualization

Machine Learning FEATURING MODULES FROM THE FOLLOWING:

Math
AI for Everyone

Statistics
Introduction to Artificial Intelligence (AI)
Statistical Programming
Machine Learning for Business Professionals

SKILLS INCLUDE:
AI Concepts, Machine Learning Concepts, Ethics of AI, Applications of AI,
Prerequisite Project Planning for Machine Learning Projects
Goal
AI-AWARE PROFESSIONAL

deeplearning.ai
RATING 4.8 out of 5 stars
SKILLS ACQUIRED
AI For Everyone TIME

❏ Project Planning
hours
❏ Ethics of AI hours
~8.4 total
2.1 per
❏ Data Science Projects week

❏ AI Concepts
DESCRIPTION ~4.3 hours of video
In this course, you’ll learn the meaning behind common AI
terminology (e.g., neural networks, machine learning, deep learning,
~0 assignment hours
and data science); realistic and unrealistic capabilities of AI; how to
build an AI strategy; spot opportunities to apply AI in your company;
how to navigate ethical societal discussions about AI, and more.
TAUGHT BY

Link to course TOPICS PRACTICE


Andrew Ng
★ What is AI? Computer Science Department
0 Quizzes
★ Building AI Projects
★ Building AI In Your
Company 0 Peer-Reviewed
★ AI and Society Assignments

Programming
0 Assignments
AI-AWARE PROFESSIONAL

IBM
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Introduction to Artificial TIME

❏ Artificial Intelligence
❏ Artificial Neural Network Intelligence (AI) ~8.5
hours
total
2.1
hours
per
❏ Artificial Intelligence week

Applications
~2 hours of video
❏ Deep Learning DESCRIPTION

In this course you will learn what Artificial Intelligence (AI) is, explore
use cases and applications of AI, understand AI concepts and terms ~5.8 assignment hours
like machine learning, deep learning and neural networks. You will
be exposed to various issues and concerns with AI (e.g., ethics, bias,
& jobs) and demonstrate AI in action with a mini project.
TAUGHT BY

Link to course TOPICS PRACTICE


Rav Ahuja
★ What is AI? AI and Data Science Program
4 Quizzes
Applications and Director
Examples of AI
★ AI Concepts, 1 Peer-Reviewed
Terminology, and Assignments
Application Areas
Programming
★ AI: Issues, Concerns 0 Assignments
and Ethical
Considerations
★ The Future with AI,
and AI in Action
AI-AWARE PROFESSIONAL

Google Cloud
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Machine Learning for TIME

❏ Machine Learning
❏ Data Segment Business Professionals hours
~22.5 total 5.7
hours
per
❏ Integration Testing week

❏ Data Collection
~5.4 hours of video
❏ Machine Learning DESCRIPTION
Algorithms By the end of this course, you’ll have learned how to formulate
machine learning (ML) solutions to real-world problems; carry a ~17.1 assignment hours
project through various ML phases; perform AI responsibly and
avoid reinforcing existing bias, discover ML use cases, and more.
TAUGHT BY

TOPICS PRACTICE
Link to course Google Cloud Training
★ Introduction
5 Quizzes
★ What is Machine
Learning?
★ Employing ML 0 Peer-Reviewed
★ Discovering ML Use Assignments
Cases
3 Programming
Assignments
Reskill
for in-demand roles
RESKILLING for In-Demand Roles

Target SkillSet
Conversant Beg Int Adv
Data Scientist
Data Scientists deliver the analysis, modeling, and experimentation that inform product and
business direction, empowering organizations to identify and deliver relevant products, mitigate
Data Management
risk and fraud, and improve internal operations. They also often develop algorithms to create
personalized products and experiences to drive growth and innovation.
Data Visualization

RESKILLING MODULES INCLUDE:


Machine Learning

Math Master of Applied Data Science *DEGREE


DEGREE Coursera offers degrees as
standalone reskilling options to
train your aspiring Data
Scientists. Talk to a Coursera
Statistics Master of Data Science *DEGREE
DEGREE
advisor to learn more about
degrees for your organization.

Statistical Programming Master of Science in Data Science *DEGREE


DEGREE

Open Source tools for Data Science

SKILLS INCLUDE:
Data Analysis, Statistical Classification, Apache Spark, IBM Db2, Python Libraries,
Prerequisite
Data Modeling, Data Wrangling, Python, Machine Learning Algorithms, Scikit Learn,
Goal Big Data, Cloud Computing, Data Visualization
RESKILLING: DATA SCIENTIST

TIME

Cultivate your
organization’s next Master of Applied Data 12 Months minimum

generation of data Science


scientists from the #1 34 Credit hours
DESCRIPTION
public research
The University of Michigan School of Information’s online Master of
university in the Applied Data Science (MADS) degree is designed for aspiring data Completely online

United States. scientists. Learners will understand how to use data to improve
outcomes and achieve goals. This program prepares them to be a
leader in the field through mastery of core data science concepts
like machine learning and natural language processing.
ADMISSIONS

By diving deep on key topics such as privacy, data ethics, and


The University of Michigan School of
persuasive communication, learners will be prepared to succeed in
Information’s Master of Applied Data
today’s organizations. They will learn the systems and techniques
Science welcomes applicants from diverse
that help organizations overcome data overload and make smart
Link to degree decisions, work with real data sets from top companies, and build a
backgrounds. The curriculum is designed
for applicants who want to devote
work portfolio that showcases skills.
themselves to full-time study, as well as
those who want to complete their degree
while working.
About University of Michigan
The University of Michigan’s School of Information (#1 ranked in
To learn more about purchasing degree
Information Systems, U.S. News & World Report 2018) boasts 97 programs for employees, get in touch at
top-10 graduate programs. It is ranked as the #1 public research business@coursera.org.
university in the U.S. by the National Science Foundation.
DATA SCIENTIST

TIME
Develop your
organization’s next
cohort of data
Master of Data Science 20–24 Months

scientists from one of


the most prestigious 34 Credit hours
DESCRIPTION
institutions of higher
education across National Research University Higher School of Economics (HSE
University) is a leading university for multidisciplinary research, Completely online
Russia, the CIS, and international cooperation, and digital education in Russia. A dynamic
Eastern Europe. institution serving more than 40,000 students, HSE University is a
leader in the best practices in teaching and research.
ADMISSIONS
HSE provides a market-driven curriculum for analysts, data and
computer scientists, software engineers, or machine learning
This online Master of Data Science degree
engineers with three distinct career tracks: Data Scientist, Machine
gives students the opportunity to become
Learning Engineer, and Researcher in Data Science. Throughout the
experts in data science. Graduates will be
degree, learners have the opportunity to collaborate with
Link to degree technology companies, such as Yandex, to solve real problems.
ready to enter or make progress in fields
like analytics, data science, machine
learning and artificial intelligence, and
research. No coding experience is
About HSE University required to enroll, and students of all
HSE University is one of the largest and most prestigious institutions backgrounds are welcome.
of higher education in Russia, the CIS, and Eastern Europe. With
more than 350 international partners from 63 countries, HSE To learn more about purchasing degree
University is a leader in combining Russian education traditions with programs for employees, get in touch at
the best international teaching and research practices.
business@coursera.org.
DATA SCIENTIST

TIME

Deepen your team’s


data science expertise Master of Computer Science 12–36 Months
with a Master of
Computer Science in in Data Science
Data Science degree 32 Credit hours
DESCRIPTION
from a top-5
Illinois University’s Master of Computer Science in Data
Computer Science Completely online
Science (MCS-DS) is designed for learners who want to
graduate program in
prepare for data science careers by learning how to mine
the U.S.
useful insights from massive datasets. The program focuses
ADMISSIONS
on core competencies in machine learning, data mining,
data visualization, and cloud computing, as well as The MCS-DS is a data science program
interdisciplinary data science courses. grounded in a computer science masters
degree that gives its graduates full
programmable control of the
Link to degree instrumentation of big data as well as the
full-stack understanding of how to process
About Illinois University the data to discover new insights and
optimize organizational decision-making.
Since its founding in 1867, the University of Illinois at Students in this track earn the same MCS
Urbana-Champaign has earned a reputation as a global leader in degree, but their curriculum concentrates on
research, teaching, and public engagement. data science courses.

To learn more about purchasing degree


programs for employees, get in touch at
business@coursera.org.
DATA SCIENTIST

IBM
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
What is Data Science? TIME

❏ Data Science
hours
❏ Data Segment hours
~8.9 total
3 per
❏ Data URI Scheme week

❏ Data Mining DESCRIPTION


~1.2 hours of video
❏ Data Analysis The art of uncovering the insights and trends in data has been
around since ancient times. The ancient Egyptians used census data
to increase efficiency in tax collection and they accurately predicted
~7.7 assignment hours
the flooding of the Nile river every year. In this course, we will meet
some data science practitioners and we will get an overview of what
data science is today.
TAUGHT BY

Link to course TOPICS PRACTICE


Alex Aklson PhD
★ Defining Data Data Scientist
6 Quizzes
Science and What
Data Scientists Do
★ Data Science Topics 1 Peer-Reviewed
★ Data Science in Assignments
Business
0
Programming Polong Lin
Assignments Data Scientist
DATA SCIENTIST

IBM
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Open Source tools for Data TIME



IPython
RStudio
Science hours
hours
~8 total
2.6 per
❏ Watson (Computer) week
DESCRIPTION
❏ Computer Programming
In this course, you'll learn about Jupyter Notebooks, RStudio IDE, ~0.7 hours of video
❏ Python Programming Apache Zeppelin and Data Science Experience. You’ll learn what
each tool is used for, what programming languages they can
execute, their features and limitations. With the tools hosted in the ~7.3 assignment hours
cloud on Cognitive Class Labs, you’ll test each tool and follow
instructions to run simple code in Python, R or Scala. You’ll create a
final project with a Jupyter Notebook on IBM Data Science
Experience and demonstrate your proficiency preparing a notebook, TAUGHT BY
writing Markdown, and sharing your work with your peers.

Link to course
Polong Lin
TOPICS PRACTICE Data Scientist

★ Introducing Skills
5 Quizzes
Network Labs
★ Jupyter Notebooks
★ Apache Zeppelin 1 Peer-Reviewed
Notebooks Assignments
★ RStudio IDE
Programming
0 Assignments
DATA SCIENTIST

IBM
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Data Science TIME

❏ Data Science
❏ Data Model Methodology ~8.6
hours
total
2.9
hours
per
❏ Data Segment week

❏ Data Modeling
~0.9 hours of video
❏ Data Collection DESCRIPTION

In this course, you will learn the major steps involved in tackling a
data science problem; the major steps involved in practicing data ~7.7 assignment hours
science, from forming a concrete business or research problem, to
collecting and analyzing data, to building a model, and
understanding the feedback after model deployment, and how data
scientists think! TAUGHT BY

Link to course TOPICS PRACTICE


Alex Aklson PhD
★ From Problem to Data Scientist
Approach and From 5 Quizzes
Requirements to
Collection Peer-Reviewed
★ From Understanding to 1
Assignments
Preparation and From
Modeling to Evaluation
★ From Deployment to 0
Programming Polong Lin
Feedback Assignments Data Scientist
DATA SCIENTIST

IBM
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Python for Data Science TIME

❏ Python Programming
❏ Computer Programming and AI ~27
hours
total
5.4
hours
per
❏ Pandas week

❏ Numpy
~1.7 hours of video
❏ Python Libraries DESCRIPTION

This introduction to Python will kickstart your learning of Python for


data science, as well as programming in general. This ~25.3 assignment hours
beginner-friendly Python course will take you from zero to
programming in Python in a matter of hours.

TAUGHT BY

Link to course TOPICS PRACTICE


Joseph Santarcangelo PhD
★ Python Basics Data Scientist at IBM
15 Quizzes
★ Python Data
Structures
★ Python 1 Peer-Reviewed
Programming Assignments
Fundamentals
Programming
★ Working with Data in 0 Assignments
Python
DATA SCIENTIST

IBM
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Databases and SQL for TIME

❏ SQL
❏ Database Data Science hours
~12.4 total 3.1
hours
per
❏ IBM Db2 week

❏ Python Programming DESCRIPTION


~2.2 hours of video
❏ SQL Commands The purpose of this course is to introduce relational database
concepts and help you learn and apply foundational knowledge of
the SQL language. It is also intended to get you started with ~8.2 assignment hours
performing SQL access in a data science environment. The
emphasis in this course is on hands-on and practical learning . As
such, you will work with real databases, real data science tools, and
real-world datasets. TAUGHT BY

Link to course TOPICS PRACTICE


Rav Ahuja
★ Week 1: Introduction AI and Data Science Program
5 Quizzes
to Databases and Director
Basic SQL
★ Week 2: Advanced 1 Peer-Reviewed
SQL Assignments
★ Week 3: Accessing
Programming
Databases using 0 Assignments
Python
★ Week 4: Course
Assignment
DATA SCIENTIST

IBM
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Data Analysis with TIME

❏ Data Analysis
❏ Data Segment Python hours
~49.4 total 7.1
hours
per
❏ Python Programming week

❏ Data URI Scheme


~1.8 hours of video
❏ Linearity DESCRIPTION

Learn how to analyze data using Python. This course will take you
from the basics of Python to exploring many different types of data. ~47.6 assignment hours
You will learn how to prepare data for analysis, perform simple
statistical analysis, create meaningful data visualizations, predict
future trends from data, and more.
TAUGHT BY

Link to course TOPICS PRACTICE


Joseph Santarcangelo PhD
★ Importing Datasets Data Scientist at IBM
24 Quizzes
★ Data Wrangling
★ Exploratory Data
Analysis 0 Peer-Reviewed
★ Model Development Assignments

Programming
0 Assignments
DATA SCIENTIST

IBM
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Data Visualization with TIME

❏ Data Visualization
❏ Matplotlib Python hours
~10.1 total 3.4
hours
per
❏ Python Programming week

❏ Data Virtualization
~1.1 hours of video
❏ Data Segment DESCRIPTION

The main goal of this Data Visualization with Python course is to


teach you how to take data that at first glance has little meaning and ~8.8 assignment hours
present that data in a form that makes sense to people. Various
techniques have been developed for presenting data visually but in
this course, we will be using several data visualization libraries in
Python, namely Matplotlib, Seaborn, and Folium. TAUGHT BY

Link to course TOPICS PRACTICE


Alex Aklson PhD
★ Introduction to Data Data Scientist
5 Quizzes
Visualization Tools
★ Basic and
Specialized 0 Peer-Reviewed
Visualization Tools Assignments
★ Advanced
Programming
Visualizations and 0 Assignments
Geospatial Data
DATA SCIENTIST

IBM
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Machine Learning with TIME

❏ Machine Learning
❏ Machine Learning Python hours
~17.6 total 2.9
hours
per
Algorithms week

❏ Python Programming
~3.9 hours of video
❏ Computer Programming DESCRIPTION

In this course, we will be reviewing two main components: (1) you


will be learning about the purpose of machine learning and where it ~9.7 assignment hours
applies to the real world and (2) you will get a general overview of
machine learning topics such as supervised vs unsupervised
learning, model evaluation, and Machine Learning algorithms.
TAUGHT BY

Link to course TOPICS PRACTICE


Saeed Aghebozorgi, PhD
★ Introduction to Sr. Data Scientist
5 Quizzes
Machine Learning
★ Regression
★ Classification 1 Peer-Reviewed
★ Clustering Assignments

Programming
0 Assignments
DATA SCIENTIST

IBM
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Applied Data Science TIME

Capstone
❏ Data Clustering
hours
Algorithms hours
~13.7 total 2.7 per
❏ Python Programming week

❏ Foursquare DESCRIPTION
~0.6 hours of video
❏ Cluster Analysis In this course, you’ll learn about location data and different location
❏ Data Segment data providers, such as Foursquare. You’ll learn how to make
RESTful API calls to the Foursquare API to retrieve data about ~5.4 assignment hours
venues in different neighborhoods around the world. You’ll also
learn how to be creative in situations where data are not readily
available by scraping web data and parsing HTML code. Finally, you
will be required to use the Folium library to great maps of geospatial TAUGHT BY
data and to communicate your results and findings.

Link to course
TOPICS PRACTICE
Alex Aklson PhD
Data Scientist
★ Introduction
1 Quizzes
★ Foursquare API
★ Neighborhood
Segmentation and 4 Peer-Reviewed
Clustering Assignments
★ The Battle of
Programming
Neighborhoods 0 Assignments
RESKILLING for In-Demand Roles

Target SkillSet
Conversant Beg Int Adv
Machine Learning Engineer
Machine Learning Engineers build and deploy into production efficient self-learning
models that automate and digitize products and processes.
Data Management

Data Visualization

RESKILLING MODULES INCLUDE:


Machine Learning

Master of Machine Learning & Data Science DEGREE


Math
Coursera offers degrees as
standalone reskilling options to
Machine Learning Foundations train your aspiring Machine
Statistics
Learning Engineers. Talk to a
Coursera advisor to learn more
Statistical Programming
Introduction to Applied Machine Learning about degrees for your
organization.

Computer Programming Optimizing Machine Learning Performance

SKILLS INCLUDE:
Machine Learning, Computer Programming, Decision Trees, Algorithms,
Prerequisite Deep Learning, Python, GraphLab
Goal
RESKILL HIGH-DEMAND ROLES

TIME

Build a
competitive data Master of Machine Learning & 24 Months minimum

science team from Data Science


the United DESCRIPTION
12 Modules

Kingdom’s #1 most A Master’s degree in Machine Learning and Data Science from
innovative Imperial College London is designed to propel your engineering or Completely online
data science career forward, allowing you to choose the path that’s
university. right for you, be that a role as a data scientist, a machine learning
engineer, or a computational statistician.
ADMISSIONS
The program teaches an in-depth understanding of machine
learning methods, alongside invaluable practical skills and guided
The Master of Machine Learning & Data
experience in applying them to real-world problems. Graduates will
Science offers multiple pathways to meet
have the ability to go beyond the algorithms and turn data into
the needs of learners with multiple
actionable insights, contribute to strategic decision making in your
Link to degree organisation and become a responsible member of this rapidly
backgrounds: students just starting a
career in data science, and those already
growing profession.
working in roles such as senior data
analysts, bioinformatics scientists,
statisticians, and data scientists.
About Imperial College London
To learn more about purchasing degree
Imperial College London (#10 ranked university in the world) is the
programs for employees, get in touch at
UK’s only university to focus solely on science, engineering, medicine,
and business. Its research-led approach relies on learning by business@coursera.org.
discovery and prepares graduates to bring fresh perspectives to the
ever-evolving landscape of technology.
MACHINE LEARNING ENGINEER

University of Washington
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Machine Learning TIME

❏ Machine Learning
Foundations: A Case Study hours
hours
❏ Python Programming ~27.9 total 4.7
Approach
per
❏ Machine Learning week

Concepts
DESCRIPTION ~8.7 hours of video
❏ Deep Learning
In this course, you’ll get hands-on experience with machine learning
❏ Algorithms
from a series of practical case-studies. By the end of this course
you’ll have studied how to predict house prices based on
~19.2 assignment hours
house-level features, analyze sentiment from user reviews, retrieve
documents of interest, recommend products, and search for
images. Through hands-on practice with these use cases, you’ll be
TAUGHT BY
able to apply machine learning methods in a wide range of domains.

Link to course
TOPICS PRACTICE
Emily Fox
Amazon Professor of Machine
★ Welcome Learning
10 Quizzes
★ Regression:
Predicting House
Prices 0 Peer-Reviewed
★ Classification: Assignments
Analyzing Sentiment
Carlos Guestrin
Programming Amazon Professor of Machine
★ Clustering and 0 Assignments Learning
Similarity: Retrieving
Documents
MACHINE LEARNING ENGINEER

University of Washington
RATING 4.8 out of 5 stars
SKILLS ACQUIRED
Machine Learning: TIME

❏ Regression Analysis
❏ Ridge Regression Regression hours
~35.9 total 6
hours
per
❏ Lasso (Statistics) week

❏ Lasso (Programming
DESCRIPTION ~10.3 hours of video
Language)
In this course, you will explore regularized linear regression models
❏ Linearity
for the task of prediction and feature selection. You’ll be able to
~25.6 assignment hours
handle very large sets of features and select between models of
various complexity. You will also analyze the impact of aspects of
your data, such as outliers, on your selected models and
predictions. To fit these models, you’ll implement optimization
TAUGHT BY
algorithms that scale to large datasets.

Link to course
TOPICS PRACTICE Emily Fox
15 Quizzes Amazon Professor of Machine
★ Welcome
Learning
★ Simple Linear
Regression
★ Multiple Regression 0 Peer-Reviewed
★ Assessing Assignments
Performance
Programming
Carlos Guestrin
0 Assignments Amazon Professor of Machine
Learning
MACHINE LEARNING ENGINEER

University of Washington
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Machine Learning: TIME

❏ Statistical Classification
❏ Algorithms Classification hours
~39.9 total 5.7
hours
per
❏ Classification Algorithms week

❏ Decision Tree
~8.4 hours of video
❏ Gradient DESCRIPTION

In this course, you’ll create classifiers that provide state-of-the-art


performance on a variety of tasks; become familiar with the most ~27.8 assignment hours
successful techniques, which are most widely used in practice,
including logistic regression, decision trees and boosting; design and
implement the underlying algorithms that can learn these models at
scale, using stochastic gradient ascent, and more. TAUGHT BY

Link to course TOPICS PRACTICE


Emily Fox
★ Welcome! Amazon Professor of Machine
19 Quizzes
★ Linear Classifiers & Learning
Logistic Regression
★ Learning Linear 0 Peer-Reviewed
Classifiers Assignments
★ Overfitting &
Regularization in 0
Programming Carlos Guestrin
Assignments Amazon Professor of Machine
Logistic Regression
Learning
MACHINE LEARNING ENGINEER

University of Washington
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Machine Learning: Clustering TIME



Data Clustering Algorithms
K-Means Clustering
& Retrieval hours
hours
~45.5 total 7.6 per
❏ Machine Learning week

❏ Cluster Analysis DESCRIPTION


~7.5 hours of video
This course covers how to find similar documents. You’ll examine
similarity-based algorithms for retrieval. In this course, you will also
examine structured representations for describing the documents ~25.7 assignment hours
in the corpus, including clustering and mixed membership models,
such as latent Dirichlet allocation (LDA). You’ll implement
expectation maximization (EM) to learn the document clusterings,
and see how to scale the methods using MapReduce. TAUGHT BY

Link to course TOPICS PRACTICE


Emily Fox
★ Welcome Amazon Professor of Machine
15 Quizzes
★ Nearest Neighbor Learning
Search
★ Clustering with 0 Peer-Reviewed
k-means Assignments
★ Mixture Models
0
Programming Carlos Guestrin
Assignments Amazon Professor of Machine
Learning
MACHINE LEARNING ENGINEER

Alberta Machine Intelligence


Institute
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Introduction to Applied TIME

❏ Machine Learning
❏ Applied Machine Learning Machine Learning ~9.5
hours
total
2.4
hours
per
❏ Artificial Intelligence week

❏ Artificial Intelligence
~2.4 hours of video
Applications DESCRIPTION

By the end of the course, you will be able to clearly define a machine
learning problem using two approaches. You will learn to survey ~7.1 assignment hours
available data resources and identify potential ML applications. You
will learn to take a business need and turn it into a machine learning
application. You will prepare data for effective machine learning
applications. TAUGHT BY

Link to course TOPICS PRACTICE


Anna Koop
★ Introduction to Senior Scientific Advisor
5 Quizzes
Machine Learning
Applications
★ Machine Learning in 0 Peer-Reviewed
the Real World Assignments
★ Learning Data
Programming
★ Machine Learning 0 Assignments
Projects
MACHINE LEARNING ENGINEER

Alberta Machine Intelligence


Institute
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Machine Learning Algorithms: TIME

❏ Machine Learning
Supervised Learning Tip to Tail hours
hours
❏ Supervised Learning ~12.4 total 3.1 per
❏ Machine Learning week
DESCRIPTION
Algorithms
This course takes you from understanding the fundamentals of a
~3.1 hours of video
❏ Support Vector Machine
machine learning project. Learners will understand and implement
supervised learning techniques on real case studies to analyze
business case scenarios where decision trees, k-nearest neighbours ~7.4 assignment hours
and support vector machines are optimally used. Learners will also
gain skills to contrast the practical consequences of different data
preparation steps and describe common production issues in
applied ML. TAUGHT BY

Link to course TOPICS PRACTICE


Anna Koop
★ Classification using Senior Scientific Advisor
Decision Trees and 4 Quizzes
k-NN
★ Functions for Fun and Peer-Reviewed
Profit 0
Assignments
★ Regression for
Classification: Support
Vector Machines Programming
0 Assignments
★ Contrasting Models
MACHINE LEARNING ENGINEER

Alberta Machine Intelligence


Institute
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Data for Machine TIME

❏ Support Vector Machine


❏ Artificial Intelligence Learning hours
~12.5 total 3.1
hours
per
Applications week

❏ Data Manipulation
~3.6 hours of video
❏ Data Segment DESCRIPTION

By the end of this course, you’ll be able to understand the critical


elements of data in the learning, training and operation phases; ~1.5 assignment hours
understand biases and sources of data; implement techniques to
improve the generality of your model; explain the consequences of
overfitting and identify mitigation measures, and more.
TAUGHT BY

Link to course TOPICS PRACTICE


Anna Koop
★ What Does Good Senior Scientific Advisor
0 Quizzes
Data look like?
★ Preparing your Data
for Machine 0 Peer-Reviewed
Learning Success Assignments
★ Feature Engineering
Programming
for MORE Fun & 1 Assignments
Profit
★ Bad Data
MACHINE LEARNING ENGINEER

Alberta Machine Intelligence


Institute
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Optimizing Machine TIME

❏ Machine Learning
❏ Machine Learning in Learning Performance hours
~14.6 total 3.6
hours
per
Performance week

❏ Machine Learning Algorithms DESCRIPTION


~2.5 hours of video
In this course, you’ll walk through a complete machine learning
project to prepare a machine learning maintenance roadmap. You’ll
understand and analyze how to deal with changing data and identify ~10.9 assignment hours
and interpret potential unintended effects in your project. By the
end of this course you will have all the tools and understanding you
need to confidently roll out a machine learning project and prepare
to optimize it in your business context. TAUGHT BY

Link to course TOPICS PRACTICE


Anna Koop
★ Machine Learning Senior Scientific Advisor
Strategy 4 Quizzes
★ Responsible Machine
Learning Peer-Reviewed
★ Machine Learning in 2
Assignments
Production & Planning
★ Care and Feeding of
your Machine Learning Programming
0 Assignments
System
RESKILLING for In-Demand Roles

Target SkillSet
Conversant Beg Int Adv
Data Engineer
By building robust, fault-tolerant data pipelines that clean and aggregate muddied data into
databases, Data Engineers lay the groundwork for data analysts and data scientists to quickly
Data Management
retrieve information for evaluations, experiments, and more, and machine learning engineers to
build ML-powered systems.
Data Visualization

RESKILLING MODULES INCLUDE:


Machine Learning

Functional Programming Principles in Scala


Math

Python Basics
Statistics

Statistical Programming
Big Data Modeling and Management Systems

Business Intelligence Concepts, Tools, and


Databases
Applications

SKILLS INCLUDE:
Apache Spark, ETL, Databases, Data Modeling, Functional Programming, Neo4j,
Prerequisite
Data Warehousing, MongoDB, Big data, Graph Theory, Data Management,
Goal Cloudera, Splunk, Database Design, Logic Programming
DATA ENGINEER

École Polytechnique Fédérale de


Lausanne
RATING 4.8 out of 5 stars
SKILLS ACQUIRED
Functional Programming TIME

❏ Computer Programming
❏ Scala Programming Principles in Scala hours
~22.7 total 3.8
hours
per
❏ Functional Programming week

❏ Recursion
~9.9 hours of video
❏ Array Programming DESCRIPTION

In this course, you’ll discover the elements of the functional


programming style and learn how to apply them usefully in your ~2.4 assignment hours
daily programming tasks. You’ll also develop a solid foundation for
reasoning about functional programs, by touching upon proofs of
invariants and the tracing of execution symbolically.
TAUGHT BY

Link to course TOPICS PRACTICE


Martin Odersky
★ Getting Started + Professor of Computer Science
0 Quizzes
Functions &
Evaluation
★ Higher Order 0 Peer-Reviewed
Functions Assignments
★ Data and
Programming
Abstraction 5 Assignments
★ Types and Pattern
Matching
DATA ENGINEER

École Polytechnique Fédérale de


Lausanne
RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Parallel Programming TIME

❏ Parallel Computing
hours
❏ Unified Parallel C hours
~15.4 total 3.9 per
❏ Algorithms week
DESCRIPTION
❏ Data Uri Scheme
In this course, you'll learn the fundamentals of parallel ~5.2 hours of video
❏ Data Parallelism programming, from task parallelism to data parallelism. In particular,
you'll see how many familiar ideas from functional programming
map perfectly to to the data parallel paradigm. We'll start the nuts ~3.2 assignment hours
and bolts how to effectively parallelize familiar collections
operations, and we'll build up to parallel collections, a
production-ready data parallel collections library available in the
Scala standard library. TAUGHT BY

Link to course TOPICS PRACTICE


Aleksandar Prokopec
★ Parallel Oracle Labs
0 Quizzes
Programming
★ Basic Task Parallel
Algorithms 0 Peer-Reviewed
★ Data-Parallelism Assignments
★ Data Structures for
Parallel Computing 4
Programming Viktor Kuncak
Assignments Associate Professor
DATA ENGINEER

École Polytechnique Fédérale de


Lausanne
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Big Data Analysis with Scala TIME

and Spark
❏ Apache Spark
hours
❏ Scala Programming hours
~14.5 total 3.6 per
❏ Computer Programming week
DESCRIPTION
❏ Big Data
In this course, we'll see how the data parallel paradigm can be
~5.9 hours of video
❏ Data URI Scheme
extended to the distributed case, using Spark throughout. We'll
cover Spark's programming model in detail, being careful to
understand how and when it differs from familiar programming ~3.6 assignment hours
models, like shared-memory parallel collections or sequential Scala
collections. We'll learn when important issues related to distribution
like latency and network communication should be considered and
how they can be addressed effectively for improved performance. TAUGHT BY

Link to course TOPICS PRACTICE


Heather Miller
★ Getting Started + Spark Researcher, Executive Director
Basics 0 Quizzes
★ Reduction Operations
& Distributed Key-Value Peer-Reviewed
Pairs 0
Assignments
★ Partitioning and
Shuffling
★ Structured data: SQL, Programming
3 Assignments
Dataframes, and
Datasets
DATA ENGINEER

École Polytechnique Fédérale de


Lausanne
RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Functional Programming TIME

❏ Scala Programming
❏ Computer Programming in Scala Capstone hours
~14.8 total 2.5
hours
per
❏ Functional Programming week

❏ Apache Spark
~0.1 hours of video
❏ Parallel Computing DESCRIPTION

In this course, you’ll build a large data-intensive application using


real-world data. You’ll implement a complete application processing ~4 assignment hours
several gigabytes of data. This application will show interactive
visualizations of the evolution of temperatures over time all over the
world.
TAUGHT BY

Link to course TOPICS PRACTICE


Julien Richard-Foy
★ Project Overview Computer Scientist
0 Quizzes
★ Raw Data Display
★ Interactive
Visualization 0 Peer-Reviewed
★ Data Manipulation Assignments

Programming
1 Assignments
DATA ENGINEER

École Polytechnique Fédérale de


Lausanne
RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Functional Program TIME

❏ Computer Programming
❏ Functional Programming Design in Scala hours
~12.2 total 2.4
hours
per
❏ Reactive Programming week

❏ Scala Programming
~7.1 hours of video
❏ Functional Design DESCRIPTION

In this course you will learn how to apply the functional


programming style in the design of larger applications. You'll get to ~0 assignment hours
know important new functional programming concepts, from lazy
evaluation to structuring your libraries using monads. We'll work on
larger and more involved examples, from state space exploration to
random testing to discrete circuit simulators. TAUGHT BY

Link to course TOPICS PRACTICE


Martin Odersky
★ For Expressions and Professor of Computer Science
0 Quizzes
Monads
★ Lazy Evaluation
★ Functions and State 0 Peer-Reviewed
★ Timely Effects Assignments

Programming
3 Assignments
DATA ENGINEER

University of Michigan
RATING 4.8 out of 5 stars
SKILLS ACQUIRED
Python Basics TIME

❏ Computer Programming
hours
❏ Syntax hours
~23.7 total 5.9 per
❏ Python Programming week

❏ Programming Language DESCRIPTION


~6.9 hours of video
❏ Omega Language This course introduces the basics of Python 3, including conditional
execution and iteration as control structures, and strings and lists as
data structures. You'll program an on-screen Turtle to draw pretty ~16.8 assignment hours
pictures. You'll also learn to draw reference diagrams as a way to
reason about program executions, which will help to build up your
debugging skills.
TAUGHT BY

Link to course TOPICS PRACTICE


Paul Resnick
★ General Introduction Michael D. Cohen Collegiate
0 Quizzes
★ Sequences and Professor
Iteration
★ Booleans and 0 Peer-Reviewed
Conditionals Assignments
★ Sequence Mutation
and Accumulation
Programming
10 Assignments Steve Oney
Patterns Assistant Professor
DATA ENGINEER

University of Michigan
RATING 4.8 out of 5 stars
SKILLS ACQUIRED
Python Functions, Files, TIME

❏ Computer Programming
❏ Euler'S Totient Function and Dictionaries hours
~24.6 total 4.9
hours
per
❏ Sorting week

❏ Python Programming
~5.9 hours of video
❏ Data File DESCRIPTION

This course introduces the dictionary data structure and


user-defined functions. You’ll learn about local and global variables, ~16 assignment hours
optional and keyword parameter-passing, named functions and
lambda expressions. You’ll also learn about Python’s sorted function
and how to control the order in which it sorts by passing in another
function as an input. TAUGHT BY

Link to course TOPICS PRACTICE


Paul Resnick
★ Files and CSV Michael D. Cohen Collegiate
0 Quizzes
Output Professor
★ Dictionaries and
Dictionary 1 Peer-Reviewed
Accumulation Assignments
★ Functions and
Tuples 9
Programming Steve Oney
Assignments Assistant Professor
★ More Iteration and
Advanced Functions
DATA ENGINEER

University of Michigan
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Data Collection and TIME

❏ Computer Programming
❏ Application Programming Processing with Python hours
~15.8 total 5.3
hours
per
Interfaces week

❏ List Comprehension
~5.3 hours of video
❏ List & Label DESCRIPTION
❏ Representational State Transfer This course teaches you to fetch and process data from services on
the Internet. It covers Python list comprehensions and provides ~5.7 assignment hours
opportunities to practice extracting from and processing deeply
nested data. You'll also learn how to use the Python requests
module to interact with REST APIs and what to look for in
documentation of those APIs. TAUGHT BY

Link to course TOPICS PRACTICE


Paul Resnick
★ Nested Data and Michael D. Cohen Collegiate
0 Quizzes
Nested Iteration Professor
★ Map, Filter, and List
Comprehensions 0 Peer-Reviewed
★ Internet APIs Assignments

3
Programming Jaclyn Cohen
Assignments Lecturer
DATA ENGINEER

University of Michigan
RATING 4.7 out of 5 stars
SKILLS ACQUIRED

❏ Computer Programming
Python Classes and TIME

❏ Object-Oriented Programming Inheritance hours


~13.8 total 4.6
hours
per
❏ Inheritance (Object-Oriented week
Programming)
❏ Class (Computer Programming) ~3.3 hours of video
DESCRIPTION
❏ Computer Program
This course introduces classes, instances, and inheritance. You will
learn how to use classes to represent data in concise and natural ~8.8 assignment hours
ways. You'll also learn how to override built-in methods and how to
create "inherited" classes that reuse functionality. You'll also learn
about how to design classes. Finally, you will be introduced to the
good programming habit of writing automated tests for their own TAUGHT BY
code.
Link to course
Paul Resnick
TOPICS PRACTICE Michael D. Cohen Collegiate
Professor
★ Classes
0 Quizzes
★ Inheritance
★ Unit Testing and
Exceptions 0 Peer-Reviewed
Assignments Steve Oney
Assistant Professor
Programming
5 Assignments
DATA ENGINEER

University of Michigan
RATING 4.2 out of 5 stars
SKILLS ACQUIRED
Python Project: Pillow, TIME

❏ Computer Programming
❏ OpenCV Tesseract, and OpenCV hours
~12.4 total 4.1
hours
per
❏ Python Libraries week

❏ Tesseract (Software)
~2.7 hours of video
❏ IPython DESCRIPTION

This course will walk you through a hands-on project suitable for a
portfolio. You’ll be introduced to third-party APIs and will be shown ~3 assignment hours
how to manipulate images using the Python imaging library (pillow),
how to apply optical character recognition to images to recognize
text, and how to identify faces in images using the popular OpenCV
library. TAUGHT BY

Link to course TOPICS PRACTICE


Christopher Brooks
★ The Python Imaging Research Assistant Professor
0 Quizzes
Library
★ Tesseract and
Optical Character 2 Peer-Reviewed
Recognition Assignments
★ Computer Vision
Programming
with OpenCV 0 Assignments

DATA ENGINEER

University of California San Diego


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Introduction to Big Data TIME

❏ Big Data
hours
❏ Apache Hadoop hours
~17.3 total 2.9 per
❏ Data URI Scheme week

❏ Mapreduce
~4.4 hours of video
❏ Data Segment DESCRIPTION

In this course, you will become conversant with the terminology and
the core concepts behind big data problems, applications, and ~12.9 assignment hours
systems. We introduce learners to one of the most common
frameworks, Hadoop, that has made big data analysis easier and
more accessible—increasing the potential for data to transform our
world. TAUGHT BY

Link to course TOPICS PRACTICE


Ilkay Altintas
★ Welcome Chief Data Science Officer
6 Quizzes
★ Big Data: Why and
Where
★ Characteristics of Big 1 Peer-Reviewed
Data and Assignments
Dimensions of
Scalability 0
Programming Amarnath Gupta
Assignments Research Scientist
★ Data Science:
Getting Value out of
Big Data
DATE ENGINEER

University of California San Diego


RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Big Data Modeling and TIME



Data URI Scheme
Data Model
Management Systems hours
hours
~15.2 total 2.5 per
❏ Big Data week
DESCRIPTION
❏ Data Modeling
In this course, you’ll experience various data genres and
~4.1 hours of video
❏ Data Segment
management tools. You’ll be able to describe the reasons behind
the evolving plethora of new big data platforms from the
perspective of big data management systems and analytical tools. ~8.6 assignment hours
Through guided hands-on tutorials, you will become familiar with
techniques using real-time and semi-structured data examples.
Systems and tools discussed include: AsterixDB, HP Vertica, Impala,
Neo4j, Redis, SparkSQL. TAUGHT BY

Link to course TOPICS PRACTICE


Ilkay Altintas
★ Introduction to Big Chief Data Science Officer
4 Quizzes
Data Modeling and
Management
★ Big Data Modeling 1 Peer-Reviewed
★ Big Data Modeling Assignments
(Part 2)
★ Working With Data 0
Programming Amarnath Gupta
Assignments Research Scientist
Models
DATA ENGINEER

University of California San Diego


RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Big Data Integration and TIME

❏ Mongodb
❏ Apache Spark Processing hours
~23.1 total 3.9
hours
per
❏ Data URI Scheme week

❏ Splunk
~5.2 hours of video
❏ Big Data DESCRIPTION

At the end of the course, you’ll be able to retrieve data from


example database and big data management systems; describe the ~17.9 assignment hours
connections between data management operations and the big
data processing patterns needed to utilize them in large-scale
analytical applications; Identify when a big data problem needs data
integration, and more. TAUGHT BY

Link to course TOPICS PRACTICE


Ilkay Altintas
★ Welcome to Big Data Chief Data Science Officer
10 Quizzes
Integration and
Processing
★ Retrieving Big Data 0 Peer-Reviewed
(Part 1) Assignments
★ Retrieving Big Data
(Part 2) 0
Programming Amarnath Gupta
Assignments Research Scientist
★ Big Data Integration
DATA ENGINEER

University of California San Diego


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Machine Learning With TIME

❏ Machine Learning
❏ Knime Big Data hours
~25.7 total 5.2
hours
per
❏ Apache Spark week

❏ Data Clustering
~4.9 hours of video
Algorithms DESCRIPTION
❏ Machine Learning This course provides an overview of machine learning techniques to
Concepts explore, analyze, and leverage data. You will be introduced to tools ~20.8 assignment hours
and algorithms you can use to create machine learning models that
learn from data, and to scale those models up to big data problems.

TAUGHT BY

Link to course TOPICS PRACTICE


Mai Nguyen
★ Machine Learning Lead for Data Analytics
14 Quizzes
Foundations
★ Classification Tools
and Techniques 0 Peer-Reviewed
★ Association Rule Assignments
Learning
★ Clustering Analysis 0
Programming Ilkay Altintas
Assignments Chief Data Science Officer
DATA ENGINEER

University of California San Diego


RATING 4.2 out of 5 stars
SKILLS ACQUIRED
Graph Analytics for Big TIME

❏ Graph Analytics
❏ Neo4j Data hours
~16.6 total 3.3
hours
per
❏ Analytics week

❏ Graph Theory
~4.4 hours of video
❏ Database DESCRIPTION

This course gives you a broad overview of the field of graph analytics
so you can learn new ways to model, store, retrieve and analyze ~12.2 assignment hours
graph-structured data. By the end, you’ll be able to model a problem
into a graph database and perform analytical tasks over the graph in
a scalable manner, and more.
TAUGHT BY

Link to course TOPICS PRACTICE


Amarnath Gupta
★ Welcome to Graph Research Scientist
6 Quizzes
Analytics
★ Introduction to
Graphs 1 Peer-Reviewed
★ Graph Analytics Assignments
★ Graph Analytics
Programming
Techniques 0 Assignments
DATA ENGINEER

University of California San Diego


RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Big Data: Capstone Project TIME

❏ Big Data
hours
❏ Data URI Scheme hours
~18 total
3 per
❏ Neo4j DESCRIPTION week

❏ Knime In this project, you’ll build a big data ecosystem and analyze a data
set simulating big data generated from a large number of users who ~0.3 hours of video
❏ Splunk
are playing our imaginary game "Catch the Pink Flamingo.” We’ll
introduce you to the data set and guide you through some
exploratory analysis using tools such as Splunk and Open Office, ~8.4 assignment hours
then move into more challenging big data problems using KNIME,
Spark's MLLib and Gephi. Finally, we’ll show you how to bring it all
together to create engaging and compelling reports and slide
presentations. TAUGHT BY

Link to course TOPICS PRACTICE


Ilkay Altintas
★ Simulating Big Data Chief Data Science Officer
1 Quizzes
for an Online Game
★ Acquiring, Exploring,
and Preparing the 5 Peer-Reviewed
Data Assignments
★ Data Classification
with KNIME 0
Programming Amarnath Gupta
Assignments Research Scientist
★ Clustering with
Spark
DATA ENGINEER

University of Colorado System


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Database Management TIME

❏ Database Management
❏ SQL Essentials hours
~27.8 total 4
hours
per
❏ Entity Relationship Model week

❏ Database Design DESCRIPTION


~6.9 hours of video
❏ Data Model In this course, you will create relational databases, write SQL
statements to extract information to satisfy business reporting
requests, create entity relationship diagrams (ERDs) to design ~17.7 assignment hours
databases, and analyze table designs for excessive redundancy. As
you develop these skills, you will use either Oracle or MySQL to
execute SQL statements and a database diagramming tool such as
the ER Assistant or Visual Paradigm to create ERDs. TAUGHT BY

Link to course TOPICS PRACTICE


Michael Mannino
★ Course Introduction Information Systems Program
1 Quizzes
★ Introduction to
Databases and
DBMSs 9 Peer-Reviewed
★ Relational Data Assignments
Model and the
Programming
CREATE TABLE 0 Assignments
Statement
★ Basic Query
Formulation with
SQL
DATA ENGINEER

University of Colorado System


RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Data Warehouse Concepts, TIME



Data Warehousing
Data URI Scheme
Design, and Data Integration hours
hours
~28.1 total 5.6 per
❏ Pentaho week
DESCRIPTION
❏ Data Integration
In this course, you’ll learn exciting concepts and skills for designing
~4 hours of video
❏ Extract, Transform, Load
data warehouses and creating data integration workflows. You’ll
have hands-on experience for data warehouse design and use open
source products for manipulating pivot tables and creating data ~24.1 assignment hours
integration workflows. You’ll also gain conceptual background about
maturity models, architectures, multidimensional models, and
management practices, providing an organizational perspective
about data warehouse development. TAUGHT BY

Link to course TOPICS PRACTICE


Michael Mannino
★ Data Warehouse Information Systems Program
Concepts and 7 Quizzes
Architectures
★ Multidimensional Data Peer-Reviewed
Representation and 3
Assignments
Manipulation
★ Data Warehouse
Design Practices and Programming
0 Assignments
Methodologies
★ Data Integration
Concepts, Processes,
and Techniques
DATA ENGINEER

University of Colorado System


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Relational Database Support TIME



Data URI Scheme
Data Warehousing
for Data Warehouses hours
hours
~23.7 total 4.7 per
❏ SQL week
DESCRIPTION
❏ Materialized View
~3.7 hours of video
❏ Database In this course, you'll use analytical elements of SQL for answering
business intelligence questions. You'll learn features of relational
database management systems for managing summary data
commonly used in business intelligence reporting. Because of the ~20 assignment hours
importance and difficulty of managing implementations of data
warehouses, we'll also delve into storage architectures, scalable
parallel processing, data governance, and big data impacts.
TAUGHT BY

Link to course TOPICS PRACTICE


Michael Mannino
★ DBMS Extensions Information Systems Program
8 Quizzes
and Example Data
Warehouses
★ SQL Subtotal 3 Peer-Reviewed
Operators Assignments
★ SQL Analytic
Programming
Functions 0 Assignments
★ Materialized View
Processing and
Design
DATA ENGINEER

University of Colorado System


RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Business Intelligence TIME



Data Visualization
Microstrategy
Concepts, Tools, & hours
hours
~16 3.2 per
❏ Data URI Scheme Applications total
week

❏ Business Intelligence
~3.5 hours of video
❏ Data Analysis DESCRIPTION

In this course, you will gain the knowledge and skills for using data
warehouses for business intelligence purposes and for working as a ~12.5 assignment hours
business intelligence developer. You’ll have the opportunity to work
with large data sets in a data warehouse environment and will learn
the use of MicroStrategy's Online Analytical Processing (OLAP) and
Visualization capabilities to create visualizations and dashboards. TAUGHT BY

Link to course TOPICS PRACTICE


Jahangir Karimi
★ Decision Making and Professor
Decision Support 2 Quizzes
Systems
★ Business Intelligence Peer-Reviewed
Concepts and Platform 5
Assignments
Capabilities
★ Data Visualization and
Dashboard Design Programming
0 Assignments
★ Business Performance
Management Systems
DATA ENGINEER

University of Colorado System


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Design & Build a Data TIME



Data Warehousing
Data URI Scheme
Warehouse for Business hours
hours
~7.7 1.3 per
❏ Microstrategy Intelligence Implementation total
week

❏ Analytics
~1.6 hours of video
❏ Data Model DESCRIPTION

In response to business requirements presented in a case study,


you’ll design and build a small data warehouse, create data ~6.1 assignment hours
integration workflows to refresh the warehouse, write SQL
statements to support analytical and summary query requirements,
and use the MicroStrategy business intelligence platform to create
dashboards and visualizations. TAUGHT BY

Link to course TOPICS PRACTICE


Jahangir Karimi
★ Course Overview Professor
1 Quizzes
★ Data Warehouse
Design
★ Data Integration 4 Peer-Reviewed
★ Analytical Queries Assignments
and Summary Data
Management 0
Programming Michael Mannino
Assignments Information Systems Program
RESKILLING for In-Demand Roles

Target SkillSet
Conversant Beg Int Adv
Data Analyst
Skilled in metrics, data visualization, predictive analytics, and more, Data Analysts are a
go-resource for communicating business insights and uncovering meaningful, sustainable
Data Management
solutions to complex business challenges.

Data Visualization

RESKILLING PROGRAMS INCLUDE:


Machine Learning

Introduction to Data Analytics for Business


Math

Communicating Business Analytics Results


Statistics

Statistical Programming
Basic Data Processing and Visualization

Databases Deploying Machine Learning Models

SKILLS INCLUDE:
Data Presentation, Data Visualization, Decision Trees, Data Analysis,
Prerequisite Design Thinking, SQL, Regression Analysis, Analytics
Goal
DATA ANALYST

University of Colorado Boulder


RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Introduction to Data TIME

❏ SQL
❏ Data Analysis Analytics for Business hours
~17.8 total 4.4
hours
per
❏ Data URI Scheme week

❏ Modeling
~4.1 hours of video
❏ Data Segment DESCRIPTION

This course will expose you to the data analytics practices executed
in the business world. We will explore such key areas as the ~10.3 assignment hours
analytical process, how data is created, stored, accessed, and how
the organization works with data and creates the environment in
which analytics can flourish.
TAUGHT BY

Link to course TOPICS PRACTICE


David Torgerson
★ Data and Analysis in Instructor
4 Quizzes
the Real World
★ Analytical Tools
★ Data Extraction 1 Peer-Reviewed
Using SQL Assignments
★ Real World Analytical
Programming
Organizations 0 Assignments
DATA ANALYST

University of Colorado Boulder


RATING 3.9 out of 5 stars
SKILLS ACQUIRED
Predictive Modeling and TIME

❏ Regression Analysis
❏ Predictive Modelling Analytics ~22
hours
total
5.5
hours
per
❏ Exploratory Data Analysis week

❏ Data URI Scheme


~2.4 hours of video
❏ Data Analysis DESCRIPTION

In this course, you’ll form a solid foundation of predictive analytics,


which refers to tools and techniques for building statistical or ~19.6 assignment hours
machine learning models to make predictions based on data. You’ll
learn how to carry out exploratory data analysis to gain insights and
prepare data for predictive modeling, an essential skill valued in the
business. TAUGHT BY

Link to course TOPICS PRACTICE


Dan Zhang
★ Exploratory Data Associate Professor of
7 Quizzes
Analysis and Operations Management
Visualizations
★ Predicting a 2 Peer-Reviewed
Continuous Variable Assignments
★ Predicting a Binary
Programming
Outcome 0 Assignments
★ Trees and Other
Predictive Models
DATA ANALYST

University of Colorado Boulder


RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Business Analytics for TIME

❏ Data Analysis
❏ Mathematical Decision Making hours
~16.3 total 4.1
hours
per
Optimization week

❏ Analytics
~3.3 hours of video
❏ Data URI Scheme DESCRIPTION
❏ Business Analytics In this course, you’ll learn how to create models for decision making.
We will start with cluster analysis, a technique for data reduction ~13 assignment hours
that is very useful in market segmentation. You will then learn the
basics of Monte Carlo simulation that will help you model the
uncertainty that is prevalent in many business decisions.
TAUGHT BY

Link to course TOPICS PRACTICE


Manuel Laguna
★ Data Exploration and MediaOne Professor of
Reduction: Cluster 8 Quizzes
Management Science
Analysis
★ Dealing with Peer-Reviewed
Uncertainty and 0
Assignments
Analyzing Risk
★ Identifying the Best
Options: Optimization Programming
0 Assignments
★ Decision Analytics
DATA ANALYST

University of Colorado Boulder


RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Communicating Business TIME



Data Visualization
Communication
Analytics Results hours
hours
~11.1 total 2.8 per
❏ Data Analysis week

❏ Presentation DESCRIPTION
~2.8 hours of video
❏ Data Virtualization In this course, you will learn how to communicate analytics results to
stakeholders who do not understand the details of analytics but
want evidence of analysis and data. You will be able to choose the ~8.3 assignment hours
right vehicles to present quantitative information, including those
based on principles of data visualization. You will also learn how to
develop and deliver data-analytics stories that provide context,
insight, and interpretation. TAUGHT BY

Link to course TOPICS PRACTICE


Manuel Laguna
★ Introduction to the MediaOne Professor of
5 Quizzes
Course Management Science
★ Best Practices in
Data Visualization 0 Peer-Reviewed
★ Interpreting, Telling, Assignments
and Selling
★ Acting on Data 0
Programming Dan Zhang
Assignments Associate Professor of
Operations Management
DATA ANALYST

University of Colorado Boulder


RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Advanced Business Analytics TIME



Data URI Scheme
Data Analysis
Capstone hours
hours
~17 total
4.2 per
❏ Cluster Analysis week

❏ Data Clustering DESCRIPTION


~0.8 hours of video
Algorithms The analytics process is a collection of interrelated activities that
❏ Predictive Modelling lead to better decisions and to a higher business performance. The
capstone of this specialization is designed with the goal of allowing ~7.7 assignment hours
you to experience this process. The capstone project will take you
from data to analysis and models, and ultimately to presentation of
insights.
TAUGHT BY
TOPICS PRACTICE
Link to course ★ Module 1: Understand
the data and prepare 0 Quizzes Manuel Laguna
your data for analysis MediaOne Professor of
★ Module 2: Perform Peer-Reviewed Management Science
predictive analytics 4
Assignments
tasks
★ Module 3: Provide
suggestions on how to Programming
0 Assignments
allocate investment
funds using prescriptive
Dan Zhang
analytics tools Associate Professor of
★ Module 4: Present your Operations Management
analytics results to your
clients
DATA ANALYST

University of California San Diego


RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Basic Data Processing TIME

❏ Python Programming
❏ Computer Programming and Visualization hours
~13.5 total 2.7
hours
per
❏ Data Segment week

❏ Data Cleansing
~3 hours of video
❏ Data URI Scheme DESCRIPTION

In this course, you will learn what a data product is and go through
several Python libraries to perform data retrieval, processing, and ~6.7 assignment hours
visualization.

TAUGHT BY
TOPICS PRACTICE

Link to course ★ Week 1:


3 Quizzes
Introduction to Data Ilkay Altintas
Products Chief Data Science Officer
★ Week 2: Reading 1 Peer-Reviewed
Data in Python Assignments
★ Week 3: Data
Programming
Processing in Python 0 Assignments
★ Week 4: Python
Libraries and
Toolkits
DATA ANALYST

University of California San Diego


RATING 4.3 out of 5 stars
SKILLS ACQUIRED
Design Thinking and TIME

Predictive Analytics for Data


❏ Design Thinking
hours
❏ Predictive Modelling hours
~12.4 total 2.5 per
Products week

~2.4 hours of video


DESCRIPTION

In this course, you will understand the fundamental concepts of


statistical learning and learn various methods of building predictive ~10 assignment hours
models. You will gain hands-on experience in data manipulation and
building your skills.

TAUGHT BY

Link to course TOPICS PRACTICE


Ilkay Altintas
★ Week 1: Supervised Chief Data Science Officer
6 Quizzes
Learning &
Regression
★ Week 2: Features 1 Peer-Reviewed
★ Week 3: Assignments
Classification
Programming
★ Week 4: Gradient 0 Assignments
Descent
DATA ANALYST

University of California San Diego


RATING 4.3 out of 5 stars
SKILLS ACQUIRED
Meaningful Predictive TIME



Analytics
Predictive Analytics
Modeling hours
hours
~9.3 total
2.3 per
❏ Type I And Type II Errors week

❏ Approximation Error DESCRIPTION


~1.8 hours of video
❏ Square (Algebra) By the end of this course you will be familiar with diagnostic
techniques that allow you to evaluate and compare classifiers, as
well as performance measures that can be used in different ~6.1 assignment hours
regression and classification scenarios. We will also study the
training/validation/test pipeline, which can be used to ensure that
the models you develop will generalize well to new (or "unseen")
data. TAUGHT BY

Link to course TOPICS PRACTICE


Ilkay Altintas
★ Week 1: Diagnostics Chief Data Science Officer
3 Quizzes
for Data
★ Week 2: Codebases,
Regularization, and 1 Peer-Reviewed
Evaluating a Model Assignments
★ Week 3: Validation
Programming
and Pipelines 0 Assignments
★ Final Project
DATA ANALYST

University of California San Diego


RATING 3.9 out of 5 stars
SKILLS ACQUIRED
Deploying Machine TIME

❏ Python Programming
❏ Big Data Products Learning Models hours
~10.8 total 2.2
hours
per
❏ Recommender Systems week

~1.9 hours of video


DESCRIPTION

In this course, we’ll learn about Recommender Systems, and also


look at deployment issues for data products. By the end of this ~7.9 assignment hours
course, you should be able to implement a working recommender
system (e.g., to predict ratings, or generate lists of related products),
and you should understand the tools and techniques required to
deploy such a working system on real-world, large-scale datasets. TAUGHT BY

Link to course TOPICS PRACTICE


Ilkay Altintas
★ Introduction Chief Data Science Officer
4 Quizzes
★ Implementing
Recommender
Systems 2 Peer-Reviewed
★ Deploying Assignments
Recommender
Programming
Systems 0 Assignments
★ Project 4:
Recommender
System
Upskill
Data Science teams
UPSKILLING | DATA SCIENCE TEAMS

Target SkillSet
Conversant Beg Int Adv
SQL-Proficient Data Analyst
Using SQL—the world’s most popular database management language—the SQL-Proficient
Data Analyst is equipped to retrieve, manipulate, and analyze data from a relational
Data Management
database for faster, more reliable data management, insight, and decision-making.

Data Visualization

FEATURING MODULES FROM THE FOLLOWING:


Machine Learning

Managing Big Data with MySQL


Math

SQL for Data Science


Statistics

Statistical Programming
Databases and SQL for Data Science

SQL
Managing Big Data in Clusters and Cloud Storage

SKILLS INCLUDE:
SQL, MySQL, Databases, Data Analysis, SQLite, Data Models
Prerequisite
Goal
SQL-PROFICIENT DATA ANALYST

Duke University
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Managing Big Data with TIME

❏ SQL
❏ MySQL MySQL hours
~24.6 total 4.9
hours
per
❏ Teradata week

❏ Data Analysis
DESCRIPTION ~2.9 hours of video
❏ Data URI Scheme
This course is an introduction to how to use relational databases in
business analysis. You will learn how relational databases work, and
how to use entity-relationship diagrams to display the structure of ~8.2 assignment hours
the data held within them. This knowledge will help you understand
how data needs to be collected in business contexts, and help you
identify features to consider if you’re involved in implementing new
data collection efforts. TAUGHT BY

Link to course TOPICS PRACTICE Jana Schaich Borg


Assistant Research Professor
★ About this Course
★ Understanding
4 Quizzes
Relational Databases
★ Queries to Extract 0 Peer-Reviewed
Data from Single Assignments
Tables
★ Queries to Programming Daniel Egger
Summarize Groups of 0 Assignments Executive in Residence and
Data from Multiple Director, Center for Quantitative
Tables Modeling
SQL-PROFICIENT DATA ANALYST

University of California, Davis


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
SQL for Data Science TIME

❏ SQL
hours
❏ SQLite hours
~21.9 total 5.5 per
❏ Data Analysis week
DESCRIPTION
❏ Data Segment
In this course, you will write both simple and complex queries to
~3.5 hours of video
❏ Database
help you select data from tables, learn common operators, and how
to combine the data. You’ll use case statements and concepts like
data governance and profiling, discuss topics on data, and practice ~18.4 assignment hours
using real-world programming assignments. You’ll also interpret the
structure, meaning, and relationships in source data and use SQL as
a professional to shape your data for targeted analysis purposes.
TAUGHT BY

Link to course TOPICS PRACTICE


Sadie St. Lawrence
★ Getting Started and AI Strategy Consultant for
Selecting & Retrieving
8 Quizzes
Accenture Applied Intelligence
Data with SQL
★ Filtering, Sorting, and 1 Peer-Reviewed
Calculating Data with Assignments
SQL
★ Subqueries and Joins Programming
in SQL 0 Assignments
★ Modifying and
Analyzing Data with
SQL
SQL-PROFICIENT DATA ANALYST

University of California, Davis


RATING 4.1 out of 5 stars
SKILLS ACQUIRED
Data Wrangling, Analysis TIME

❏ SQL
❏ Data URI Scheme and AB Testing with SQL hours
~21.1 total 5.3
hours
per
❏ A/B Testing week

❏ Data Wrangling DESCRIPTION


~4.6 hours of video
❏ MySQL In this course, you’ll learn how to convert timestamps of all types to
common formats and perform date/time calculations. We'll select
and perform the optimal JOIN for a data science inquiry and clean ~8.4 assignment hours
data within an analysis dataset by deduping, running quality checks,
backfilling, and handling nulls. Also, how to segment and analyze
data per segment using windowing functions and use case
statements to execute conditional logic to address a data science TAUGHT BY
inquiry, and more.

Link to course
TOPICS PRACTICE Katrina Glaeser
Quizzes Senior Data Scientist
★ Data of Unknown Marco Polo
4
Quality
★ Creating Clean
Datasets 1 Peer-Reviewed
★ SQL Problem Solving Assignments
★ Case Study: AB
Programming
Testing 0 Assignments
SQL-PROFICIENT DATA ANALYST

IBM
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Databases and SQL for TIME

❏ SQL
❏ Database Data Science hours
~12.4 total 3.1
hours
per
❏ IBM Db2 week

❏ Python Programming DESCRIPTION ~2.2 hours of video


❏ SQL Commands
This course will introduce you to relational relational database
concepts and help you learn and apply foundational knowledge of
the SQL language. You will work hands-on with real databases, data ~8.2 assignment hours
science tools, and real-world datasets. You will create a database
instance in the cloud and practice building and running SQL queries.
You will also learn how to access databases from Jupyter notebooks
using SQL and Python. TAUGHT BY

Link to course TOPICS PRACTICE


Rav Ahuja
★ Week 1: Introduction AI and Data Science Program
to Databases and
5 Quizzes
Director
Basic SQL
★ Week 2: Advanced 1 Peer-Reviewed
SQL Assignments
★ Week 3: Accessing
Databases using Programming
Python 0 Assignments
★ Week 4: Course
Assignment
SQL-PROFICIENT DATA ANALYST

Cloudera
RATING 4.8 out of 5 stars
SKILLS ACQUIRED
Foundations for Big Data TIME

❏ SQL
❏ Database Analysis with SQL hours
~18.3 total 3.7
hours
per
❏ Big Data week

❏ Hive
DESCRIPTION ~4.7 hours of video
❏ Analytics
By the end of the course, you will be able to distinguish operational
from analytic databases, and understand how these are applied in
big data; understand how database and table design provides
~10.9 assignment hours
structures for working with data; appreciate how differences in
volume and variety of data affects your choice of an appropriate
database system; explore databases and tables in a big data
TAUGHT BY
platform, and more.

Link to course
TOPICS PRACTICE Glynn Durham
Senior Instructor
★ Data and Databases Cloudera
5 Quizzes
★ Relational Databases
and SQL
★ Big Data 1 Peer-Reviewed
★ SQL Tools for Big Assignments
Data Analysis
Programming
0 Assignments
SQL-PROFICIENT DATA ANALYST

Duke University
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Managing Big Data with TIME

❏ SQL
❏ MySQL MySQL hours
~24.6 total 4.9
hours
per
❏ Teradata week

❏ Data Analysis DESCRIPTION


~2.9 hours of video
❏ Data URI Scheme In this course, you’ll learn how relational databases work and how to
use entity-relationship diagrams to display the structure of the data
held within them. This knowledge will help you understand how data ~8.2 assignment hours
needs to be collected in business contexts and identify features to
consider if you’re involved in implementing new data collection
efforts. You’ll also learn how to execute the most useful query and
table aggregation statements for business analysts. TAUGHT BY

Link to course TOPICS PRACTICE


Jana Schaich Borg
★ About this Assistant Research Professor
Specialization and
4 Quizzes
Course
★ Understanding 0 Peer-Reviewed
Relational Databases Assignments
★ Queries to Extract
Data from Single
0
Programming Daniel Egger
Tables Assignments Executive in Residence and
★ Queries to
Director, Center for Quantitative
Summarize Groups of
Data from Multiple
Modeling
Tables
SQL-PROFICIENT DATA ANALYST

Cloudera
RATING 4.9 out of 5 stars
SKILLS ACQUIRED
Analyzing Big Data with TIME

❏ SQL
❏ Hive SQL hours
~33.8 total 5.7
hours
per
❏ Data Analysis week

❏ Big Data
~7.1 hours of video
❏ PostgreSQL DESCRIPTION

In this course, you'll get an in-depth look at the SQL SELECT


statement and its main clauses. By the end, you’ll be able to explore ~26.7 assignment hours
and navigate databases and tables using different tools; understand
the basics of SELECT statements; understand how and why to filter
results; work with sorting and limiting results, and combine multiple
tables in different ways. TAUGHT BY

Link to course TOPICS PRACTICE


Ian Cook
★ Orientation to SQL Senior Curriculum Developer
12 Quizzes
on Big Data Cloudera
★ SQL SELECT
Essentials 1 Peer-Reviewed
★ Filtering Data Assignments
★ Grouping and
Programming
Aggregating Data 0 Assignments
SQL-PROFICIENT DATA ANALYST

Cloudera
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Managing Big Data in TIME

Clusters and Cloud Storage


❏ Cloudera
hours
❏ Data Segment hours
~20 total
4 per
❏ Data Warehousing week

❏ Sqoop
~2.9 hours of video
❏ SQL DESCRIPTION

In this course, you'll learn how to manage big datasets; how to load
them into clusters and cloud storage; create and manage big data ~12.7 assignment hours
databases and tables using Apache Hive and Apache Impala,
describe and choose among different data types and file formats for
big data systems, and more.
TAUGHT BY

Link to course TOPICS PRACTICE


Ian Cook
★ Orientation to Data Senior Curriculum Developer
5 Quizzes
in Clusters and Cloudera
Cloud Storage
★ Defining Databases, 1 Peer-Reviewed
Tables, and Columns Assignments
★ Data Types and File
Programming
Glynn Durham
Types 0 Assignments Senior Instructor
★ Managing Datasets Cloudera
in Clusters and
Cloud Storage
UPSKILLING - DATA SCIENCE TEAMS

Target SkillSet
Conversant Beg Int Adv
Python-Proficient Data Scientist
Open-source, easy to learn, and versatile, Python is used by programmers and data
scientists everywhere. From data analysis and visualization to building machine learning
Data Management
applications, the Python-Proficient Data Scientist propels organizations into the future.

Data Visualization

FEATURING MODULES FROM THE FOLLOWING:


Machine Learning

Introduction to Data Science in Python


Math

Linear Algebra Inferential Statistical Analysis with Python


Calculus

Project: Predict Sales Revenue with scikit-learn


Statistics

Project: Image Compression with K-Means Clustering


Statistical Programming

Python
SKILLS INCLUDE:
Data Analysis, Statistical Classification, Python Libraries, Machine Learning
Prerequisite Algorithms, Data Visualization, Data Wrangling, Python, Data Virtualization
Goal
PYTHON-PROFICIENT DS

University of Michigan
RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Introduction to Data Science TIME



Pandas
Python Programming
in Python hours
hours
~17.6 total 4.4 per
❏ Computer Programming week
DESCRIPTION
❏ Data URI Scheme
In this course, you’ll learn the basics of the python programming
~2.7 hours of video
❏ Numpy
environment, including fundamental python programming
techniques such as lambdas, reading and manipulating csv files, and
the numpy library. I'll also introduce data manipulation & cleaning ~7 assignment hours
techniques using the popular python pandas data science library;
the abstraction of the Series and DataFrame as the central data
structures for data analysis, and tutorials on how to use functions
such as groupby, merge, and pivot tables effectively. TAUGHT BY

Link to course TOPICS PRACTICE


Christopher Brooks
★ Week 1 Research Assistant Professor
1 Quizzes
★ Week 2
★ Week 3
★ Week 4 0 Peer-Reviewed
Assignments

Programming
3 Assignments
PYTHON-PROFICIENT DS

University of Michigan
RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Applied Plotting, Charting & TIME



Matplotlib
Data Visualization
Data Representation in hours
hours
~16.4 total 4.1 per
❏ Python Programming Python week

❏ Data URI Scheme


~2.3 hours of video
❏ Pandas DESCRIPTION

This course will introduce information visualization basics with a


focus on reporting & charting using the matplotlib library. We'll ~5.1 assignment hours
cover what makes good and bad visualizations, the technology used
to make visualizations in python matplotlib, and best practices when
creating basic charts and how to realize design decisions in the
framework. There will also be a tutorial of matplotlib and a TAUGHT BY
demonstration of basic statistical charts, and more.
Link to course
Christopher Brooks
TOPICS PRACTICE Research Assistant Professor

★ Module 1: Principles of
Information 0 Quizzes
Visualization
★ Module 2: Basic Peer-Reviewed
Charting 4
Assignments
★ Module 3: Charting
Fundamentals
★ Module 4: Applied Programming
0 Assignments
Visualizations
PYTHON-PROFICIENT DS

University of Michigan
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Applied Machine TIME

❏ Machine Learning
❏ Scikit-Learn Learning in Python hours
~23.2 total 5.8
hours
per
❏ Python Programming week
DESCRIPTION
❏ Computer Programming
This course will introduce the learner to applied machine learning
~6.9 hours of video
❏ Algorithms
(ML), focusing more on the techniques and methods than on the
statistics behind these methods. By the end, students will be able to
identify the difference between a supervised (classification) and ~15.4 assignment hours
unsupervised (clustering) technique, identify which technique they
need to apply for a particular dataset and need, engineer features
to meet that need, and write python code to carry out an analysis.
TAUGHT BY

Link to course TOPICS PRACTICE


Kevyn Collins-Thompson
★ Module 1: Associate Professor
Fundamentals of
4 Quizzes
Machine Learning -
Intro to SciKit Learn 0 Peer-Reviewed
★ Module 2: Supervised Assignments
Machine Learning -
Part 1 Programming
★ Module 3: Evaluation 4 Assignments
★ Module 4: Supervised
Machine Learning -
Part 2
PYTHON-PROFICIENT DS

University of Michigan
RATING 4.2 out of 5 stars
SKILLS ACQUIRED
Applied Text Mining in TIME

❏ Text Mining
❏ Code Segment Python hours
~19.4 total 4.8
hours
per
❏ Natural Language Processing week

❏ Natural Language Toolkit DESCRIPTION


~4.1 hours of video
This course will introduce the learner to text mining and text
manipulation basics. We begin with how to handle text in Python,
the structure of text both to the machine and to humans, and an ~15.3 assignment hours
overview of the NLTK framework for manipulating text. We also
cover common manipulation needs including regular expressions
(searching for text), cleaning text, and preparing text for use by
machine learning processes, and more. TAUGHT BY

Link to course TOPICS PRACTICE


V. G. Vinod Vydiswaran
★ Module 1: Working Assistant Professor
4 Quizzes
with Text in Python
★ Module 2: Basic
Natural Language 0 Peer-Reviewed
Processing Assignments
★ Module 3:
Programming
Classification of Text 4 Assignments
★ Module 4: Topic
Modeling
PYTHON-PROFICIENT DS

University of Michigan
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Applied Social Network TIME

❏ Network Analysis
❏ Social Network Analysis Analysis in Python hours
~18.4 total 4.6
hours
per
❏ Graphs week

❏ Python Programming
~3.7 hours of video
❏ Graph Theory DESCRIPTION

This course will introduce the learner to network analysis through


tutorials using the NetworkX library. We begin with an ~14.7 assignment hours
understanding of what network analysis and motivations for why we
might model phenomena as networks. We introduce the concept of
connectivity and network robustness & explore ways of measuring
the importance or centrality of a node in a network, and more. TAUGHT BY

Link to course TOPICS PRACTICE


V. G. Vinod Vydiswaran
★ Why Study Networks Assistant Professor
4 Quizzes
and Basics on
NetworkX
★ Network 0 Peer-Reviewed
Connectivity Assignments
★ Influence Measures
Programming
and Network 4 Assignments
Centralization
★ Network Evolution
PYTHON-PROFICIENT DS

University of Michigan
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Understanding and TIME



Data Visualization
Data Analysis
Visualizing Data with Python hours
hours
~14.5 total 3.6 per
❏ Sampling Statistics week
DESCRIPTION
❏ Python Programming
In this course, you'll be introduced to the field of statistics, including ~8.1 hours of video
where data come from, study design, data management, and
exploring and visualizing data. You'll identify different types of data,
and learn how to visualize, analyze, and interpret summaries for ~0 assignment hours
both univariate and multivariate data. You'll also learn the
differences between probability and non-probability sampling from
larger populations, the idea of how sample estimates vary, and
more. TAUGHT BY

Link to course TOPICS PRACTICE


Brenda Gunderson
★ Week 1: Intro to Lecturer IV and Research Fellow
0 Quizzes
Data
★ Week 2: Univariate
Data 0 Peer-Reviewed
★ Week 3: Multivariate Assignments
Data
★ Week 4: Populations 0
Programming Brady T. West
Assignments Research Associate Professor
& Samples
PYTHON-PROFICIENT DS

University of Michigan
RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Inferential Statistical Analysis TIME



Confidence Interval
Statistical Inference
with Python hours
hours
~18.1 total 4.5 per
❏ Statistical Hypothesis Testing week
DESCRIPTION
~6.7 hours of video
In this course, we’ll explore basic principles behind using data for
estimation and for assessing theories. We will analyze both
categorical data and quantitative data, starting with one population ~0 assignment hours
techniques and expanding to handle comparisons of two
populations. We’ll learn how to construct confidence intervals. We’ll
also use sample data to assess whether or not a theory about the
value of a parameter is consistent with the data. TAUGHT BY

Link to course TOPICS PRACTICE


Brenda Gunderson
★ Week 1: Overview & Lecturer IV and Research Fellow
0 Quizzes
Inference
★ Week 2: Confidence
Intervals 0 Peer-Reviewed
★ Week 3: Hypothesis Assignments
Testing
★ Week 4: Learner 0
Programming Brady T. West
Assignments Research Associate Professor
Application
PYTHON-PROFICIENT DS

University of Michigan
RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Fitting Statistical Models to TIME



Bayesian Statistics
Python Programming
Data with Python hours
hours
~13.3 total 3.3 per
❏ Statistical Models week
DESCRIPTION
~6.4 hours of video
In this course, we’ll expand our exploration of statistical inference
techniques by focusing on the science and art of fitting statistical
models to data. We’ll build on the concepts in the Statistical
Inference course to emphasize the importance of connecting
~0 assignment hours
research questions to our data analysis methods. We will also focus
on various modeling objectives, including making inference about
relationships between variables and generating predictions for
TAUGHT BY
future observations.

Link to course TOPICS PRACTICE


Brenda Gunderson
★ Week 1: Overview & Lecturer IV and Research Fellow
0 Quizzes
Considerations for
Statistical Modeling
★ Week 2: Fitting 0 Peer-Reviewed
Models to Assignments
Independent Data
★ Week 3: Fitting 0
Programming Brady T. West
Assignments Research Associate Professor
Models to
Dependent Data
★ Week 4: Special
Topics
PYTHON-PROFICIENT DS

Rhyme
RATING 3.4 out of 5 stars
SKILLS ACQUIRED
Project: Predict Sales TIME

Revenue with Scikit-Learn


❏ Predictive Analytics
hours
❏ Exploratory Data Analysis hours
~3.8 total
3.8 per
❏ Data URI Scheme week

❏ Data Analysis DESCRIPTION


~0 hours of video
In this 2-hour long project-based course, you will build and evaluate
a simple linear regression model using Python. You will employ the
scikit-learn module for calculating the linear regression, while using ~1.8 assignment hours
pandas for data management, and seaborn for plotting. You will be
working with the very popular Advertising data set to predict sales
revenue based on advertising spending through mediums such as
TV, radio, and newspaper. TAUGHT BY

Link to course TOPICS PRACTICE


Snehan Kekre
Project: Predict Sales Revenue Machine Learning Instructor
1 Quizzes
with Simple Linear Regression

0 Peer-Reviewed
Assignments

Programming
0 Assignments
PYTHON-PROFICIENT DS

Rhyme
RATING 4 out of 5 stars
SKILLS ACQUIRED
Project: Multiple Linear TIME



Scikit-Learn
Machine Learning
Regression with Scikit-learn hours
hours
~4.8 total
4.8 per
❏ Linear Regression week

~0 hours of video
DESCRIPTION

In this 2-hour long project-based course, you will build and evaluate
multiple linear regression models using Python. You will use ~1.5 assignment hours
scikit-learn to calculate the regression, while using pandas for data
management and seaborn for data visualization. The data for this
project consists of the very popular Advertising dataset to predict
sales revenue based on advertising spending through media such TAUGHT BY
as TV, radio, and newspaper.
Link to course
TOPICS PRACTICE
Snehan Kekre
Machine Learning Instructor
Project: Multiple Linear
1 Quizzes
Regression with scikit-learn

0 Peer-Reviewed
Assignments

Programming
0 Assignments
PYTHON-PROFICIENT DS

Rhyme
SKILLS ACQUIRED
Project: Image Compression TIME



IPython
K-Means Clustering
with K-Means Clustering hours
hours
~4 total
4 per
❏ Machine Learning week
DESCRIPTION
❏ Scikit-Learn
In this project, you'll apply the k-means clustering unsupervised
~0 hours of video
learning algorithm using scikit-learn and Python to build an image
compression application with interactive controls. By the end, you'll
be competent in pre-processing high-resolution image data for ~0 assignment hours
k-means clustering, conducting basic exploratory data analysis (EDA)
and data visualization, applying a computationally time-efficient
implementation of the k-means algorithm to compress images, and
more. TAUGHT BY

Link to course TOPICS PRACTICE


Snehan Kekre
Project: Image Compression Machine Learning Instructor
0 Quizzes
with K-Means Clustering

0 Peer-Reviewed
Assignments

Programming
0 Assignments
UPSKILLING - DATA SCIENCE TEAMS

Target SkillSet
Conversant Beg Int Adv
R-Proficient Data Scientist
From data analysis and visualization to AI and machine learning, all the way to creating
reliable, scalable enterprise applications, the R-Proficient Data Scientist enables the
Data Management
organization to be ready for the future—all in the open-source programming language R.

Data Visualization

FEATURING MODULES FROM THE FOLLOWING:


Machine Learning

The Data Scientist’s Toolbox


Math

Linear Algebra R Programming


Calculus

Introduction to Probability and Data


Statistics

Linear Regression and Modeling


Statistical Programming

R
SKILLS INCLUDE:
Data Analysis, Statistical Classification, R Libraries, Machine Learning
Prerequisite Algorithms, Data Visualization, Data Wrangling, R, Data Virtualization
Goal
R-PROFICIENT DATA SCIENTIST

Johns Hopkins University


RATING 4.5 out of 5 stars
SKILLS ACQUIRED
The Data Scientist’s TIME

❏ Github
❏ RStudio Toolbox ~8.5
hours
total
2.2
hours
per
❏ Data Science week

❏ R Programming
~2.3 hours of video
❏ Data URI Scheme DESCRIPTION

In this course you will get an introduction to the main tools and
ideas in the data scientist's toolbox. There are two components to ~6.2 assignment hours
this course. The first is a conceptual introduction to the ideas
behind turning data into actionable knowledge. 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. TAUGHT BY

Link to course TOPICS PRACTICE


Roger D. Peng, PhD
★ Week 1 Professor, Department of
3 Quizzes
★ Week 2: Installing Biostatistics
the Toolbox
★ Week 3: Conceptual 1 Peer-Reviewed
Issues Assignments
★ Week 4: Course
Project Submission 0
Programming Brian Caffo, PhD
Assignments Professor, Department of
& Evaluation
Biostatistics
R-PROFICIENT DATA SCIENTIST

Johns Hopkins University


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
R Programming TIME

❏ R Programming
hours
❏ Computer Programming hours
~20 total
5 per
❏ Programming Language week

❏ Omega Language DESCRIPTION


~5.4 hours of video
❏ RStudio In this course, you’ll learn how to program in R and how to use R for
effective data analysis. You’ll learn how to install and configure
software necessary for a statistical programming environment and ~11.3 assignment hours
describe generic programming language concepts as they are
implemented in a high-level statistical language. We’ll cover practical
issues in statistical computing which includes programming in R,
reading data into R, and more. TAUGHT BY

Link to course TOPICS PRACTICE


Roger D. Peng, PhD
★ Week 1: Professor, Department of
6 Quizzes
Background, Getting Biostatistics
Started, and Nuts &
Bolts 1 Peer-Reviewed
★ Week 2: Assignments
Programming with R
★ Week 3: Loop 0
Programming Brian Caffo, PhD
Assignments Professor, Department of
Functions and
Debugging Biostatistics
★ Week 4: Simulation
& Profiling
R-PROFICIENT DATA SCIENTIST

Johns Hopkins University


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Getting and Cleaning TIME

❏ Data URI Scheme


❏ R Programming Data hours
~14.1 total 2.8
hours
per
❏ Data Cleansing week

❏ Computer Programming
~3.4 hours of video
❏ Data Segment DESCRIPTION

This course will cover the basic ways that data can be obtained: the
web, APIs, databases, and colleagues in various formats. It’ll also ~7.1 assignment hours
cover the basics of data cleaning and how to make data “tidy.” This
course will also overview the components of a complete data set
including raw data, processing instructions, codebooks, and
processed data. TAUGHT BY

Link to course TOPICS PRACTICE


Roger D. Peng, PhD
★ Week 1 Professor, Department of
4 Quizzes
★ Week 2 Biostatistics
★ Week 3
★ Week 4 1 Peer-Reviewed
Assignments

0
Programming Brian Caffo, PhD
Assignments Professor, Department of
Biostatistics
R-PROFICIENT DATA SCIENTIST

Johns Hopkins University


RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Exploratory Data Analysis TIME

❏ Data Analysis
hours
❏ Exploratory Data Analysis hours
~14.8 total 3.7 per
❏ Data URI Scheme week

❏ ggplot2
~5 hours of video
❏ R Programming DESCRIPTION

This course covers the essential exploratory techniques for


summarizing data. We will cover in detail the plotting systems in R as ~5.5 assignment hours
well as some of the basic principles of constructing data graphics.
We will also cover some of the common multivariate statistical
techniques used to visualize high-dimensional data.
TAUGHT BY

Link to course TOPICS PRACTICE


Roger D. Peng, PhD
★ Week 1 Professor, Department of
2 Quizzes
★ Week 2 Biostatistics
★ Week 3
★ Week 4 2 Peer-Reviewed
Assignments

0
Programming Brian Caffo, PhD
Assignments Professor, Department of
Biostatistics
R-PROFICIENT DATA SCIENTIST

Johns Hopkins University


RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Reproducible Research TIME

❏ Knitr
hours
❏ R Programming hours
~10 total
2.5 per
❏ Computer Programming week

❏ Data Analysis
~4.2 hours of video
❏ Data URI Scheme DESCRIPTION

In this course, you’ll learn the concepts and tools behind reporting
modern data analyses in a reproducible manner. This course will ~4.6 assignment hours
focus on literate statistical analysis tools which allow one to publish
data analyses in a single document that allows others to easily
execute the same analysis to obtain the same results.
TAUGHT BY

Link to course TOPICS PRACTICE


Roger D. Peng, PhD
★ Week 1: Concepts, Professor, Department of
Ideas, & Structure 2 Quizzes
Biostatistics
★ Week 2: Markdown &
knitr Peer-Reviewed
★ Week 3: Reproducible 2
Assignments
Research Checklist &
Evidence-based Data
Analysis 0
Programming Brian Caffo, PhD
★ Week 4: Case Studies & Assignments Professor, Department of
Commentaries Biostatistics
R-PROFICIENT DATA SCIENTIST

Johns Hopkins University


RATING 4.2 out of 5 stars
SKILLS ACQUIRED
Statistical Inference TIME

❏ Statistics
hours
❏ Statistical Hypothesis hours
~15.9 total 4 per
Testing week

❏ Hypothesis Testing
~5.2 hours of video
❏ Software Testing DESCRIPTION
❏ Inference This course presents the fundamentals of inference in a practical
approach for getting things done. After taking this course, learners ~7.3 assignment hours
will understand the broad directions of statistical inference and use
this information for making informed choices in analyzing data.

TAUGHT BY

Link to course TOPICS PRACTICE


Roger D. Peng, PhD
★ Week 1: Probability Professor, Department of
4 Quizzes
& Expected Values Biostatistics
★ Week 2: Variability,
Distribution, & 1 Peer-Reviewed
Asymptotics Assignments
★ Week: Intervals,
Testing, & P-values 0
Programming Brian Caffo, PhD
Assignments Professor, Department of
★ Week 4: Power,
Bootstrapping, & Biostatistics
Permutation Tests
R-PROFICIENT DATA SCIENTIST

Johns Hopkins University


RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Practical Machine TIME

❏ Machine Learning
❏ Algorithms Learning hours
~13.4 total 3.3
hours
per
❏ Machine Learning week

Algorithms
DESCRIPTION ~4.2 hours of video
❏ Random Forest
This course will cover the basic components of building and applying
❏ Randomness
prediction functions with an emphasis on practical applications, and
will provide basic grounding in concepts such as training and tests
~8.7 assignment hours
sets, overfitting, and error rates. The course will also introduce a
range of model based and algorithmic machine learning methods
including regression, classification trees, Naive Bayes, and random
TAUGHT BY
forests.

Link to course TOPICS PRACTICE


Roger D. Peng, PhD
★ Week 1: Prediction, Professor, Department of
Errors, and Cross 5 Quizzes
Biostatistics
Validation
★ Week 2: The Caret Peer-Reviewed
Package 1
Assignments
★ Week 3: Predicting with
trees, Random Forests,
& Model Based 0
Programming Brian Caffo, PhD
Predictions Assignments Professor, Department of
★ Week 4: Regularized Biostatistics
Regression and
Combining Predictors
R-PROFICIENT DATA SCIENTIST

Johns Hopkins University


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Developing Data TIME

❏ Plotly
❏ R Programming Products hours
~13.7 total 3.4
hours
per
❏ Data URI Scheme week

❏ Interactivity
~4.2 hours of video
❏ Computer Programming DESCRIPTION

This course covers the basics of creating data products using Shiny,
R packages, and interactive graphics. The course will focus on the ~9.3 assignment hours
statistical fundamentals of creating a data product that can be used
to tell a story about data to a mass audience.

TAUGHT BY

Link to course TOPICS PRACTICE


Roger D. Peng, PhD
★ Week 1: Shiny and Professor, Department of
3 Quizzes
rCharts Biostatistics
★ Week 2: R
Markdown and 1 Peer-Reviewed
Leaflet Assignments
★ Week 3: R Packages
★ Course Project: Swirl 0
Programming Brian Caffo, PhD
Assignments Professor, Department of
and Course Project
Biostatistics
R-PROFICIENT DATA SCIENTIST

Johns Hopkins University


RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Data Science Capstone TIME

❏ R Programming
hours
❏ Natural Language hours
~8.9 total
1.3 per
Processing week

❏ Computer Programming
~0.5 hours of video
❏ Omega Language DESCRIPTION
❏ Natural Language The Data Science capstone project course will allow students to
create a usable/public data product that can be used to show their ~5.5 assignment hours
skills to potential employers. Projects will be drawn from real-world
problems and will be conducted with industry, government, and
academic partners.
TAUGHT BY

Link to course TOPICS PRACTICE


Roger D. Peng, PhD
★ Overview, Professor, Department of
3 Quizzes
Understanding the Biostatistics
Problem, and
Getting the Data 2 Peer-Reviewed
★ Exploratory Data Assignments
Analysis and
Modeling 0
Programming Brian Caffo, PhD
Assignments Professor, Department of
★ Prediction Model
★ Creative Exploration Biostatistics
R-PROFICIENT DATA SCIENTIST

Duke University
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Introduction to TIME

❏ R Programming
❏ Statistics Probability and Data hours
~21.4 total 4.3
hours
per
❏ Computer Programming week

❏ Probability
~3.8 hours of video
❏ RStudio DESCRIPTION

This course introduces you to sampling and exploring data, as well


as basic probability theory and Bayes' rule. You will examine various ~13.7 assignment hours
types of sampling methods, and discuss how such methods can
impact the scope of inference. You’ll be guided through installing
and using R and RStudio, and will use this software for lab exercises
and a final project. TAUGHT BY

Link to course TOPICS PRACTICE


Mine
★ About Introduction
to Probability and
7 Quizzes Cetinkaya-Rundel
Assistant Professor of the
Data
Peer-Reviewed Practice
★ Introduction to Data 1
★ Exploratory Data Assignments
Analysis and
Programming
Introduction to 0 Assignments
Inference
★ Introduction to
Probability
R-PROFICIENT DATA SCIENTIST

Duke University
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Linear Regression and TIME

❏ Linearity
❏ Linear Regression Modeling hours
~13.9 total 3.5
hours
per
❏ Regression Analysis week

❏ R Programming
~2.2 hours of video
❏ Statistics DESCRIPTION

In this course, you will learn the fundamental theory behind linear
regression and, through data examples, learn to fit, examine, and ~9.9 assignment hours
utilize regression models to examine relationships between multiple
variables, using the free statistical software R and RStudio.

TAUGHT BY

Link to course TOPICS PRACTICE

★ About Linear Mine Cetinkaya-Rundel


5 Quizzes
Associate Professor of the Practice
Regression and
Modeling
★ Linear Regression 1 Peer-Reviewed
★ More about Linear Assignments
Regression
Programming
★ Multiple Regression 0 Assignments
R-PROFICIENT DATA SCIENTIST

Duke University
RATING 3.9 out of 5 stars
SKILLS ACQUIRED
Bayesian Statistics TIME

❏ Bayesian
hours
❏ Statistics hours
~29.2 total 5.8 per
❏ Bayesian Statistics DESCRIPTION week

❏ Inference This course describes Bayesian statistics, in which one's inferences


about parameters or hypotheses are updated as evidence ~4.3 hours of video
❏ Bayesian Inference
accumulates. You will learn to use Bayes’ rule to transform prior
probabilities into posterior probabilities, and be introduced to the
underlying theory and perspective of the Bayesian paradigm. ~19 assignment hours
Additionally, the course will introduce credible regions, Bayesian
comparisons of means and proportions, Bayesian regression and
inference using multiple models, and discussion of Bayesian
prediction. TAUGHT BY

Link to course TOPICS PRACTICE

★ About the Mine Cetinkaya-Rundel


8 Quizzes
Associate Professor of the Practice
Specialization and
the Course
★ The Basics of 1 Peer-Reviewed
Bayesian Statistics Assignments
★ Bayesian Inference
★ Decision Making 0
Programming David Banks
Assignments Professor of the Practice
R-PROFICIENT DATA SCIENTIST

Johns Hopkins University


RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Regression Models TIME

❏ Regression Analysis
hours
❏ Linearity hours
~16.9 total 4.2 per
❏ Linear Regression week

❏ Linear Model
~6.8 hours of video
❏ Statistics DESCRIPTION

This course covers regression analysis, least squares and inference


using regression models. Special cases of the regression model, ~7.6 assignment hours
ANOVA and ANCOVA will be covered as well. Analysis of residuals
and variability will be investigated. The course will cover modern
thinking on model selection and novel uses of regression models
including scatterplot smoothing. TAUGHT BY

Link to course TOPICS PRACTICE


Roger D. Peng, PhD
★ Week 1: Least Squares Professor, Department of
and Linear Regression 4 Quizzes
Biostatistics
★ Week 2: Linear
Regression & Peer-Reviewed
Multivariable 1
Assignments
Regression
★ Week 3: Multivariable
Regression, Residuals, 0
Programming Brian Caffo, PhD
& Diagnostics Assignments Professor, Department of
★ Week 4: Logistic Biostatistics
Regression and Poisson
Regression
R-PROFICIENT DATA SCIENTIST

Duke University
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Statistics with R TIME

❏ Statistics
❏ R Programming Capstone ~8.6
hours
total
1.1
hours
per
❏ Bayesian week

❏ Bayesian Statistics DESCRIPTION


~0.1 hours of video
❏ Computer Programming The capstone project will be an analysis using R that answers a
specific scientific/business question provided by the course team. A
large and complex dataset will be provided to learners and the ~7 assignment hours
analysis will require the application of a variety of methods and
techniques introduced in the previous courses, including
exploratory data analysis through data visualization and numerical
summaries, statistical inference, and more. TAUGHT BY

Link to course TOPICS PRACTICE

★ About the Capstone Mine Cetinkaya-Rundel


3 Quizzes
Associate Professor of the Practice
Project
★ Exploratory Data
Analysis (EDA) 2 Peer-Reviewed
★ EDA and Basic Assignments
Model Selection -
Submission 0
Programming David Banks
Assignments Professor of the Practice
★ EDA and Basic
Model Selection -
Evaluation
UPSKILLING - DATA SCIENCE TEAMS

Target SkillSet
Conversant Beg Int Adv
NLP-Specialized Data Scientist
From gathering market intelligence to building virtual assistants, the NLP-Specialized Data
Scientist can leverage textual data for insight and build better products and services at
Data Management
lower costs.

Data Visualization

FEATURING MODULES FROM THE FOLLOWING:


Machine Learning

Natural Language Processing Introduction to Deep Learning

Math Getting Started with AI using IBM Watson

Statistics
Clinical Natural Language Processing

Statistical Programming
Text Retrieval and Search Engines

SKILLS INCLUDE:
Natural Language Processing, Artificial Neural Network, Omega Language, Machine
Prerequisite
Translation, Recommender System, Named Entity Recognition, Natural Language
Goal Generation, Time Series Analysis, APIs, TensorFlow
NLP-SPECIALIZED DS

National Research University


Higher School of Economics
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Introduction to Deep TIME

❏ Deep Learning
❏ Artificial Neural Network Learning hours
~41.8 total 7
hours
per
❏ TensorFlow week

❏ Recurrent Neural Network DESCRIPTION


~5.7 hours of video
❏ Convolutional Neural The goal of this course is to give learners basic understanding of
Network modern neural networks and their applications in computer vision
and natural language understanding. The course starts with a recap ~36.1 assignment hours
of linear models and discussion of stochastic optimization methods
that are crucial for training deep neural networks. Learners will
study all popular building blocks of neural networks including fully
connected layers, convolutional and recurrent layers. TAUGHT BY

Link to course TOPICS PRACTICE


Ekaterina Lobacheva
★ Introduction to Senior Lecturer
7 Quizzes
Optimization
★ Introduction to
Neural Networks 3 Peer-Reviewed
★ Deep Learning for Assignments
Images
★ Unsupervised 9
Programming Evgeny Sokolov
Assignments Senior Lecturer
Representation
Learning
NLP-SPECIALIZED DS

National Research University


Higher School of Economics
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Natural Language TIME

❏ Natural Language
Processing Processing hours
~33.6 total 6.7
hours
per
❏ Chatterbot week

❏ Omega Language DESCRIPTION


~7.4 hours of video
❏ TensorFlow This course covers a wide range of tasks in Natural Language
Processing from basic to advanced: sentiment analysis,
summarization, dialogue state tracking, to name a few. Upon ~0 assignment hours
completing, you’ll be able to recognize NLP tasks in your day-to-day
work, propose approaches, and judge what techniques are likely to
work well. For the final project, you’ll build a conversational chatbot
to assist with search on StackOverflow website. TAUGHT BY

Link to course TOPICS PRACTICE


Andrei Zimovnov
★ Intro and Text Senior Lecturer
0 Quizzes
Classification
★ Language Modeling
& Sequence Tagging 0 Peer-Reviewed
★ Vector Space Assignments
Models of Semantics
Programming
Alexey Zobnin
★ Sequence to 0 Associate professor
Assignments
Sequence Tasks
NLP-SPECIALIZED DS

Google Cloud
RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Sequence Models for Time TIME

Series and Natural


❏ TensorFlow
hours
❏ Time Series hours
~33.2 total 16.7 per
❏ Natural Language Processing Language Processing week

❏ Environment Variable
~4.5 hours of video
❏ Time Series Analysis DESCRIPTION

This course is an introduction to sequence models and their


applications, including an overview of sequence model architectures ~28.7 assignment hours
and how to handle inputs of variable length. You will get hands-on
practice building and optimizing your own text classification and
sequence models on a variety of public datasets in the labs we’ll
work on together. TAUGHT BY

Link to course TOPICS PRACTICE


Google Cloud Training
★ Working with
6 Quizzes
Sequences
★ Recurrent Neural
Networks 0 Peer-Reviewed
★ Dealing with Longer Assignments
Sequences
Programming
★ Text Classification 10 Assignments
NLP-SPECIALIZED DS

IBM
RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Getting Started with AI TIME

❏ Watson (Computer)
❏ Artificial Intelligence using IBM Watson ~9.1
hours
total
2.3
hours
per
❏ Natural Language week

❏ Machine Learning DESCRIPTION


~1.9 hours of video
❏ Integration Testing In this course you will learn how to quickly and easily get started
with Artificial Intelligence using IBM Watson. You will understand
how Watson works, become familiar with its use cases and real life ~7.2 assignment hours
client examples, and be introduced to several of Watson AI services
from IBM that enable anyone to easily apply AI and build smart
apps. You will also work with several Watson services to
demonstrate AI in action. TAUGHT BY

Link to course TOPICS PRACTICE


Rav Ahuja
★ Watson AI Overview AI and Data Science Program
5 Quizzes
★ Watson AI Services Director
★ More Watson AI
Services 0 Peer-Reviewed
★ Watson in Action Assignments

Programming
0 Assignments
NLP-SPECIALIZED DS

IBM
RATING 4.8 out of 5 stars
SKILLS ACQUIRED
Building AI Powered TIME

Chatbots Without
❏ Chatterbots
hours
❏ Watson (Computer) hours
~15.5 total 3.9 per
❏ Artificial Intelligence Programming week

❏ Computer Programming
~0.8 hours of video
❏ WordPress DESCRIPTION

Leveraging IBM Watson's Natural Language Processing capabilities,


you'll learn how to plan, implement, test, and deploy chatbots that ~14.7 assignment hours
delight your users, rather than frustrate them. You'll learn how to
visually create chatbots with Watson Assistant (formerly Watson
Conversation) and how to deploy them on your own website
through a handy WordPress plugin. TAUGHT BY

Link to course TOPICS PRACTICE


Antonio Cangiano
★ Introduction to Software Developer and
5 Quizzes
Chatbots Technical Evangelist
★ Introduction to
Watson Assistant 1 Peer-Reviewed
★ Building Our Assignments
Chatbot: Intents and
Programming
Entities 0 Assignments
★ Building Our
Chatbot: Dialog
NLP-SPECIALIZED DS

University of Colorado System


RATING 3.0 out of 5 stars
SKILLS ACQUIRED
Clinical Natural Language TIME

❏ Computational Linguistics
❏ Natural Language Processing Processing hours
~14.2 total 2.8
hours
per
❏ Linguistics week

DESCRIPTION ~1 hours of video

This course teaches you the fundamentals of clinical natural


language processing (NLP). You’ll learn the basic linguistic principles
underlying NLP, and how to write regular expressions and handle
~9.1 assignment hours
text data in R. You’ll also learn practical techniques for text
processing to extract information from clinical notes. You’ll also put
your skills to the test with a real-world practical application from
TAUGHT BY
clinical notes.

Link to course TOPICS PRACTICE


Laura K. Wiley, PhD
★ Introduction: Clinical Assistant Professor
4 Quizzes
Natural Language
Processing
★ Tools: Regular 1 Peer-Reviewed
Expressions Assignments
★ Techniques: Note
Programming
Sections 0 Assignments
★ Techniques:
Keyword Windows
NLP-SPECIALIZED DS

University of Illinois at
Urbana-Champaign
RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Text Retrieval and Search TIME

❏ Document Retrieval
❏ Code Segment Engines ~25
hours
total
4.2
hours
per
❏ Recommender Systems week

❏ Information Retrieval
~9.4 hours of video
❏ Omega Language DESCRIPTION

This course will cover search engine technologies, which play an


important role in any data mining applications. You will learn the ~15.6 assignment hours
basic concepts, principles, and the major techniques in text retrieval,
which is the underlying science of search engines.

TAUGHT BY

Link to course TOPICS PRACTICE


ChengXiang Zhai
★ Orientation Professor and Willett Faculty
7 Quizzes
★ Week 1 Scholar
★ Week 2
★ Week 3 0 Peer-Reviewed
Assignments

Programming
2 Assignments
NLP-SPECIALIZED DS

deeplearning.ai
RATING 4.8 out of 5 stars
SKILLS ACQUIRED
Sequence Models TIME

❏ Long Short-Term Memory


hours
❏ Artificial Neural Network hours
~17.1 total 5.7 per
❏ Recurrent Neural Network week

❏ Deep Learning
DESCRIPTION ~5.3 hours of video
❏ Natural Language
This course will teach you how to build models for natural language,
Processing
audio, and other sequence data. Thanks to deep learning, sequence
algorithms are working far better than just two years ago, and this is
~0 assignment hours
enabling numerous exciting applications in speech recognition,
music synthesis, chatbots, machine translation, natural language
understanding, and many others.
TAUGHT BY

Link to course TOPICS PRACTICE


Andrew Ng
★ Recurrent Neural Computer Science Department
0 Quizzes
Networks
★ Natural Language
Processing & Word 0 Peer-Reviewed
Embeddings Assignments
★ Sequence models &
Programming
Attention 0 Assignments
mechanism
NLP-SPECIALIZED DS

IBM
RATING 4.8 out of 5 stars
SKILLS ACQUIRED
AI Workflow: Machine TIME



Natural Language Processing
Numpy
Learning, Visual Recognition hours
hours
~4.4 2.2 per
❏ Artificial Neural Network and NLP total
week

❏ Information Engineering
DESCRIPTION ~0.5 hours of video
❏ Artificial Intelligence
In this course, you’ll learn how to set up models and their associated
data pipelines for a hypothetical streaming media company. We’ll
~2.3 assignment hours
cover evaluation metrics, where you will learn best practices for a
number of different metrics including regression metrics,
classification metrics, and multi-class metrics. We’ll end on best
practices for different types of models including linear models,
TAUGHT BY
tree-based models, and neural networks.

Link to course TOPICS PRACTICE


Mark J Grover
★ Model Evaluation & Digital Content Delivery Lead
2 Quizzes
Performance Metrics
★ Building Machine
Learning and Deep 0 Peer-Reviewed
Learning Models Assignments

0
Programming Ray Lopez, PhD
Assignments Data Science Curriculum Leader
UPSKILLING - DATA SCIENCE TEAMS

Target SkillSet
TensorFlow-Proficient
Conversant Beg Int Adv
ML Engineer
Data Management Your TensorFlow-Proficient ML Engineers can leverage the magic of machine
learning—building, training, and deploying machine learning models with TensorFlow, an
end-to-end open source ML platform.
Data Visualization

Machine Learning FEATURING MODULES FROM THE FOLLOWING:

TensorFlow
Bayesian Methods for Machine Learning

Math
Recommendation Systems with TensorFlow on GCP
Statistics
Introduction to Applied Machine Learning
Statistical Programming

TensorFlow (Python) Project: Basic Sentiment Analysis with TensorFlow

Computer Programming
SKILLS INCLUDE:
Feature Engineering, Machine Learning, Data Analysis, Bayesian Inference,
Prerequisite
Bayesian Optimization, Tensorflow, Natural Language Processing
Goal
TENSORFLOW-PROFICIENT MLE

National Research University


Higher School of Economics
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Bayesian Methods for TIME

Machine Learning
❏ Bayesian Inference
hours
❏ Mathematical Optimization hours
~44.3 total 7.4 per
❏ Bayesian Optimization week
❏ Variational Bayesian DESCRIPTION
~9.7 hours of video
Methods
In this course, we’ll discuss the basics of Bayesian methods: from
how to define a probabilistic model to how to make predictions
from it. We’ll see how one can automate this workflow and how to ~34.6 assignment hours
speed it up using some advanced techniques. We will also see
applications of Bayesian methods to deep learning and how to
generate new images with it. We will see how new drugs that cure
severe diseases be found with Bayesian methods. TAUGHT BY

Link to course TOPICS PRACTICE


Daniil Polykovskiy
★ Introduction to Sr. Research Scientist
10 Quizzes
Bayesian methods &
Conjugate priors
★ Expectation-Maximiz 1 Peer-Reviewed
ation algorithm Assignments
★ Variational Inference
& Latent Dirichlet 4
Programming Alexander Novikov
Assignments Researcher
Allocation
★ Markov chain Monte
Carlo
TENSORFLOW-PROFICIENT MLE

National Research University


Higher School of Economics
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Natural Language TIME

❏ Natural Language
Processing Processing hours
~33.6 total 6.7
hours
per
❏ Natural Language week

❏ Omega Language
~7.4 hours of video
❏ Tensorflow DESCRIPTION

This course covers a wide range of tasks in Natural Language


Processing from basic to advanced: sentiment analysis, ~0 assignment hours
summarization, dialogue state tracking, to name a few. Upon
completing, you will be able to recognize NLP tasks in your
day-to-day work, propose approaches, and judge what techniques
are likely to work well. TAUGHT BY

Link to course TOPICS PRACTICE


Daniil Polykovskiy
★ Intro and Text Sr. Research Scientist
0 Quizzes
Classification
★ Language Modeling
and Sequence 0 Peer-Reviewed
Tagging Assignments
★ Vector Space
Models of Semantics 0
Programming Alexander Novikov
Assignments Researcher
★ Sequence to
Sequence Tasks
TENSORFLOW-PROFICIENT MLE

Google Cloud
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Production Machine TIME

❏ TensorFlow
❏ Machine Learning Learning Systems hours
~16.9 total 8.5
hours
per
❏ Cloud Computing week

❏ Advanced Machine
~3.3 hours of video
Learning DESCRIPTION
❏ Data Parallelism In this course, we’ll dive into the components and best practices of a
high-performing ML system in production environments. ~13.6 assignment hours

TAUGHT BY
TOPICS PRACTICE

Link to course ★ Welcome to the


5 Quizzes
Course Google Cloud Training
★ Architecting
Production ML 0 Peer-Reviewed
Systems Assignments
★ Ingesting data for
Programming
Cloud-based 2 Assignments
analytics and ML
★ Designing Adaptable
ML systems
TENSORFLOW-PROFICIENT MLE

Google Cloud
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Image Understanding TIME

❏ Convolutional Neural
Network with TensorFlow on GCP hours
~23.8 total 12
hours
per
❏ TensorFlow week

❏ Artificial Neural Network


~4.3 hours of video
❏ Google Cloud Platform DESCRIPTION
❏ Cloud Computing In this course, we’ll take a look at different strategies for building an
image classifier using convolutional neural networks. We'll improve ~19.5 assignment hours
the model's accuracy with augmentation, feature extraction, and
fine-tuning hyper-parameters while trying to avoid overfitting our
data.
TAUGHT BY

Link to course TOPICS PRACTICE


Google Cloud Training
★ Welcome to Image
6 Quizzes
Understanding with
TensorFlow on GCP
★ Linear and DNN 0 Peer-Reviewed
Models Assignments
★ Convolutional
Programming
Neural Networks 7 Assignments
(CNNs)
★ Dealing with Data
Scarcity
TENSORFLOW-PROFICIENT MLE

Google Cloud
RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Sequence Models for Time TIME



Tensorflow
Time Series
Series and Natural Language hours
hours
~33.2 total 16.7 per
❏ Natural Language Processing week

Processing
~4.5 hours of video
❏ Environment Variable DESCRIPTION
❏ Time Series Analysis This course is an introduction to sequence models and their
applications, including an overview of sequence model architectures ~28.7 assignment hours
and how to handle inputs of variable length. You’ll learn how to
predict future values of a time-series address time-series and text
problems with recurrent neural networks, and more.
TAUGHT BY

Link to course TOPICS PRACTICE


Google Cloud Training
★ Working with
6 Quizzes
Sequences
★ Recurrent Neural
Networks 0 Peer-Reviewed
★ Dealing with Longer Assignments
Sequences
Programming
★ Text Classification 10 Assignments
TENSORFLOW-PROFICIENT MLE

Google Cloud
RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Recommendation Systems TIME



Recommender Systems
TensorFlow
with TensorFlow on GCP hours
hours
~23.8 total 12 per
❏ Google Cloud Platform week

❏ Cloud Computing
~6.7 hours of video
DESCRIPTION

In this course, you'll apply your knowledge of classification models


and embeddings to build a ML pipeline that functions as a ~17.1 assignment hours
recommendation engine. You’ll learn how to devise a content-based
recommendation engine; implement a collaborative filtering
recommendation engine, and build a hybrid recommendation
engine with user and content embeddings. TAUGHT BY

Link to course TOPICS PRACTICE


Google Cloud Training
★ Recommendation
5 Quizzes
Systems Overview
★ Content-Based
Recommendation 0 Peer-Reviewed
Systems Assignments
★ COLLABORATIVE
Programming
FILTERING 5 Assignments
RECOMMENDATION
SYSTEMS
★ Neural Networks for
Recommendation
Systems
TENSORFLOW-PROFICIENT MLE

University of Michigan
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Applied Machine TIME

❏ Machine Learning
❏ Scikit-Learn Learning in Python hours
~23.2 total 5.8
hours
per
❏ Python Programming week
DESCRIPTION
❏ Computer Programming
~6.9 hours of video
❏ Algorithms This course will introduce the learner to applied machine learning,
focusing more on the techniques and methods than on the statistics
behind these methods. The course will start with a discussion of
how machine learning is different than descriptive statistics, and ~15.4 assignment hours
introduce the scikit learn toolkit through a tutorial. The course will
end with a look at more advanced techniques, such as building
ensembles, and practical limitations of predictive models.
TAUGHT BY

Link to course TOPICS PRACTICE


Kevyn Collins-Thompson
★ Module 1: Associate Professor
Fundamentals of 4 Quizzes
Machine Learning: Intro
to SciKit Learn Peer-Reviewed
★ Module 2: Supervised 0
Assignments
Machine Learning - Part
1
★ Module 3: Evaluation Programming
4 Assignments
★ Module 4: Supervised
Machine Learning - Part
2
TENSORFLOW-PROFICIENT MLE

National Research University


Higher School of Economics
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
How to Win a Data Science TIME



Feature Engineering
Machine Learning
Competition: Learn from Top hours
hours
~57.8 total 11.5 per
❏ Data Analysis Kagglers week

❏ Feature Extraction
DESCRIPTION ~11.2 hours of video
❏ Data Segment
In this course, you’ll learn to analyze and solve competitively such
predictive modeling tasks. When you finish the course, you’ll ~46.6 assignment hours
understand how to solve predictive modeling competitions
efficiently; learn which of the skills obtained can be applicable to
real-world tasks; Be able to form reliable cross validation
methodologies that help you benchmark your solutions, and more. TAUGHT BY

Link to course TOPICS PRACTICE


Alexander Guschin
★ Introduction & Visiting lecturer at HSE, Lecturer
12 Quizzes
Recap at MIPT
★ Feature
Preprocessing and 2 Peer-Reviewed
Generation with Assignments
Respect to Models
★ Final Project 6
Programming Mikhail Trofimov
Assignments Visiting lecturer
Description
★ Exploratory Data
Analysis
TENSORFLOW-PROFICIENT MLE

Google Cloud
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Google Cloud Platform Big TIME



Cloud Computing
Google Cloud Platform
Data and Machine Learning hours
hours
~30 15.1 per
❏ Google Fundamentals total
week

❏ Cloud Platforms
~4.9 hours of video
❏ BigQuery DESCRIPTION

This course provides an overview of the Google Cloud Platform and


a deeper dive of the data processing capabilities. By the end, you’ll ~25.1 assignment hours
be able to identify the purpose and value of the key Big Data and
Machine Learning products in the Google Cloud Platform; use
CloudSQL and Cloud Dataproc to migrate existing MySQL and
Hadoop/Pig/Spark/Hive workloads to Google Cloud Platform, and TAUGHT BY
more.
Link to course TOPICS PRACTICE
Google Cloud Training
★ Introduction to the
Data and Machine 5 Quizzes
Learning on Google
Cloud Platform Peer-Reviewed
Specialization 0
Assignments
★ Module 1: Introduction
to Google Cloud
Platform and its Big Programming
0 Assignments
Data Products
★ Module 2: Foundations
of GCP Compute and
Storage
★ Module 3: Data Analysis
on the Cloud
TENSORFLOW-PROFICIENT MLE

Google Cloud
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
How Google does TIME

❏ Google Cloud Platform


❏ Cloud Computing Machine Learning hours
~16.8 total 16.8
hours
per
❏ Cloud Platforms week

❏ Machine Learning
DESCRIPTION ~3.6 hours of video
What is machine learning, and what kinds of problems can it solve?
Google thinks about machine learning slightly differently—of being
about logic, rather than just data. In this course, we talk about why
~13.2 assignment hours
such a framing is useful for data scientists when thinking about
building a pipeline of machine learning models. We discuss the five
phases of converting a candidate use case to be driven by machine
TAUGHT BY
learning, and more.

Link to course TOPICS PRACTICE


Google Cloud Training
★ Introduction to
5 Quizzes
specialization
★ What it means to be
AI first 0 Peer-Reviewed
★ How Google does Assignments
ML
Programming
★ Inclusive ML 3 Assignments
TENSORFLOW-PROFICIENT MLE

Google Cloud
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Launching into Machine TIME

❏ Machine Learning
❏ BigQuery Learning hours
~10.7 total 10.7
hours
per
❏ TensorFlow week

❏ Data Segment
~3.3 hours of video
❏ Preprocessor DESCRIPTION

Starting from a history of machine learning, we discuss why neural


networks today perform so well in a variety of data science ~7.4 assignment hours
problems. We then discuss how to set up a supervised learning
problem and find a good solution using gradient descent. This
involves creating datasets that permit generalization; we talk about
methods of doing so in a repeatable way that supports TAUGHT BY
experimentation.

Link to course
TOPICS PRACTICE
Google Cloud Training
★ Introduction
3 Quizzes
★ Practical ML
★ Optimization
★ Generalization and 0 Peer-Reviewed
Sampling Assignments

Programming
2 Assignments
TENSORFLOW-PROFICIENT MLE

Google Cloud
RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Intro to TensorFlow TIME

❏ TensorFlow
hours
❏ Cloud Computing hours
~14.6 total 4.9 per
❏ Google Cloud Platform week

❏ Estimator DESCRIPTION
~3 hours of video
❏ Machine Learning We introduce low-level TensorFlow and work our way through the
necessary concepts and APIs so as to be able to write distributed
machine learning models. Given a TensorFlow model, we explain ~11.6 assignment hours
how to scale out the training of that model and offer
high-performance predictions using Cloud Machine Learning
Engine.
TAUGHT BY

Link to course TOPICS PRACTICE


Google Cloud Training
★ Introduction
5 Quizzes
★ Core TensorFlow
★ Estimator API
★ Scaling TensorFlow 0 Peer-Reviewed
models with CMLE Assignments

Programming
5 Assignments
TENSORFLOW-PROFICIENT MLE

Google Cloud
RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Feature Engineering TIME

❏ Feature Engineering
hours
❏ TensorFlow hours
~24.8 total 12.4 per
❏ Beam Robotics week

❏ Apache Beam
~4 hours of video
❏ Dataflow DESCRIPTION

In this course you will get hands-on practice choosing features and
preprocessing them inside of Google Cloud Platform with interactive ~20.8 assignment hours
labs. Our instructors will walk you through the code solutions which
will also be made public for your reference as you work on your own
future data science projects.
TAUGHT BY

Link to course TOPICS PRACTICE


Google Cloud Training
★ Introduction
7 Quizzes
★ Raw Data to
Features
★ Preprocessing and 0 Peer-Reviewed
Feature Creation Assignments
★ Feature Crosses
Programming
6 Assignments
TENSORFLOW-PROFICIENT MLE

Google Cloud
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Art and Science of TIME

❏ TensorFlow
❏ Machine Learning Machine Learning hours
~26.2 total 8.7
hours
per
❏ Keras week

❏ Estimator DESCRIPTION
~3.4 hours of video
❏ Google Cloud Platform
In this course you will learn the many knobs and levers involved in
training a model. You will first manually adjust them to see their
effects on model performance. Once familiar with the knobs and ~22.8 assignment hours
levers, otherwise known as hyperparameters, you will learn how to
tune them in an automatic way using Cloud Machine Learning
Engine on Google Cloud Platform.
TAUGHT BY

Link to course TOPICS PRACTICE


Google Cloud Training
★ Introduction
9 Quizzes
★ The Art of ML
★ Hyperparameter
Tuning 0 Peer-Reviewed
★ A pinch of science Assignments

Programming
4 Assignments
TENSORFLOW-PROFICIENT MLE

Alberta Machine Intelligence


Institute
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Introduction to Applied TIME

❏ Machine Learning
❏ Applied Machine Learning Machine Learning ~9.5
hours
total
2.4
hours
per
❏ Artificial Intelligence week

❏ Artificial Intelligence
DESCRIPTION ~2.4 hours of video
Applications
By the end of the course, you will be able to clearly define a machine
learning problem using two approaches. You will learn to survey
available data resources and identify potential ML applications. You
~7.1 assignment hours
will learn to take a business need and turn it into a machine learning
application. You will prepare data for effective machine learning
applications.
TAUGHT BY

Link to course TOPICS PRACTICE


Anna Koop
★ Introduction to Senior Scientific Advisor
5 Quizzes
Machine Learning
Applications
★ Machine Learning in 0 Peer-Reviewed
the Real World Assignments
★ Learning Data
Programming
★ Machine Learning 0 Assignments
Projects
TENSORFLOW-PROFICIENT MLE

Alberta Machine Intelligence


Institute
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Machine Learning Algorithms: TIME

❏ Machine Learning
Supervised Learning Tip to Tail hours
hours
❏ Supervised Learning ~12.4 total 3.1 per
❏ Machine Learning Algorithms week
DESCRIPTION
❏ Support Vector Machine
This course takes you from understanding the fundamentals of a
~3.1 hours of video
machine learning project. Learners will understand and implement
supervised learning techniques on real case studies to analyze
business case scenarios where decision trees, k-nearest neighbours ~7.4 assignment hours
and support vector machines are optimally used. Learners will also
gain skills to contrast the practical consequences of different data
preparation steps and describe common production issues in
applied ML. TAUGHT BY

Link to course TOPICS PRACTICE


Anna Koop
★ Classification using Senior Scientific Advisor
Decision Trees and 4 Quizzes
k-NN
★ Functions for Fun and Peer-Reviewed
Profit 0
Assignments
★ Regression for
Classification: Support
Vector Machines Programming
0 Assignments
★ Contrasting Models
TENSORFLOW-PROFICIENT MLE

Duke University
RATING 4.6 out of 5 stars
SKILLS ACQUIRED

❏ Machine Learning
Introduction to Machine TIME

❏ Artificial Neural Network Learning ~15


hours
total
3
hours
per
❏ Convolutional Neural Network week
❏ Perceptron
~8.2 hours of video
❏ Logistic Regression DESCRIPTION

This course will provide you a foundational understanding of


machine learning models (logistic regression, multilayer ~0 assignment hours
perceptrons, convolutional neural networks, natural language
processing, etc.) as well as demonstrate how these models can solve
complex problems in a variety of industries, from medical
diagnostics to image recognition to text prediction. TAUGHT BY

Link to course TOPICS PRACTICE


Lawrence Carin
★ Simple Introduction James L. Meriam Professor of
4 Quizzes
to Machine Learning Electrical and Computer
★ Basics of Model Engineering
Learning 0 Peer-Reviewed
★ Image Analysis with Assignments
Convolutional
Neural Networks 0
Programming David Carlson
Assignments Assistant Professor of Civil &
★ Introduction to
Natural Language Environmental Engineering
Processing
TENSORFLOW-PROFICIENT MLE

Rhyme
RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Project: Basic Image TIME



TensorFlow
Keras
Classification with TensorFlow hours
hours
~4.8 total
4.8 per
❏ Artificial Neural Network week

❏ Statistical Classification DESCRIPTION


~0 hours of video
In this 2-hour long project-based course, you will learn the basics of
using Keras with TensorFlow as its backend and use it to solve a
basic image classification problem. By the end of this project, you ~0 assignment hours
will have created, trained, and evaluated a Neural Network model
that will be able to predict digits from hand-written images with a
high degree of accuracy. You also will have learned the
fundamentals of neural networks, TensorFlow, and Keras. TAUGHT BY

Link to course
TOPICS PRACTICE
Amit Yadav
Machine Learning Instructor
TensorFlow Beginner: Basic
0 Quizzes
Image Classification

0 Peer-Reviewed
Assignments

Programming
0 Assignments
TENSORFLOW-PROFICIENT MLE

Rhyme
RATING 4.8 out of 5 stars
SKILLS ACQUIRED
Project: Predicting House TIME



TensorFlow
Keras
Prices with Regression using hours
hours
~4.1 4.1 per
❏ Neural Network Models TensorFlow total
week

~0 hours of video
DESCRIPTION

In this 2-hour long project-based course, you will learn the basics of
using Keras with TensorFlow as its backend and you will learn to use ~0 assignment hours
it to solve a basic regression problem. By the end of this project, you
will have created, trained, and evaluated a neural network model
that, after the training, will be able to predict house prices with a
high degree of accuracy. TAUGHT BY

Link to course TOPICS PRACTICE


Amit Yadav
TensorFlow Beginner: Machine Learning Instructor
0 Quizzes
Predicting House Prices with
Regression
0 Peer-Reviewed
Assignments

Programming
0 Assignments
TENSORFLOW-PROFICIENT MLE

Rhyme
SKILLS ACQUIRED
Project: Classification with TIME



Deep Learning
Inductive Transfer
Transfer Learning in Keras hours
hours
~4 total
4 per
❏ Convolutional Neural week

Network
~0 hours of video
❏ Machine Learning DESCRIPTION
❏ TensorFlow In this 1.5 hour long project-based course, you will learn to create
and train a Convolutional Neural Network (CNN) with an existing ~0 assignment hours
CNN model architecture, and its pre-trained weights. We will use the
MobileNet model architecture along with its weights trained on the
popular ImageNet dataset
TAUGHT BY

Link to course TOPICS PRACTICE


Amit Yadav
Image Classification with Machine Learning Instructor
0 Quizzes
Transfer Learning in Keras

0 Peer-Reviewed
Assignments

Programming
0 Assignments
TENSORFLOW-PROFICIENT MLE

Rhyme
SKILLS ACQUIRED
Project: Image Classification TIME



Deep Learning
Computer Vision
with CNNs using Keras hours
hours
~4 total
4 per
❏ Machine Learning week

❏ Keras
~0 hours of video
DESCRIPTION

In this 1-hour long project-based course, you will learn how to


create a Convolutional Neural Network (CNN) in Keras with a ~1.7 assignment hours
TensorFlow backend, and you will learn to train CNNs to solve Image
Classification problems. In this project, we will create and train a
CNN model on a subset of the popular CIFAR-10 dataset.
TAUGHT BY

Link to course TOPICS PRACTICE


Amit Yadav
Image Classification with CNNs Machine Learning Instructor
1 Quizzes
using Keras

0 Peer-Reviewed
Assignments

Programming
0 Assignments
TENSORFLOW-PROFICIENT MLE

Rhyme
SKILLS ACQUIRED
Project: Simple Recurrent TIME



Sequence Models
TensorFlow
Neural Network with Keras hours
hours
~3.8 total
3.8 per
❏ Recurrent Neural Network week

❏ Machine Learning DESCRIPTION


~0 hours of video
In this hands-on project, you will use Keras with TensorFlow as its
backend to create a recurrent neural network model and train it to
learn to perform addition of simple equations given in string format. ~0 assignment hours
You will learn to create synthetic data for this problem as well. By
the end of this 2-hour long project, you will have created, trained,
and evaluated a sequence to sequence RNN model in Keras.
TAUGHT BY

Link to course TOPICS PRACTICE


Amit Yadav
Simple Recurrent Neural Machine Learning Instructor
0 Quizzes
Network with Keras

0 Peer-Reviewed
Assignments

Programming
0 Assignments
TENSORFLOW-PROFICIENT MLE

Rhyme
SKILLS ACQUIRED
Project: Deploy Models with TIME



Deep Learning
Flask
TensorFlow Serving and Flask hours
hours
~4.2 total
4.2 per
❏ TensorFlow week

❏ Model Deployment
~0 hours of video
DESCRIPTION

In this 2-hour long project-based course, you will learn how to


deploy TensorFlow models using TensorFlow Serving and Docker, ~0 assignment hours
and you will create a simple web application with Flask which will
serve as an interface to get predictions from the served TensorFlow
model.
TAUGHT BY

Link to course TOPICS PRACTICE


Amit Yadav
Deploy Models with Machine Learning Instructor
0 Quizzes
TensorFlow Serving and Flask

0 Peer-Reviewed
Assignments

Programming
0 Assignments
TENSORFLOW-PROFICIENT MLE

Rhyme
SKILLS ACQUIRED
Project: Basic Sentiment TIME

❏ Artificial Neural Network


❏ Document Classification Analysis with TensorFlow ~4
hours
total
4
hours
per
❏ Machine Learning week

❏ TensorFlow
~0 hours of video
DESCRIPTION

In this project, you will learn the basics of using Keras with
TensorFlow as its backend and you will learn to use it to solve a ~0 assignment hours
basic sentiment analysis problem. By the end of this 2-hour long
project, you will have created, trained, and evaluated a Neural
Network model that, after the training, will be able to predict movie
reviews as either positive or negative reviews - classifying the TAUGHT BY
sentiment of the review text.
Link to course
TOPICS PRACTICE
Amit Yadav
Machine Learning Instructor
TensorFlow Beginner: Basic
0 Quizzes
Sentiment Analysis

0 Peer-Reviewed
Assignments

Programming
0 Assignments
TENSORFLOW-PROFICIENT MLE

Rhyme
SKILLS ACQUIRED
Project: Avoid Overfitting TIME



Keras
Deep Learning
Using Regularization in hours
hours
~4 4 per
❏ TensorFlow TensorFlow total
week

❏ Machine Learning
~0 hours of video
DESCRIPTION

In this 2-hour long project-based course, you will learn the basics of
using weight regularization and dropout regularization to reduce
~0 assignment hours
over-fitting in an image classification problem. By the end of this
project, you will have created, trained, and evaluated a Neural
Network model that, after the training and regularization, will predict
TAUGHT BY
image classes of input examples with similar accuracy for both
training and validation sets.
Link to course
Amit Yadav
TOPICS PRACTICE Machine Learning Instructor

TensorFlow Beginner: Avoid


0 Quizzes
Overfitting Using
Regularization
0 Peer-Reviewed
Assignments

Programming
0 Assignments
TENSORFLOW-PROFICIENT MLE

Rhyme
SKILLS ACQUIRED
Project: Save, Load and TIME

❏ Keras
❏ Deep Learning Export Models with Keras ~4
hours
total
4
hours
per
❏ TensorFlow week

DESCRIPTION ~0 hours of video

In this 1 hour long project based course, you will learn to save, load
and restore models with Keras. In Keras, we can save just the model
weights, or we can save weights along with the entire model
~0 assignment hours
architecture. We can also export the models to TensorFlow's Saved
Mode format which is very useful when serving a model in
production, and we can load models from the Saved Model format
TAUGHT BY
back in Keras as well.

Link to course TOPICS PRACTICE


Amit Yadav
Save, Load, and Export Models Machine Learning Instructor
0 Quizzes
with Keras

0 Peer-Reviewed
Assignments

Programming
0 Assignments
TENSORFLOW-PROFICIENT MLE

Rhyme
SKILLS ACQUIRED
Project: Neural Style TIME

❏ Neural Style Transfer


❏ TensorFlow Transfer with TensorFlow ~4
hours
total
4
hours
per
❏ Deep Learning week

❏ Keras
~0 hours of video
❏ Machine Learning DESCRIPTION

In this 2-hour long project-based course, you will learn the basics of
Neural Style Transfer with TensorFlow. Neural Style Transfer is a ~0 assignment hours
technique to apply stylistic features of a Style image onto a Content
image while retaining the Content's overall structure and complex
features. You’ll create content and style models, compute content
and style costs, and more. TAUGHT BY

Link to course TOPICS PRACTICE


Amit Yadav
Neural Style Transfer Machine Learning Instructor
0 Quizzes

0 Peer-Reviewed
Assignments

Programming
0 Assignments
TENSORFLOW-PROFICIENT MLE

Rhyme
SKILLS ACQUIRED
Project: Image Noise TIME



Noise Reduction
Autoencoder
Reduction with Auto- hours
hours
~3.7 3.7 per
❏ Machine Learning encoders using TensorFlow total
week

~0 hours of video
DESCRIPTION
In this 2-hour long project-based course, you will learn the basics of
image noise reduction with auto-encoders. Auto-encoding is an ~0 assignment hours
algorithm to help reduce dimensionality of data with the help of
neural networks. It can be used for lossy data compression where
the compression is dependent on the given data.
TAUGHT BY

Link to course TOPICS PRACTICE


Amit Yadav
Image Noise Reduction with Machine Learning Instructor
0 Quizzes
Auto-encoders

0 Peer-Reviewed
Assignments

Programming
0 Assignments
TENSORFLOW-PROFICIENT MLE

deeplearning.ai
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Natural Language TIME

❏ Natural Language
Processing Processing in TensorFlow ~9.6
hours
total
2.4
hours
per
❏ Natural Language week

❏ Omega Language
~1.9 hours of video
❏ TensorFlow DESCRIPTION

In this course, you’ll build natural language processing systems using


TensorFlow. You’ll learn to process text, including tokenizing and ~7.7 assignment hours
representing sentences as vectors, so that they can be input to a
neural network. You’ll also learn to apply RNNs, GRUs, and LSTMs in
TensorFlow. Finally, you’ll get to train an LSTM on existing text to
create original poetry! TAUGHT BY

Link to course TOPICS PRACTICE


Laurence Moroney
★ Sentiment in Text AI Advocate
4 Quizzes
★ Word Embeddings
★ Sequence Models
★ Sequence Models 0 Peer-Reviewed
and Literature Assignments

Programming
0 Assignments
TENSORFLOW-PROFICIENT MLE

deeplearning.ai
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Sequences, Time Series, TIME

❏ Time Series
❏ Environment Variable and Prediction ~9.3
hours
total
2.3
hours
per
❏ TensorFlow week

❏ Long Short-Term Memory


~1.7 hours of video
❏ Time Series Models
DESCRIPTION
In this course, you’ll learn how to build time series models in
TensorFlow. You’ll first implement best practices to prepare time ~7.6 assignment hours
series data. You’ll also explore how RNNs and 1D ConvNets can be
used for prediction.

TAUGHT BY
TOPICS PRACTICE
Link to course ★ Sequences and
4 Quizzes Laurence Moroney
Prediction
AI Advocate
★ Deep Neural
Networks for Time 0 Peer-Reviewed
Series Assignments
★ Recurrent Neural
Programming
Networks for Time 0 Assignments
Series
★ Real-world time
series data
UPSKILLING - DATA SCIENCE TEAMS

Target SkillSet
Conversant Beg Int Adv
AWS-Proficient ML Engineer
The AWS-Proficient ML Engineer is armed and ready with powerful cloud-based tools
Data Management
to quickly build, train, and deploy machine learning models in the Amazon ecosystem,
whatever the industry and use cases.
Data Visualization

FEATURING MODULES FROM THE FOLLOWING:


Machine Learning

AWS AWS Computer Vision: Getting Started with GluonCV

Math Getting Started with AWS Machine Learning

Statistics

Statistical Programming

SKILLS INCLUDE:
Data Segments, Data Modeling, AWS, AI, Machine Learning,
Prerequisite Object Detection
Goal
AWS-PROFICIENT ML ENGINEER

Amazon Web Services


RATING 4.3 out of 5 stars
SKILLS ACQUIRED
Getting Started with TIME

❏ Amazon Web Services


❏ Machine Learning AWS Machine Learning hours
~18.9 total 3.8
hours
per
❏ Artificial Intelligence week

❏ Natural Language
DESCRIPTION ~7.3 hours of video
Processing
This course will teach you how to get started with AWS Machine
Learning. Key topics include: machine Learning on AWS, Computer
Vision on AWS, and Natural Language Processing (NLP) on AWS.
~11.6 assignment hours
Each topic consists of several modules deep-diving into variety of
ML concepts, AWS services as well as insights from experts to put
the concepts into practice.
TAUGHT BY

Link to course TOPICS PRACTICE


Blaine Sundrud
★ Introduction to Senior Technical Trainer
7 Quizzes
Machine Learning
★ Machine Learning
Pipeline 0 Peer-Reviewed
★ Amazon AI Services: Assignments
Computer Vision
Programming
★ Amazon AI Services: 0 Assignments
NLP
AWS-PROFICIENT ML ENGINEER

Amazon Web Services


RATING 4.1 out of 5 stars
SKILLS ACQUIRED
AWS Computer Vision: TIME



Amazon Web Services
Apache MXNet
Getting Started with GluonCV hours
hours
~23.8 total 4 per
❏ GluonCV week

❏ Machine Learning DESCRIPTION


~5.3 hours of video
This course provides an overview of Computer Vision (CV), Machine
Learning (ML) with Amazon Web Services (AWS), and how to build
and train a CV model using the Apache MXNet and GluonCV toolkit. ~7.5 assignment hours
The course discusses artificial neural networks and other deep
learning concepts, then walks through how to combine neural
network building blocks into complete computer vision models and
train them efficiently. TAUGHT BY

Link to course TOPICS PRACTICE


Soji Adeshina
★ Module 1: Instructor
2 Quizzes
Introduction to
Computer Vision
★ Module 2: Machine 0 Peer-Reviewed
Learning on AWS Assignments
★ Module 3: Using
GluonCV Models 4
Programming Thomas Delteil
Assignments Instructor
★ Module 4: Gluon
Fundamentals
UPSKILLING - DATA SCIENCE TEAMS

Target SkillSet
Big Data-Specialized
Conversant Beg Int Adv
Data Engineer
Data Management
The Big Data Specialized Data Engineer has the skill mastery to harness and extract value
from big data, including using Hadoop with MapReduce, Spark, Pig, and Hive.
Big Data

Data Visualization FEATURING MODULES FROM THE FOLLOWING:

Machine Learning Introduction to Big Data

Math Big Data Integration and Processing

Statistics Relational Database Support for Data Warehouses

Statistical Programming
Managing Big Data in Clusters and Cloud Storage

SKILLS INCLUDE:
Apache Spark, Statistical Classification, Data Warehousing, Apache Hadoop, Neo4j,
Prerequisite MongoDB, Graph Theory, Data Management, KNIME, Python, Machine Learning
Goal
Concepts, Splunk
BIG DATA SPECIALIZED DE

University of California San Diego


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Introduction to Big Data TIME

❏ Big Data
hours
❏ Apache Hadoop hours
~17.3 total 2.9 per
❏ Data URI Scheme week
DESCRIPTION
❏ Mapreduce
By the end of this course, you’ll be able to describe the big data
~4.4 hours of video
❏ Data Segment
landscape including examples of real world big data problems
including the three key sources of big data: people, organizations,
and sensors; identify what are and what are not big data problems ~12.9 assignment hours
and be able to recast big data problems as data science questions;
provide an explanation of the architectural components and
programming models used for scalable big data analysis, and more.
TAUGHT BY

Link to course TOPICS PRACTICE


Ilkay Altintas
★ Welcome Chief Data Science Officer
6 Quizzes
★ Big Data: Why &
Where
★ Characteristics of Big 1 Peer-Reviewed
Data & Dimensions Assignments
of Scalability
★ Data Science: 0
Programming Amarnath Gupta
Assignments Research Scientist
Getting Value out of
Big Data
BIG DATA SPECIALIZED DE

University of California San Diego


RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Big Data Modeling and TIME

❏ Data URI Scheme


❏ Data Model Management Systems hours
~15.2 total 2.5
hours
per
❏ Big Data week

❏ Data Modeling
DESCRIPTION ~4.1 hours of video
❏ Data Segment
In this course, you will experience various data genres and
management tools appropriate for each. You will be able to
describe the reasons behind the evolving plethora of new big data
~8.6 assignment hours
platforms from the perspective of big data management systems
and analytical tools. Through guided hands-on tutorials, you will
become familiar with techniques using real-time and
TAUGHT BY
semi-structured data examples.

Link to course
TOPICS PRACTICE Ilkay Altintas
Chief Data Science Officer
★ Introduction to Big
4 Quizzes
Data Modeling and
Management
★ Big Data Modeling 1 Peer-Reviewed
★ Big Data Modeling Assignments
(Part 2)
Programming
Amarnath Gupta
★ Working With Data 0 Research Scientist
Assignments
Models
BIG DATA SPECIALIZED DE

University of California San Diego


RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Big Data Integration and TIME

❏ Mongodb
❏ Apache Spark Processing hours
~23.1 total 3.9
hours
per
❏ Data URI Scheme week

❏ Splunk
~5.2 hours of video
❏ Big Data DESCRIPTION

By the end of this course, you’ll be able to retrieve data from


example database and big data management systems; describe the ~17.9 assignment hours
connections between data management operations and the big
data processing patterns needed to utilize them in large-scale
analytical applications; identify when a big data problem needs data
integration, and more. TAUGHT BY

Link to course TOPICS PRACTICE


Ilkay Altintas
★ Welcome to Big Data Chief Data Science Officer
10 Quizzes
Integration and
Processing
★ Retrieving Big Data 0 Peer-Reviewed
(Part 1) Assignments
★ Retrieving Big Data
(Part 2) 0
Programming Amarnath Gupta
Assignments Research Scientist
★ Big Data Integration
BIG DATA SPECIALIZED DE

University of California San Diego


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Machine Learning With TIME

❏ Machine Learning Concepts


❏ Knime Big Data hours
~25.7 total 5.2
hours
per
❏ Apache Spark week

❏ Data Clustering Algorithms DESCRIPTION


~4.9 hours of video
This course provides an overview of machine learning techniques to
explore, analyze, and leverage data. By the end of this course, you’ll
be able to design an approach to leverage data using the steps in ~20.8 assignment hours
the machine learning process; apply machine learning techniques to
explore and prepare data for modeling; identify the type of machine
learning problem in order to apply the appropriate set of
techniques, and more. TAUGHT BY

Link to course TOPICS PRACTICE


Mai Nguyen
★ Machine Learning Lead for Data Analytics
14 Quizzes
Foundations
★ Classification Tools
and Techniques 0 Peer-Reviewed
★ Association Rule Assignments
Learning
★ Clustering Analysis 0
Programming Ilkay Altintas
Assignments Chief Data Science Officer
BIG DATA SPECIALIZED DE

University of California San Diego


RATING 4.2 out of 5 stars
SKILLS ACQUIRED
Graph Analytics for Big TIME

❏ Neo4j
❏ Graph Analytics Data hours
~16.6 total 3.3
hours
per
❏ Graph Theory week

❏ Graph Database DESCRIPTION


~4.4 hours of video
This course gives you a broad overview of the field of graph analytics
so you can learn new ways to model, store, retrieve and analyze
graph-structured data. By the end of this course, you’ll be able to ~12.2 assignment hours
model a problem into a graph database and perform analytical tasks
over the graph in a scalable manner and apply these techniques to
understand the significance of your data sets for your own projects.
TAUGHT BY

Link to course TOPICS PRACTICE


Amarnath Gupta
★ Welcome to Graph Research Scientist
6 Quizzes
Analytics
★ Introduction to
Graphs 1 Peer-Reviewed
★ Graph Analytics Assignments
★ Graph Analytics
Programming
Techniques 0 Assignments
BIG DATA SPECIALIZED DE

University of California San Diego


RATING 4.4 out of 5 stars
SKILLS ACQUIRED
Big Data: Capstone TIME

❏ Big Data
❏ Data URI Scheme Project ~18
hours
total
3
hours
per
❏ Neo4j week
DESCRIPTION
❏ Knime
In this project, you’ll build a big data ecosystem and analyze a data ~0.3 hours of video
❏ Splunk set simulating big data generated from a large number of users who
are playing our imaginary game "Catch the Pink Flamingo.” We’ll
introduce you to the data set and guide you through some ~8.4 assignment hours
exploratory analysis using tools such as Splunk and Open Office,
then move into more challenging big data problems using KNIME,
Spark's MLLib and Gephi. Finally, we’ll show you how to create
engaging and compelling reports and slide presentations. TAUGHT BY

Link to course TOPICS PRACTICE


Ilkay Altintas
★ Simulating Big Data Chief Data Science Officer
1 Quizzes
for an Online Game
★ Acquiring, Exploring,
and Preparing the 5 Peer-Reviewed
Data Assignments
★ Data Classification
with KNIME 0
Programming Amarnath Gupta
Assignments Research Scientist
★ Clustering with
Spark
BIG DATA SPECIALIZED DE

University of Colorado System


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Relational Database Support TIME



Data URI Scheme
Data Warehousing
for Data Warehouses hours
hours
~23.7 total 4.7 per
❏ SQL week
DESCRIPTION
❏ Materialized View
~3.7 hours of video
In this course, you'll use analytical elements of SQL for answering
business intelligence questions. You'll learn features of relational
database management systems for managing summary data
commonly used in business intelligence reporting. Because of the ~20 assignment hours
importance and difficulty of managing implementations of data
warehouses, we'll also delve into storage architectures, scalable
parallel processing, data governance, and big data impacts.
TAUGHT BY

Link to course TOPICS PRACTICE


Michael Mannino
★ DBMS Extensions Information Systems Program
8 Quizzes
and Example Data
Warehouses
★ SQL Subtotal 3 Peer-Reviewed
Operators Assignments
★ SQL Analytic
Programming
Functions 0 Assignments
★ Materialized View
Processing and
Design
BIG DATA SPECIALIZED DE

Cloudera
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Managing Big Data in TIME

Clusters and Cloud Storage


❏ Cloudera
hours
❏ Data Segment hours
~20 total
4 per
❏ Data Warehousing week

❏ Sqoop DESCRIPTION
~2.9 hours of video
❏ SQL In this course, you'll learn how to manage big datasets, how to load
them into clusters and cloud storage, and how to apply structure to
the data so that you can run queries on it using distributed SQL ~12.7 assignment hours
engines like Apache Hive and Apache Impala. You’ll learn how to
choose the right data types, storage systems, and file formats based
on which tools you’ll use and what performance you need.
TAUGHT BY

Link to course TOPICS PRACTICE


Ian Cook
★ Orientation to Data Senior Curriculum Developer
5 Quizzes
in Clusters and
Cloud Storage
★ Defining Databases, 1 Peer-Reviewed
Tables, and Columns Assignments
★ Data Types and File
Types 0
Programming Glynn Durham
Assignments Senior Instructor
★ Managing Datasets
in Clusters and
Cloud Storage
UPSKILLING - DATA SCIENCE TEAMS

Target SkillSet
Business Intelligence-
Conversant Beg Int Adv
Specialized Data Engineer
Data Management
The Business Intelligence-Specialized Data Engineer can design and implement reporting
and analytical solutions to extract consumer and business insights.
Business Intelligence

Data Visualization FEATURING MODULES FROM THE FOLLOWING:

Machine Learning Relational Database Support for Data Warehouses

Math
Business Intelligence Concepts, Tools, and
Applications
Statistics

Statistical Programming

SKILLS INCLUDE:
ETL, Apache Hadoop, Pentaho, MicroStrategy, Data Virtualization
Prerequisite
Goal
BUSINESS INTELLIGENCE DE

University of Colorado System


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Relational Database Support TIME



Data URI Scheme
Data Warehousing
for Data Warehouses hours
hours
~23.7 total 4.7 per
❏ SQL week

❏ Materialized View DESCRIPTION


~3.7 hours of video
❏ Database In this course, you'll use analytical elements of SQL for answering
business intelligence questions. You'll learn features of relational
database management systems for managing summary data ~20 assignment hours
commonly used in business intelligence reporting. Because of the
importance and difficulty of managing implementations of data
warehouses, we'll also delve into storage architectures, scalable
parallel processing, data governance, and big data impacts. TAUGHT BY

Link to course TOPICS PRACTICE


Michael Mannino
★ DBMS Extensions Information Systems Program
8 Quizzes
and Example Data
Warehouses
★ SQL Subtotal 3 Peer-Reviewed
Operators Assignments
★ SQL Analytic
Programming
Functions 0 Assignments
★ Materialized View
Processing and
Design
BUSINESS INTELLIGENCE DE

University of Colorado System


RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Business Intelligence TIME



Data Visualization
Microstrategy
Concepts, Tools, and hours
hours
~16 3.2 per
❏ Data URI Scheme Applications total
week

❏ Business Intelligence
~3.5 hours of video
❏ Data Analysis DESCRIPTION

In this course, you will gain the knowledge and skills for using data
warehouses for business intelligence purposes and for working as a ~12.5 assignment hours
business intelligence developer. You’ll have the opportunity to work
with large data sets in a data warehouse environment and will learn
the use of MicroStrategy's Online Analytical Processing (OLAP) and
Visualization capabilities to create visualizations and dashboards. TAUGHT BY

Link to course TOPICS PRACTICE


Jahangir Karimi
★ Decision Making & Professor
Decision Support 2 Quizzes
Systems
★ Business Intelligence Peer-Reviewed
Concepts and Platform 5
Assignments
Capabilities
★ Data Visualization and
Dashboard Design Programming
0 Assignments
★ Business Performance
Management Systems
Upskill
Other teams
UPSKILLING - OTHER TEAMS

Target SkillSet
Conversant Beg Int Adv
Data-Driven Marketer
The Data-Driven Marketer leverages marketing analytics to design, evaluate, and optimize
targeted brand and marketing campaigns that deliver strong ROI, drive customer loyalty,
Data Management
and more.

Data Visualization

FEATURING MODULES FROM THE FOLLOWING:


Machine Learning

Fundamentals of Visualization with Tableau


Math
Digital Analytics for Marketing Professionals:
Statistics Marketing Analytics in Theory

Statistical Programming
Business Metrics for Data-Driven Companies

Marketing Analytics

SKILLS INCLUDE:
Data Visualization, Data Reporting, Predictive Analytics, Marketing
Prerequisite Analytics, Tableau, SQL, Python
Goal
DATA-DRIVEN MARKETER

University of California, Davis


RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Fundamentals of Visualization TIME



Tableau Software
Data Visualization
with Tableau hours
hours
~9.7 total
2.4 per
❏ Data URI Scheme week
DESCRIPTION
❏ Data Virtualization
In this course, you’ll discover just what data visualization is, and how ~1.6 hours of video
we can use it to better see and understand data. Using Tableau,
we’ll examine the fundamental concepts of data visualization and
explore the Tableau interface, identifying and applying the various ~0 assignment hours
tools Tableau has to offer. By the end of the course you will be able
to prepare and import data into Tableau and explain the
relationship between data analytics and data visualization.
TAUGHT BY

Link to course TOPICS PRACTICE


Sukhvir S Brar
★ Getting Started & Lead Business Consultant, Blue
0 Quizzes
Introduction to Data Shield of California
Visualization
★ Exploring and 0 Peer-Reviewed
Navigating Tableau Assignments
★ Making Data
Connections 0
Programming Govind Acharya
Assignments Principal Analyst
★ Context of Data
Visualization &
Course Wrap-Up
DATA-DRIVEN MARKETER

University of Illinois at
Urbana-Champaign
RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Digital Analytics for Marketing TIME



Digital Marketing
Marketing Analytics
Professionals: Marketing hours
hours
~12.9 total 3.2 per
❏ Data Analysis Analytics in Theory week

❏ Marketing Performance
~2.1 hours of video
Measurement & Management DESCRIPTION

In this course, you’ll learn the introductory theory and strategy


behind marketing analytics that provides marketers with the ~0 assignment hours
foundation needed to apply data analytics to real-world challenges
they confront daily in their professional lives.

TAUGHT BY
TOPICS PRACTICE
Link to course ★ Course Overview
0 Quizzes Kevin Hartman
and Digital Influence Instructor of Department of
on Marketing Business Administration
★ Basics of Web 0 Peer-Reviewed
Analytics Assignments
★ Basic Analytics
Programming
Techniques and the 0 Assignments
Data
★ Promise and Pitfalls
of Digital Data
DATA-DRIVEN MARKETER

University of Illinois at
Urbana-Champaign
RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Digital Analytics for Marketing TIME



Marketing Analytics
Data Analysis
Professionals: Marketing hours
hours
~11.2 total 2.8 per
❏ Data URI Scheme Analytics in Practice week

❏ Data Visualization
~1.9 hours of video
DESCRIPTION

This course builds on the theory and foundations of marketing


analytics and focuses on practical application by demystifying the ~0 assignment hours
use of data in marketing and helping you realize the power of
visualizing data with artful use of numbers found in the digital space.

TAUGHT BY

Link to course TOPICS PRACTICE


Kevin Hartman
★ Course Overview Instructor of Department of
0 Quizzes
and Marketing Business Administration
Analytics Process
★ Data Collection 0 Peer-Reviewed
★ Data Analysis Assignments
★ Data Visualization
Programming
0 Assignments
DATA-DRIVEN MARKETER

Duke University
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Business Metrics for TIME

❏ Business Analytics
❏ Business Analysis Data-Driven Companies hours
~13.6 total 3.4
hours
per
❏ Business Process week

❏ Data URI Scheme


~4 hours of video
DESCRIPTION

In this course, you will learn best practices for how to use data
analytics to make any company more competitive and more ~6.1 assignment hours
profitable. You will be able to recognize the most critical business
metrics and distinguish them from mere data.

TAUGHT BY

Link to course TOPICS PRACTICE


Jana Schaich Borg
★ About This Course Assistant Research Professor
3 Quizzes
★ Introducing Business
Metrics
★ Working in the 1 Peer-Reviewed
Business Data Assignments
Analytics
Marketplace 0
Programming Daniel Egger Executive in
Assignments Residence and Director, Center
★ Going Deeper into
Business Metrics for Quantitative Modeling
DATA-DRIVEN MARKETER

IBM
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
What is Data Science? TIME

❏ Data Science
hours
❏ Data Segment hours
~8.9 total
3 per
❏ Data URI Scheme week

❏ Data Mining DESCRIPTION


~1.2 hours of video
❏ Data Analysis The art of uncovering the insights and trends in data has been
around since ancient times. The ancient Egyptians used census data
to increase efficiency in tax collection and they accurately predicted
~7.7 assignment hours
the flooding of the Nile river every year. In this course, we will meet
some data science practitioners and we will get an overview of what
data science is today.
TAUGHT BY

Link to course TOPICS PRACTICE


Alex Aklson, PhD
★ Defining Data Data Scientist
6 Quizzes
Science and What
Data Scientists Do
★ Data Science Topics 1 Peer-Reviewed
★ Data Science in Assignments
Business
0
Programming Polong Lin
Assignments Data Scientist
DATA-DRIVEN MARKETER

IBM
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Databases and SQL for TIME

❏ SQL
❏ Database Data Science hours
~12.4 total 3.1
hours
per
❏ IBM Db2 week

❏ Python Programming DESCRIPTION


~2.2 hours of video
❏ SQL Commands The purpose of this course is to introduce relational database
concepts and help you learn and apply foundational knowledge of
the SQL language. It’s also intended to get you started with ~8.2 assignment hours
performing SQL access in a data science environment. The
emphasis in this course is on hands-on and practical learning . As
such, you will work with real databases, real data science tools, and
real-world datasets TAUGHT BY

Link to course TOPICS PRACTICE


Rav Ahuja
★ Week 1: Introduction AI and Data Science Program
5 Quizzes
to Databases and Director
Basic SQL
★ Week 2: Advanced 1 Peer-Reviewed
SQL Assignments
★ Week 3: Accessing
Programming
Databases using 0 Assignments
Python
★ Week 4: Course
Assignment
DATA-DRIVEN MARKETER

IBM
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Open Source tools for TIME

❏ IPython
❏ RStudio Data Science ~8
hours
total
2.6
hours
per
❏ Watson (Computer) week

❏ Computer Programming DESCRIPTION


~0.7 hours of video
❏ Python Programming In this course, you'll learn about Jupyter Notebooks, RStudio IDE,
Apache Zeppelin and Data Science Experience. You’ll learn what
each tool is used for, what programming languages they can ~7.3 assignment hours
execute, and their features and limitations. You’ll create a final
project with a Jupyter Notebook on IBM Data Science Experience
and demonstrate your proficiency preparing a notebook, writing
Markdown, and sharing your work with your peers. TAUGHT BY

Link to course TOPICS PRACTICE

★ Introducing Skills
Polong Lin
5 Quizzes Data Scientist
Network Labs
★ Jupyter Notebooks
★ Apache Zeppelin 1 Peer-Reviewed
Notebooks Assignments
★ RStudio IDE
Programming
0 Assignments
DATA-DRIVEN MARKETER

University of California, Davis


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
SQL for Data Science TIME

❏ SQL
hours
❏ SQLite hours
~21.9 total 5.5 per
❏ Data Analysis week

❏ Data Segment
~3.5 hours of video
DESCRIPTION

This course is designed to give you a primer in the fundamentals of


SQL and working with data so that you can begin analyzing it for ~18.4 assignment hours
data science purposes. You’ll begin to ask the right questions and
come up with good answers to deliver valuable insights for your
organization.
TAUGHT BY

Link to course TOPICS PRACTICE


Sadie St. Lawrence
★ Getting Started and AI Strategy Consultant for
Selecting & Retrieving
8 Quizzes
Accenture Applied Intelligence
Data with SQL
★ Filtering, Sorting, and 1 Peer-Reviewed
Calculating Data with Assignments
SQL
★ Subqueries and Joins Programming
in SQL 0 Assignments
★ Modifying and
Analyzing Data with
SQL
DATA-DRIVEN MARKETER

University of Virginia
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Marketing Analytics TIME

❏ Marketing Experiments
hours
❏ Customer Lifetime Value hours
~23.7 total 4.7 per
❏ Brand Equity week

❏ Marketing Analytics
~4.7 hours of video
❏ Regression Analysis DESCRIPTION

This course gives you the tools to measure brand and customer
assets, understand regression analysis, and design experiments as a ~13 assignment hours
way to evaluate and optimize marketing campaigns. You'll leave the
course with a solid understanding of how to use marketing analytics
to predict outcomes and systematically allocate resources.
TAUGHT BY

Link to course TOPICS PRACTICE


Rajkumar Venkatesan
★ Marketing Resource Bank of America Research
5 Quizzes
Allocation Professor of Business
★ Metrics for Administration
Measuring Brand 2 Peer-Reviewed
Assets Assignments
★ Customer Lifetime
Programming
Value 0 Assignments
★ Regression Basics
UPSKILLING - OTHER TEAMS

Target SkillSet
Conversant Beg Int Adv
Data-Driven Product Manager
A Data-Driven Product Manager analyzes data to prioritize feature development, drive
strategy, identify and mitigate churn, develop product-market fit, and more—all with an
Data Management
aim of improving user experience and ensuring successful product launches.

Data Visualization

FEATURING MODULES FROM THE FOLLOWING:


Machine Learning

Data Visualization
Math

Business Metrics for Data-Driven Companies


Statistics

Statistical Programming
What is Data Science?

SQL for Data Science

SKILLS INCLUDE:
Data Visualization, Data Reporting, Predictive Analytics, Python,
Prerequisite Business Analytics, Decision Analysis
Goal
DATA-DRIVEN PRODUCT MANAGER

University of Illinois at
Urbana-Champaign
RATING 4.5 out of 5 stars
SKILLS ACQUIRED
Data Visualization TIME

❏ Data Visualization
hours
❏ Data URI Scheme hours
~14.7 total 3.7 per
❏ Data Virtualization week

❏ Graphs DESCRIPTION
~6 hours of video
❏ Graphics In this course, you’ll learn the general concepts of data mining and
basic methodologies and applications, then dive into pattern
discovery, including concepts, methods, and applications of pattern ~6.7 assignment hours
discovery in data mining. We’ll also introduce methods for
pattern-based classification and some interesting applications of
pattern discovery.
TAUGHT BY

Link to course TOPICS PRACTICE


John C. Hart
★ Course Orientation Professor of Computer Science
3 Quizzes
★ Week 1: The
Computer and the
Human 2 Peer-Reviewed
★ Week 2: Visualization Assignments
of Numerical Data
Programming
★ Week 3: Visualization 0 Assignments
of Non-Numerical
Data
DATA-DRIVEN PRODUCT MANAGER

Duke University
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Business Metrics for TIME

❏ Business Analytics
❏ Business Process Data-Driven Companies hours
~13.6 total 3.4
hours
per
❏ Business Analysis week

❏ Data Analysis
~4 hours of video
❏ Data URI Scheme DESCRIPTION

In this course, you will learn best practices for how to use data
analytics to make any company more competitive and more ~6.1 assignment hours
profitable. You will be able to recognize the most critical business
metrics and distinguish them from mere data.

TAUGHT BY

Link to course TOPICS PRACTICE


Jana Schaich Borg
★ About This Course Assistant Research Professor
3 Quizzes
★ Introducing Business
Metrics
★ Working in the 1 Peer-Reviewed
Business Data Assignments
Analytics
Marketplace 0
Programming Daniel Egger
Assignments Executive in Residence and
★ Going Deeper into
Business Metrics Director, Center for Quantitative
Modeling
DATA-DRIVEN PRODUCT MANAGER

Duke University
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
Data Visualization and TIME



Tableau Software
Data URI Scheme
Communication with Tableau hours
hours
~25.8 total 5.2 per
❏ Data Analysis week
DESCRIPTION
❏ Data Visualization
In this course, you’ll become a master at communicating
~6.5 hours of video
❏ Data Segment
business-relevant implications of data analyses. You’ll learn how to
structure your data analysis projects to ensure your hard labor yield
results for your stakeholders. You’ll also learn how to streamline ~0.9 assignment hours
your analyses and highlight their implications using visualizations in
Tableau. Using other Tableau features, you’ll make effective
visualizations that harness the human brain’s innate perceptual and
cognitive tendencies to convey conclusions directly and clearly. TAUGHT BY

Link to course TOPICS PRACTICE


Jana Schaich Borg
★ About this Course Assistant Research Professor
4 Quizzes
★ Asking The "Right
Questions"
★ Data Visualization 1 Peer-Reviewed
with Tableau Assignments
★ Dynamic Data
Manipulation and 0
Programming Daniel Egger
Assignments Executive in Residence and
Presentation in
Tableau Director, Center for Quantitative
Modeling
DATA-DRIVEN PRODUCT MANAGER

IBM
RATING 4.7 out of 5 stars
SKILLS ACQUIRED
What is Data Science? TIME

❏ Data Science
hours
❏ Data Segment hours
~8.9 total
3 per
❏ Data URI Scheme week

❏ Data Mining DESCRIPTION


~1.2 hours of video
❏ Data Analysis The art of uncovering the insights and trends in data has been
around since ancient times. The ancient Egyptians used census data
to increase efficiency in tax collection and they accurately predicted
~7.7 assignment hours
the flooding of the Nile river every year. In this course, we will meet
some data science practitioners and we will get an overview of what
data science is today.
TAUGHT BY

Link to course TOPICS PRACTICE


Alex Aklson, PhD
★ Defining Data Data Scientist
6 Quizzes
Science and What
Data Scientists Do
★ Data Science Topics 1 Peer-Reviewed
★ Data Science in Assignments
Business
0
Programming Polong Lin
Assignments Data Scientist
DATA-DRIVEN PRODUCT MANAGER

IBM
RATING 4.6 out of 5 stars
SKILLS ACQUIRED
Open Source tools for TIME

❏ IPython
❏ RStudio Data Science ~8
hours
total
2.6
hours
per
❏ Watson (Computer) week

❏ Computer Programming DESCRIPTION


~0.7 hours of video
❏ Python Programming In this course, you'll learn about Jupyter Notebooks, RStudio IDE,
Apache Zeppelin and Data Science Experience. You’ll learn what
each tool is used for, what programming languages they can ~7.3 assignment hours
execute, and their features and limitations. You’ll create a final
project with a Jupyter Notebook on IBM Data Science Experience
and demonstrate your proficiency preparing a notebook, writing
Markdown, and sharing your work with your peers. TAUGHT BY

Link to course TOPICS PRACTICE

★ Introducing Skills
Polong Lin
5 Quizzes Data Scientist
Network Labs
★ Jupyter Notebooks
★ Apache Zeppelin 1 Peer-Reviewed
Notebooks Assignments
★ RStudio IDE
Programming
0 Assignments
DATA-DRIVEN PRODUCT MANAGER

University of California, Davis


RATING 4.6 out of 5 stars
SKILLS ACQUIRED
SQL for Data Science TIME

❏ SQL
hours
❏ SQLite hours
~21.9 total 5.5 per
❏ Data Analysis week

❏ Data Segment
~3.5 hours of video
DESCRIPTION

This course is designed to give you a primer in the fundamentals of


SQL and working with data so that you can begin analyzing it for ~18.4 assignment hours
data science purposes. You’ll begin to ask the right questions and
come up with good answers to deliver valuable insights for your
organization.
TAUGHT BY

Link to course TOPICS PRACTICE


Sadie St. Lawrence
★ Getting Started and AI Strategy Consultant for
Selecting & Retrieving
8 Quizzes
Accenture Applied Intelligence
Data with SQL
★ Filtering, Sorting, and 1 Peer-Reviewed
Calculating Data with Assignments
SQL
★ Subqueries and Joins Programming
in SQL 0 Assignments
★ Modifying and
Analyzing Data with
SQL
Understand the skills you need
● Essential Skill Maps
● Top Trending Skills*
● Global Skills Index

Enterprise-grade
The world’s best knowledge base platform and services
● World’s best online courses & degrees that drive talent
● Courses and degrees in the most in-demand topics transformation
● Sourced from top global universities and companies
● Taught by top professors
● Admin platform and tracking
● Content curation and
Applied learning drives mastery Collections
● Hands-on, practical projects ● LMS integrations
● Short lessons available anywhere, anytime ● Priority learner support
● Smart reminders and targeted messaging ● Dedicated customer success
● Verified Certificate upon course completion

* Enterprise only
The world’s largest
learning platform
80m
46m+
Annual
delivers insights to question
attempts
drive your learning
Learners on
strategy.
Coursera
7,000+
As the largest online learning
Represented
platform in the world, Coursera companies
can help you understand the
trends, gaps, and benchmarks 40k+ 3,700+
for thousands of companies &
Skills taught Courses
millions of learners.
“We were looking for scale,
2,000+ global organizations use credibility — something we
Coursera to transform their talent. didn’t have to build
in-house. Coursera not only
offers training from very
prestigious institutions but
also a service platform that
allows you to do the kind of
tracking that you want.”

SABRINA MATTHEWS
HR Manager, Global Learning,
ZS Associates

You might also like