Machine Learning Under the Hood: The Technical Tips, Tricks, and Pitfalls (Coursera)

Offered by SAS,
Machine Learning Under the Hood: The Technical Tips, Tricks, and Pitfalls (Coursera)

Machine learning. Your team needs it, your boss demands it, and your career loves it. After all, LinkedIn places it as one of the top few "Skills Companies Need Most" and as the very top emerging job in the U.S. This course will show you how machine learning works. It covers the foundational underpinnings, the way insights are gleaned from data, how we can trust these insights are reliable, and how well predictive models perform – which can be established with pretty straightforward arithmetic. These are things every business professional needs to know, in addition to the quants.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

If you want to participate in the deployment of machine learning (aka predictive analytics), you've got to learn how it works. Even if you work as a business leader rather than a hands-on practitioner – even if you won't crunch the numbers yourself – you need to grasp the underlying mechanics in order to help navigate the overall project. Whether you're an executive, decision maker, or operational manager overseeing how predictive models integrate to drive decisions, the more you know, the better.
And yet, looking under the hood will delight you. The science behind machine learning intrigues and surprises, and an intuitive understanding is not hard to come by. With its impact on the world growing so quickly, it's time to demystify the predictive power of data – and how to scientifically tap it.
This course continues beyond machine learning standards to also cover cutting-edge, advanced methods, as well as preparing you to circumvent prevalent pitfalls that seldom receive the attention they deserve. The course dives deeply into these topics, and yet remains accessible to non-technical learners and newcomers.
With this course, you'll learn what works and what doesn't – the good, the bad, and the fuzzy:
– How predictive modeling algorithms work, including decision trees, logistic regression, and neural networks
– Treacherous pitfalls such as overfitting, p-hacking, and presuming causation from correlations
– How to interpret a predictive model in detail and explain how it works
– Advanced methods such as ensembles and uplift modeling (aka persuasion modeling)
– How to pick a tool, selecting from the many machine learning software options
– How to evaluate a predictive model, reporting on its performance in business terms
– How to screen a predictive model for potential bias against protected classes
In-depth yet accessible. Brought to you by industry leader Eric Siegel – a winner of teaching awards when he was a professor at Columbia University – this curriculum stands out as one of the most thorough, engaging, and surprisingly accessible on the subject of machine learning.
No hand-on and no heavy math. Rather than a hands-on training, this course serves both business leaders and burgeoning data scientists alike with expansive coverage of the state-of-the-art techniques and the most pernicious pitfalls. There are no exercises involving coding or the use of machine learning software. However, for one of the assessments, you'll perform a hands-on exercise, creating a predictive model by hand in Excel or Google Sheets and visualizing how it improves before your eyes.
But technical learners should take another look. Before jumping straight into the hands-on, as quants are inclined to do, consider one thing: This curriculum provides complementary know-how that all great techies also need to master. It contextualizes the core technology with a strong conceptual framework and covers topics that are generally omitted from even the most technical of courses, including uplift modeling (aka persuasion modeling) and some particularly treacherous pitfalls.
Vendor-neutral. This course includes illuminating software demos of machine learning in action using SAS products. However, the curriculum is vendor-neutral and universally-applicable. The contents and learning objectives apply, regardless of which machine learning software tools you end up choosing to work with.
Prerequisites. Before this course, learners should take the first two of this specialization's three courses, "The Power of Machine Learning" and "Launching Machine Learning."
What You Will Learn

  • Participate in the application of machine learning, helping select between and evaluate technical approaches
  • Interpret a predictive model for a manager or executive, explaining how it works and how well it predicts
  • Circumvent the most common technical pitfalls of machine learning
  • Screen a predictive model for bias against protected classes – aka AI ethics

Course 3 of 3 in the Machine Learning for Everyone with Eric Siegel Specialization.

Syllabus

WEEK 1
The Foundational Underpinnings of Machine Learning
In what way is bigger data more dangerous? How do we avoid being fooled by random noise and ensure scientific discoveries are trustworthy? This module covers the fundamental ways in which machine learning works – and doesn't work. First, we'll cover three prevalent, heartbreaking pitfalls: overfitting, p-hacking, and presuming causation when we have only ascertained correlation. Then we'll establish the foundational principles behind the design of machine learning methods.

WEEK 2
Standard, Go-To Machine Learning Methods
This module covers four standard machine learning methods: decision trees, Naive Bayes, linear regression, and logistic regression. We'll show you how they work, checking their predictive performance over example datasets and visualizing their decision boundaries as a way to compare and contrast their capabilities. You'll also see how to evaluate these models in terms of lift and profit, and why improving model probability estimates is so important.

WEEK 3
Advanced Methods, Comparing Methods, & Modeling Software
When should you turn to deep learning, the leading advanced machine learning method, and when is its complexity overkill? And is there a way to advance model capability and performance that's elegant and simple, without involving the complexity of neural networks? In this module, we'll cover more advanced modeling methods, including neural networks, deep learning, and ensemble models. Then we'll compare and contrast the full range of modeling methods, and we'll overview the many machine learning software tool options you have at your disposal. We'll then turn to a special, advanced method called uplift modeling (aka persuasion modeling), which goes beyond predicting an outcome to actually predicting the influence that a decision would have on that outcome. We'll explore the marketing applications of uplift modeling and see success stories from the likes of US Bank and President Obama's 2012 reelection campaign.

WEEK 4
Pitfalls, Bias, and Conclusions
Crime-predicting models cannot on their own realize racial equity. It turns out that models that are racially equitable in one sense are not in another. This is often referred to as machine bias. This quandary also applies for other kinds of consequential decisions driven by predictive models, including loan approvals, insurance pricing, HR decisions, and medical triage. This module dives deep into understanding the machine bias conundrum and what recourses could be considered in response to it. We'll also ramp up on a related, emerging movement in support of model transparency, explainable machine learning, and the right to explanation. We'll then wrap up the overall three-course specialization with a summary of the ethical issues, the technical pitfalls, and your options for continuing your learning and career path in machine learning.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Python for Data Science, AI & Development (Coursera) Coursera
IBM

Python for Data Science, AI & Development (Coursera)

Kickstart your learning of Python for data science, as well as programming in general, with this beginner-friendly introduction to Python. Python is one of the world’s most popular programming languages, and there has never been greater demand for professionals with the ability to apply Python fundamentals to drive business solutions across industries.

Jun 9th 2026
5-12 Weeks
Statistical Inference (Coursera) Coursera
Johns Hopkins University

Statistical Inference (Coursera)

Statistical inference is the process of drawing conclusions about populations or scientific truths from data. There are many modes of performing inference including statistical modeling, data oriented strategies and explicit use of designs and randomization in analyses. Furthermore, there are broad theories (frequentists, Bayesian, likelihood, design based, …) and numerous complexities (missing data, observed and unobserved confounding, biases) for performing inference.

Jun 8th 2026
4 Weeks
English for Media Literacy (Coursera) Coursera
University of Pennsylvania

English for Media Literacy (Coursera)

Welcome to English for Media Literacy! This course is designed for non-native English speakers who are interested in learning more about U.S. media literacy. In this course, you will explore different types of mass media; such as, newspapers, magazines, television, and social media. This course will also give you the opportunity to develop a broader understanding of the role media plays in our lives, while building your vocabulary and giving you the language skills needed to analyze what you read and watch.

Jun 8th 2026
5-12 Weeks
Communicating Data Science Results (Coursera) Coursera
University of Washington

Communicating Data Science Results (Coursera)

Making predictions is not enough! Effective data scientists know how to explain and interpret their results, and communicate findings accurately to stakeholders to inform business decisions. Visualization is the field of research in computer science that studies effective communication of quantitative results by linking perception, cognition, and algorithms to exploit the enormous bandwidth of the human visual cortex. In this course you will learn to recognize, design, and use effective visualizations.

Jun 8th 2026
3 Weeks
Customer Analytics (Coursera) Coursera
University of Pennsylvania

Customer Analytics (Coursera)

Data about our browsing and buying patterns are everywhere. From credit card transactions and online shopping carts, to customer loyalty programs and user-generated ratings/reviews, there is a staggering amount of data that can be used to describe our past buying behaviors, predict future ones, and prescribe new ways to influence future purchasing decisions. In this brand new course, four of Wharton’s top marketing professors will dive deeper into the key areas of customer analytics: descriptive analytics, predictive analytics, prescriptive analytics, and their application to real-world business practices including Amazon, Google, and Starbucks to name a few.

Jun 8th 2026
5-12 Weeks
Machine Learning Foundations: A Case Study Approach (Coursera) Coursera
University of Washington

Machine Learning Foundations: A Case Study Approach (Coursera)

Do you have data and wonder what it can tell you? Do you need a deeper understanding of the core ways in which machine learning can improve your business? Do you want to be able to converse with specialists about anything from regression and classification to deep learning and recommender systems? In this course, you will get hands-on experience with machine learning from a series of practical case-studies.

Jun 8th 2026
5-12 Weeks
Introduction to Recommender Systems: Non-Personalized and Content-Based (Coursera) Coursera
University of Minnesota

Introduction to Recommender Systems: Non-Personalized and Content-Based (Coursera)

This course, which is designed to serve as the first course in the Recommender Systems specialization, introduces the concept of recommender systems, reviews several examples in detail, and leads you through non-personalized recommendation using summary statistics and product associations, basic stereotype-based or demographic recommendations, and content-based filtering recommendations.

Jun 8th 2026
4 Weeks
Practical Machine Learning (Coursera) Coursera
Johns Hopkins University

Practical Machine Learning (Coursera)

One of the most common tasks performed by data scientists and data analysts are prediction and machine learning. This course will cover the basic components of building and applying prediction functions with an emphasis on practical applications. The course will provide basic grounding in concepts such as training and tests sets, overfitting, and error rates.

Jun 8th 2026
4 Weeks
Understanding China, 1700-2000: A Data Analytic Approach, Part 1 (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Understanding China, 1700-2000: A Data Analytic Approach, Part 1 (Coursera)

The purpose of this course is to summarize new directions in Chinese history and social science produced by the creation and analysis of big historical datasets based on newly opened Chinese archival holdings, and to organize this knowledge in a framework that encourages learning about China in comparative perspective. Our course demonstrates how a new scholarship of discovery is redefining what is singular about modern China and modern Chinese history.

Jun 8th 2026
5-12 Weeks
Introduction to Machine Learning (Coursera) Coursera
Duke University

Introduction to Machine Learning (Coursera)

This course will provide you a foundational understanding of machine learning models (logistic regression, multilayer 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.

Jun 12th 2026
5-12 Weeks
The Structured Query Language (SQL) (Coursera) Coursera
University of Colorado Boulder

The Structured Query Language (SQL) (Coursera)

In this course you will learn all about the Structured Query Language ("SQL".) We will review the origins of the language and its conceptual foundations. But primarily, we will focus on learning all the standard SQL commands, their syntax, and how to use these commands to conduct analysis of the data within a relational database. Our scope includes not only the SELECT statement for retrieving data and creating analytical reports, but also includes the DDL ("Data Definition Language") and DML ("Data Manipulation Language") commands necessary to create and maintain database objects.

Jun 9th 2026
5-12 Weeks