Udemy

Python for Data Analysis & Visualization

Enroll Now
  • 40,880 Students
  • Updated 10/2025
  • Certificate Available
4.5
(2,470 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
10 Hour(s) 3 Minute(s)
Language
English
Taught by
Malvik Vaghadia, Pathfinder Analytics
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.5
(2,470 Ratings)

Course Overview

Python for Data Analysis & Visualization

Master the main data analysis and visualization libraries in Python: Numpy, Pandas, Matplotlib, Seaborn, Plotly + more

*This course requires you to download Anaconda. If you are a Udemy Business user, please check with your employer before downloading software.*


Learn one of the most in demand programming languages in the world and master the most important libraries when it comes to analysing and visualizing data.

This course can be split into 3 key areas:

  • The first area of the course focuses on core Python3 and teaches you the essentials you need to be able to master the libraries taught in this course

  • The second area focuses on analysing and manipulating data. You will learn how to master both NumPy and Pandas

  • For the final part of the course you learn how to display our data in the form of interesting charts using Matplotlib,  Seaborn and Plotly Express

You will be using Jupyter Notebooks as part of the Anaconda Distribution. Jupyter is the most popular Python IDE available.

The course is packed with lectures, code-along videos, coding exercises and quizzes.

On top of that there are numerous dedicated challenge sections that utilize interesting datasets to enable you to make the most out of these external libraries.

There should be more than enough to keep you engaged and learning! As an added bonus you will also have lifetime access to all the lectures as well as lots of downloadable course resources consisting of detailed Notebooks.

The aim of this course is to make you proficient at using Python and the data analysis and visualization libraries.

This course is suitable for students of all levels and it doesn’t matter what operating system you use.

Curriculum summary:

  • Set Up & Installation

  • Core Python

    • Python Objects, Variables and Data Types

    • Control Flow and Loops

    • Functions

  • External Libraries

  • Data Analysis Libraries

    • NumPy

    • Pandas

    • Connecting to different Data Sources

  • Visualization Libraries

    • Matplotlib

    • Seaborn

    • Plotly Express

  • 4 dedicated Challenge Sections!

Course Content

  • 17 section(s)
  • 112 lecture(s)
  • Section 1 Course Welcome & Set Up
  • Section 2 Objects, Variables and Data Types
  • Section 3 Control Flow and Loops
  • Section 4 Functions
  • Section 5 Challenge Section - Core Python
  • Section 6 Modules, Packages and Libraries
  • Section 7 NumPy
  • Section 8 Challenge Section - NumPy
  • Section 9 Pandas
  • Section 10 Challenge Section - Pandas
  • Section 11 Data Sources
  • Section 12 Matplotlib
  • Section 13 Challenge Section - Matplotlib
  • Section 14 Seaborn
  • Section 15 Challenge Section - Seaborn
  • Section 16 Plotly Express
  • Section 17 Keep learning with me

What You’ll Learn

  • Python, we will be using Python3 in this course
  • Data Analysis Libraries in Python such as NumPy and Pandas
  • Data Visualization Libraries in Python such as Matplotlib and Seaborn
  • How to analyse data
  • Data Visualization
  • Jupyter Notebooks IDE / Anaconda Distribution


Reviews

  • S
    Senthuran Subramaniam
    5.0

    Excellent course for learning pandas, numpy, matplotlib and plotly for beginners. The instructor's material and pace of delivery are easy to follow. along with the exercises at the end of each section.

  • J
    José Mínguez Matorras
    5.0

    Un curso muy didáctivo para aquellas personas que quieran ir paso a paso aprendiendo.

  • M
    Marcus Catan
    5.0

    Very straight forward, easy to understand and objective.

  • J
    Jacopo Dimita
    4.5

    Corso adatto anche a muovere i primi passi, eccellente

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed