Module 1 of 10

Big Data Fundamentals

Lessons

About This Module

Before touching any tools, it helps to know what makes a dataset big in the first place. The usual test is simple: if the data is too large, too fast, or too messy to store and process on a single computer with traditional methods, you are dealing with a big data problem.

You'll start with the five Vs (volume, velocity, variety, veracity, and value) and see where big data comes from and how companies use it. Then you'll compare batch and stream processing, the two ways data gets processed, and follow a typical data pipeline from the source to the people who use it.

This module sets the vocabulary for the rest of the course. Once you've finished it, move on to Programming for Data.

Lessons

4 videos
01

What is Big Data? (Computerphile)

What counts as big data, the five Vs, why data is split across clusters of computers, and the standard ingest, store, and process workflow.

02

Intro to Big Data: Crash Course Statistics

Where big data comes from and how it's used in everyday life, from ads and maps to Netflix recommendations and smart cities.

03

Stream vs Batch Processing Explained with Examples

The difference between batch and stream processing, with real examples of when each one is the right choice.

04

What is a Data Pipeline? Data Pipelines Explained for Beginners

How data moves from its sources to where it's used, and how batch and streaming pipelines fit into that picture.