Python for Data Science Course Online (Self-Paced)

Unlock the power of Python for data-driven decision-making as you master Python programming fundamentals and dive into data analysis. Acquire essential skills to explore and manipulate data, create insightful visualizations, and perform statistical analysis, all through hands-on projects with real-world datasets.

Lesson 1: Python for Data Science Fundamentals
Lesson 2: Boolean Conditions
Lesson 3: Datetime & Random
Lesson 4: Loops & Strings
Lesson 5: Dictionaries
Lesson 6: Numpy
Lesson 7: Pandas Dataframes
Lesson 8: Bar Charts with Matplotlib
Lesson 9: Line & Scatter Charts with Matplotlib
Lesson 10: Pivot Population Data & Charts
  • 56 video lessons
  • 14 hours and 15 minutes of class content
  • Streaming access on desktop and mobile browsers
  • 100% satisfaction guarantee

Our bootcamp is designed to take you from the fundamentals of Python programming to the early stages of machine learning with Python. In this bootcamp, you will learn how and why Python is used in data science, how to build programs, work with data, create visualizations, and apply statistics to machine learning models.

Python Fundamentals

The course begins with the core concepts of Python, including writing basic statements and expressions, creating variables, understanding data types, working with lists, indexing and slicing, and using functions and methods. You will also receive an introduction to object-oriented programming.

After setting up your learning environment, you will work with a variety of data types such as strings, lists, dictionaries, and tuples. Each data type serves a different purpose, and understanding when to use each one is an essential programming skill.

Structuring Programs

The second part of the course focuses on conditional statements and control flow. Topics include if and else statements, Boolean logic, and different types of loops. These concepts form much of the decision-making structure in code and are key to writing effective programs. You will also learn to work with dictionaries, create functions, use loops to iterate through data, and manage packages in Python.

Arrays and DataFrames

The third part of the course introduces important tools for data science. You will learn how to import and clean data using NumPy and Pandas, work with Pandas DataFrames, wrangle data, and generate descriptive statistics.

Analyzing and Visualizing Data

You will learn to analyze and visualize data using essential data science libraries, including Pandas, NumPy, and Matplotlib. Topics include filtering and cleaning data, grouping and pivoting data, and using exploratory data analysis to uncover insights. You will also create visualizations such as bar charts, histograms, and other advanced charts that make findings easier to interpret and share.

Next Steps

After building foundational Python programming and data analysis skills in this bootcamp, you will be ready to move further into machine learning.

This program serves as the foundation for more advanced study in machine learning and data science. From here, you can continue by learning advanced statistics and building machine learning models using methods such as logistic regression, k-nearest neighbors, and decision trees.