Intro to Data Science (Udacity)

Offered by Udacity,
Intro to Data Science (Udacity)

Learn what it takes to become a data scientist. The Introduction to Data Science class will survey the foundational topics in data science, namely: Data Manipulation; Data Analysis with Statistics and Machine Learning; Data Communication with Information Visualization; Data at Scale -- Working with Big Data.

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

The class will focus on breadth and present the topics briefly instead of focusing on a single topic in depth. This will give you the opportunity to sample and apply the basic techniques of data science.
This course is also a part of our Data Analyst Nanodegree.

What You Will Learn

Lesson 1
Introduction to Data Science

  • Pi-Chaun (Data Scientist @ Google): What is Data Science?
  • Gabor (Data Scientist @ Twitter): What is Data Science?
  • Problems solved by data science.

Lesson 2
Data Wrangling

  • What is Data Wrangling?
  • Acquiring data.
  • Common data formats.

Lesson 3
Data Analysis

  • Statistical rigor.
  • Kurt (Data Scientist @ Twitter) - Why is Stats Useful?
  • Introduction to normal distribution.

Lesson 4
Data Visualization

  • Effective information visualization.
  • An analysis of Napoleon's invasion of Russia!
  • Don (Principal Data Scientist @ AT&T): Communicating Findings.

Lesson 5
MapReduce

  • Introduction to Big Data and MapReduce.
  • Learn the basics of MapReduce.
  • Mapper.

Prerequisites and Requirements
The ideal students for this class are prepared individuals who have:
Strong interest in data science
Background in intro level statistics
Python programming experience
Or understanding of programming concepts such as variables, functions, loops, and basic python data structures like lists and dictionaries
If you need to brush up on your programming, we highly recommend Introduction to Computer Science: Building a Search Engine. If you need a refresher on statistics, enroll in Intro to Descriptive Statistics and Intro to Inferential Statisitics. All three are on Udacity!

Why Take This Course
You will have an opportunity to work through a data science project end to end, from analyzing a dataset to visualizing and communicating your data analysis.
Through working on the class project, you will be exposed to and understand the skills that are needed to become a data scientist yourself.

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

Related Courses

AWS Machine Learning Foundations Course (Udacity) Udacity
Udacity

AWS Machine Learning Foundations Course (Udacity)

Learn what machine learning is and the steps involved in building and evaluating models. Gain in demand skills needed at businesses working to solve challenges with AI. Learn the fundamentals of advanced machine learning areas such as computer vision, reinforcement learning, and generative AI. Get hands-on with machine learning using AWS AI Devices (i.e. AWS DeepRacer and AWS DeepComposer). Learn how to prepare, build, train, and deploy high-quality machine learning (ML) models quickly with Amazon SageMaker and learn object-oriented programming best practices.

Self Paced
Self-Paced
Materials Data Sciences and Informatics (Coursera) Coursera
Georgia Institute of Technology

Materials Data Sciences and Informatics (Coursera)

This course aims to provide a succinct overview of the emerging discipline of Materials Informatics at the intersection of materials science, computational science, and information science. Attention is drawn to specific opportunities afforded by this new field in accelerating materials development and deployment efforts.

Aug 10th 2026
5-12 Weeks
Remote Sensing Image Acquisition, Analysis and Applications (Coursera) Coursera
UNSW Sydney - University of New South Wales

Remote Sensing Image Acquisition, Analysis and Applications (Coursera)

Welcome to Remote Sensing Image Acquisition, Analysis and Applications, in which we explore the nature of imaging the earth's surface from space or from airborne vehicles. This course covers the fundamental nature of remote sensing and the platforms and sensor types used. It also provides an in-depth treatment of the computational algorithms employed in image understanding, ranging from the earliest historically important techniques to more recent approaches based on deep learning.

Aug 17th 2026
13-24 Weeks
Statistics (Udacity) Udacity
Udacity,San Jose State University

Statistics (Udacity)

The Science of Decisions. We live in a time of unprecedented access to information...data. Whether researching the best school, job, or relationship, the Internet has thrown open the doors to vast pools of data. Statistics are simply objective and systematic methods for describing and interpreting information so that you may make the most informed decisions about life.

Self Paced
Self-Paced
AI Fundamentals (Udacity) Udacity
Udacity,Microsoft Azure

AI Fundamentals (Udacity)

Learn the AI skills top companies are looking for. This course is an entry point into the world of AI using Microsoft's cloud-based solutions, such as Azure Machine Learning and Azure Cognitive Services. You will have the chance to learn and experience firsthand how to train and deliver machine learning models and use Azure Cognitive Services for typical AI workloads such as Computer Vision, Natural Language Processing and Conversational AI.

Self Paced
Self-Paced
Spark (Udacity) Udacity
Udacity,Insight

Spark (Udacity)

Master how to work with big data and build machine learning models at scale using Spark! In this course, you’ll learn how to use Spark to work with big data and build machine learning models at scale, including how to wrangle and model massive datasets with PySpark, the Python library for interacting with Spark. In the first lesson, you will learn about big data and how Spark fits into the big data ecosystem. In lesson two, you will be practicing processing and cleaning datasets to get comfortable with Spark’s SQL and dataframe APIs. In the third lesson, you will debug and optimize your Spark code when running on a cluster. In lesson four, you will use Spark’s Machine Learning Library to train machine learning models at scale.

Self Paced
Self-Paced
Segmentation and Clustering (Udacity) Udacity
Udacity

Segmentation and Clustering (Udacity)

Use machine learning to create segments. The Segmentation and Clustering course provides students with the foundational knowledge to build and apply clustering models to develop more sophisticated segmentation in business contexts. In this course, you'll learn how to use an advanced analytical method called clustering to create useful segments for business contexts, whether its stores, customers, geographies, etc. You'll learn this through improving your fluency in Alteryx, a data analytics tool that enables you prepare, blend, and analyze data quickly.

Self Paced
Self-Paced
Introduction to Generative AI with Google Cloud (Udacity) Udacity
Udacity,Google Cloud

Introduction to Generative AI with Google Cloud (Udacity)

Learn what Generative AI is, how it is used, and how it differs from traditional machine learning methods. This is an introductory level course aimed at explaining what Generative AI is, how it is used, and how it differs from traditional machine learning methods. It also covers Google Tools to help you develop your own Gen AI apps. This course is estimated to take less than an hour to complete.

Self Paced
Self-Paced
Reinforcement Learning (Udacity) Udacity
Georgia Institute of Technology,Udacity

Reinforcement Learning (Udacity)

You should take this course if you have an interest in machine learning and the desire to engage with it from a theoretical perspective. Through a combination of classic papers and more recent work, you will explore automated decision-making from a computer-science perspective. You will examine efficient algorithms, where they exist, for single-agent and multi-agent planning as well as approaches to learning near-optimal decisions from experience. At the end of the course, you will replicate a result from a published paper in reinforcement learning.

Self Paced
Self-Paced
Big Data Analytics in Healthcare (Udacity) Udacity
Georgia Institute of Technology,Udacity

Big Data Analytics in Healthcare (Udacity)

Data science plays an important role in many industries. In facing massive amount of heterogeneous data, scalable machine learning and data mining algorithms and systems become extremely important for data scientists. The growth of volume, complexity and speed in data drives the need for scalable data analytic algorithms and systems. In this course, we study such algorithms and systems in the context of healthcare applications.

Self Paced
Self-Paced