Data Analysis with Python - Full Course for Beginners (Numpy, Pandas, Matplotlib, Seaborn)
04:22:13

Video Preview

Data Analysis with Python - Full Course for Beginners (Numpy, Pandas, Matplotlib, Seaborn)

freeCodeCamp.org 4.1M views Apr 15, 2020

Download high quality YouTube thumbnails from Data Analysis with Python - Full Course for Beginners (Numpy, Pandas, Matplotlib, Seaborn) instantly.

Thumbnail Quality

Choose thumbnail resolution below.

Data Analysis with Python - Full Course for Beginners (Numpy, Pandas, Matplotlib, Seaborn)

MAXRESDEFAULT

JPG

Download
Data Analysis with Python - Full Course for Beginners (Numpy, Pandas, Matplotlib, Seaborn)

SDDEFAULT

JPG

Download
Data Analysis with Python - Full Course for Beginners (Numpy, Pandas, Matplotlib, Seaborn)

HQDEFAULT

JPG

Download
Data Analysis with Python - Full Course for Beginners (Numpy, Pandas, Matplotlib, Seaborn)

MQDEFAULT

JPG

Download
Data Analysis with Python - Full Course for Beginners (Numpy, Pandas, Matplotlib, Seaborn)

DEFAULT

JPG

Download

Video Information

Learn Data Analysis with Python in this comprehensive tutorial for beginners, with exercises included!
NOTE: Check description for updated Notebook links.

Data Analysis has been around for a long time, but up until a few years ago, it was practiced using closed, expensive and limited tools like Excel or Tableau. Python, SQL and other open libraries have changed Data Analysis forever.

In this tutorial you'll learn the whole process of Data Analysis: reading data from multiple sources (CSVs, SQL, Excel, etc), processing them using NumPy and Pandas, visualize them using Matplotlib and Seaborn and clean and process it to create reports.
Additionally, we've included a thorough Jupyter Notebook tutorial, and a quick Python reference to refresh your programming skills.

💻 Course created by Santiago Basulto from DataWars
🔗 Check out all Data Science courses from DataWars: https://datawars.io/ref=fcc

⚠️ Note: Instead of loading the notebooks on notebooks.ai, you should use Google Colab instead. Here are instructions on loading a notebook directly from GitHub into Google Colab: https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb#scrollTo=K-NVg7RjyeTk

❤️ Try interactive Python courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Python (Made possible by a grant from our friends at Scrimba)

 ⭐️ Course Contents ⭐️
⌨️ Part 1: Introduction
What is Data Analysis, why Python?, what other options are there? what's the cycle of a Data Analysis project? What's the difference between Data Analysis and Data Science?
🔗 Slides for this section: https://docs.google.com/presentation/d/1XXhVx2a7z2GrG5qddIyLFk4T_5s5mmdqSptDGBD9hWk/edit?usp=sharing

⌨️ Part 2: Real Life Example of a Python/Pandas Data Analysis project (00:11:11)
A demonstration of a real life data analysis project using Python, Pandas, SQL and Seaborn. Don't worry, we'll dig deeper in the following sections
🔗 Notebooks: https://github.com/rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example

⌨️ Part 3: Jupyter Notebooks Tutorial (00:30:50)
A step by step tutorial to learn how to use Juptyer Notebooks
🔗 Twitter Cheat Sheet: https://twitter.com/rmotr_com/status/1122176794696847361
🔗 Notebooks: https://github.com/rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial

⌨️ Part 4: Intro to NumPy (01:04:58)
Learn why NumPy was such an important library for the data-processing world in Python. Learn about low level details of computations and memory storage, and why tools like Excel will always be limited when processing large volumes of data.
🔗 Notebooks: https://github.com/rmotr-curriculum/freecodecamp-intro-to-numpy

⌨️ Part 5: Intro to Pandas (01:57:08)
Pandas is arguably the most important library for Data Processing in the Python world. Learn how it works and how its main data structure, the Data Frame, compares to other tools like spreadsheets or DFs used for Big Data
🔗 Notebooks: https://github.com/rmotr-curriculum/freecodecamp-intro-to-pandas

⌨️ Part 6: Data Cleaning (02:47:18)
Learn the different types of issues that we'll face with our data: null values, invalid values, statistical outliers, etc, and how to clean them.
🔗 Notebooks: https://github.com/rmotr-curriculum/data-cleaning-rmotr-freecodecamp

⌨️ Part 7: Reading Data from other sources (03:25:15)
🔗 Notebooks: https://github.com/rmotr-curriculum/RDP-Reading-Data-with-Python-and-Pandas

⌨️ Part 8: Python Recap (03:55:19)
If your Python or coding skills are rusty, check out this section for a quick recap of Python main features and control flow structures.
🔗 Notebooks: https://github.com/rmotr-curriculum/ds-content-python-under-10-minutes

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Related Videos

Popular Videos

Python for Data Science - Course for Beginners (Learn Python, Pandas, NumPy, Matplotlib)
12:19:52

Python for Data Science - Course for Beginners (Learn Python, Pandas, NumPy, Matplotlib)

freeCodeCamp.org

4.7M views 6 years ago
Python for Data Analysts - Learn With The Nerds
1:46:36

Python for Data Analysts - Learn With The Nerds

Pragmatic Works

23K views 11 months ago
Data Analysis with Python Course - Numpy, Pandas, Data Visualization
9:56:23

Data Analysis with Python Course - Numpy, Pandas, Data Visualization

freeCodeCamp.org

3.2M views 5 years ago
Learn Pandas in 1 hour! 🐼
1:00:00

Learn Pandas in 1 hour! 🐼

Bro Code

343K views 9 months ago
Python for Data Analytics - Full Course for Beginners
11:09:41

Python for Data Analytics - Full Course for Beginners

Luke Barousse

1.4M views 2 years ago
Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!
1:45:52

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

The Diary Of A CEO

4.6M views 2 days ago
Learn Data Science Tutorial - Full Course for Beginners
5:52:09

Learn Data Science Tutorial - Full Course for Beginners

freeCodeCamp.org

4.4M views 7 years ago
👩‍💻 Python for Beginners Tutorial
1:03:21

👩‍💻 Python for Beginners Tutorial

Kevin Stratvert

4.4M views 5 years ago
Learn NumPy in 1 hour! 🔢
1:00:00

Learn NumPy in 1 hour! 🔢

Bro Code

500K views 10 months ago
AI Agents Full Course 2026: Master Agentic AI (2 Hours)
2:13:15

AI Agents Full Course 2026: Master Agentic AI (2 Hours)

Nick Saraev

442K views 3 months ago
The Professor Who Taught People How To Think (1962)
29:34

The Professor Who Taught People How To Think (1962)

ABC Science and ABC Australia

1.7M views 1 month ago
IBM Data Analyst Complete Course | Data Analyst Tutorial For Beginners,
15:18:23

IBM Data Analyst Complete Course | Data Analyst Tutorial For Beginners,

My Lesson

2.7M views 3 years ago
Python Project | Python Projects For Beginners | Python Project Tutorial | Intellipaat
2:04:30

Python Project | Python Projects For Beginners | Python Project Tutorial | Intellipaat

Intellipaat

54K views Streamed 5 years ago
Build 12 Data Science Apps with Python and Streamlit - Full Course
3:11:52

Build 12 Data Science Apps with Python and Streamlit - Full Course

freeCodeCamp.org

1.3M views 5 years ago
Exploratory Data Analysis with Pandas Python
40:22

Exploratory Data Analysis with Pandas Python

Rob Mulla

691K views 4 years ago
Professor Jiang: World War 3 Is About To Begin, Let Me Explain!
2:11:10

Professor Jiang: World War 3 Is About To Begin, Let Me Explain!

The Diary Of A CEO and Predictive History

14M views 1 month ago
Data Analysis with Python for Excel Users - Full Course
3:57:46

Data Analysis with Python for Excel Users - Full Course

freeCodeCamp.org

3.6M views 4 years ago
The Story of C++: The World's Most Consequential Programming Language | The Official Story
1:11:34

The Story of C++: The World's Most Consequential Programming Language | The Official Story

CultRepo and 2 more

261K views 3 weeks ago
Denmark Just Did Something to ISLAM Everyone Else Is Too AFRAID To Do
28:22

Denmark Just Did Something to ISLAM Everyone Else Is Too AFRAID To Do

Fall of Nations

701K views 1 day ago
Build a Complete Medical Chatbot with LLMs, LangChain, Pinecone, Flask & AWS 🔥
2:50:40

Build a Complete Medical Chatbot with LLMs, LangChain, Pinecone, Flask & AWS 🔥

DSwithBappy

234K views Streamed 11 months ago

Download HD YouTube Video Thumbnails

Data Analysis with Python - Full Course for Beginners (Numpy, Pandas, Matplotlib, Seaborn) thumbnail images are available in multiple resolutions including HD, Full HD, SD, and maximum resolution depending on the original uploaded image quality.

TubeSnap helps users instantly preview and download YouTube thumbnail images without watermark, registration, or software installation. All thumbnails are fetched directly from publicly accessible YouTube image servers.

YouTube thumbnails are widely used by bloggers, designers, marketers, content creators, and publishers for article previews, social media posts, presentations, and content inspiration.

The downloader supports thumbnails from gaming videos, music videos, tutorials, livestreams, interviews, podcasts, documentaries, educational videos, sports highlights, and viral YouTube uploads.

Users can access thumbnail downloads on desktop computers, tablets, and smartphones with fast loading performance and multilingual support.

How to Download YouTube Thumbnails

Paste a YouTube video URL into the search field and TubeSnap will instantly generate downloadable thumbnail resolutions for the selected video.

Supported Thumbnail Resolutions

TubeSnap supports default, medium quality, high quality, standard definition, and maximum resolution YouTube thumbnails whenever available from the original video source.

Free Online Thumbnail Extractor

The platform works entirely online without registration, extensions, software downloads, or hidden limitations.