Python for Data Science: Fundamentals

Learn about the fundamentals of Python programming and data science.

In this course, you'll learn the fundamentals of data science and Python programming. We'll also learn how to use Jupyter Notebook and build portfolio projects.

By the end of this course, you'll be able to:

  • Understand the fundamentals of programming in Python.
  • Understand the fundamentals of data science.
  • Use Jupyter Notebook.
  • Build a portfolio project.

Course Info:

Python for Data Science: Fundamentals


The average completion time for this course is 10-hours.

This course is free and includes 6 missions, 1 guided project, and 1 tutorial.  It is the 1st course in the Data Analyst in Python path and Data Scientist in Python path.


Learn to use Python for Data Science

Programming in Python

Learn the basics of programming in Python.

Variables and Data Types

Learn about variables and data types.

Lists and For Loops

Learn to analyze data using lists and for loops.

Conditional Statements

Learn to answer more granular questions using conditional statements.

Dictionaries and Frequency Tables

Learn to build frequency tables using dictionaries.

Functions: Fundamentals

Learn how to speed up your workflow using functions.

Functions: Intermediate

Learn more about using functions to write better code while avoid common pitfalls.

Project: Learn And Install Jupyter Notebook

Learn the basics of using Jupyter Notebook.

Profitable App Profiles for the App Store and Google Play Market

Learn to combine the skills you learned in this course to perform data analysis.