Fractal Analytics

Python for Data Science

This course is part of Fractal Data Science Professional Certificate

Taught in English

Some content may not be translated

Fractal Analytics

Instructor: Fractal Analytics

Included with Coursera Plus


Gain insight into a topic and learn the fundamentals


(31 reviews)

Beginner level

Recommended experience

36 hours (approximately)
Flexible schedule
Learn at your own pace

What you'll learn

  • Explain the significance of Python in data science and its real-world applications.

  • Apply Python to manipulate and analyze diverse data sources, using Pandas and relevant data types

  • Create informative data visualizations and draw insights from data distributions and feature relationships

  • Develop a comprehensive data preparation workflow for machine learning, including data rescaling and feature engineering

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

October 2023


17 quizzes


Gain insight into a topic and learn the fundamentals


(31 reviews)

Beginner level

Recommended experience

36 hours (approximately)
Flexible schedule
Learn at your own pace

See how employees at top companies are mastering in-demand skills


Build your Data Analysis expertise

This course is part of the Fractal Data Science Professional Certificate
When you enroll in this course, you'll also be enrolled in this Professional Certificate.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate from Fractal Analytics

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review


There are 5 modules in this course

In the first module of the Python for Data Science course, learners will be introduced to the fundamental concepts of Python programming. The module begins with the basics of Python, covering essential topics like introduction to Python.Next, the module delves into working with Jupyter notebooks, a popular interactive environment for data analysis and visualization. Learners will learn how to set up Jupyter notebooks, create, run, and manage code cells, and integrate text and visualizations using Markdown. Additionally, the module will showcase real-life applications of Python in solving data-related problems. Learners will explore various data science projects and case studies where Python plays a crucial role, such as data cleaning, data manipulation, statistical analysis, and machine learning.By the end of this module, learners will have a good understanding of Python, be proficient in using Jupyter notebooks for data analysis, and comprehend how Python is used to address real-world data science challenges.

What's included

13 videos6 readings2 quizzes

By the end of this module, learners will acquire essential skills in working with various types of data. They will have a solid grasp of Python programming fundamentals, including data structures and libraries. They will be proficient in loading, cleaning, and transforming data, and will possess the ability to perform exploratory data analysis, employing data visualization techniques. They will also gain insights into basic statistical concepts, such as probability, distributions, and hypothesis testing.

What's included

31 videos4 readings6 quizzes1 programming assignment5 ungraded labs

By the end of this module, learners will gain a comprehensive understanding of statistical concepts, data exploration techniques, and visualization methods. Learners will develop the skills to identify patterns, outliers, and relationships in data, making informed decisions and formulating hypotheses. Ultimately, they will emerge with the ability to transform raw data into meaningful insights, effectively communicate their findings through data storytelling, and apply EDA across diverse real-world applications.

What's included

34 videos1 reading5 quizzes1 programming assignment4 ungraded labs

By the end of this module, learners will acquire the essential skills to effectively transform raw and often messy data into a structured and suitable format for advanced analysis. They will master the techniques for handling missing values, identifying and dealing with outliers, encoding categorical variables, scaling and normalizing numerical features, and handling textual or unstructured data. Learners will also be proficient in detecting and addressing data inconsistencies, such as duplicates and errors. Learners will be able to treat data to make it suitable for further analysis. Upon completion of this module, Upon completion

What's included

25 videos2 readings3 quizzes1 programming assignment3 ungraded labs

By the end of this module, learners will develop a profound understanding of how to craft and enhance features to optimize the performance of machine learning models. They will be adept at identifying relevant variables, creating new features through techniques such as one-hot encoding, binning, and polynomial expansion, and extracting valuable information from existing data, like dates or text, using methods like feature extraction and text vectorization. Learners will also grasp the concept of feature scaling and normalization to ensure the consistency and comparability of feature ranges. With these skills, they will possess the ability to shape data effectively, amplifying its predictive power and contributing to the construction of robust, high-performing machine learning pipelines.

What's included

11 videos2 readings1 quiz1 programming assignment1 ungraded lab


Instructor ratings
4.7 (6 ratings)
Fractal Analytics
Fractal Analytics
10 Courses28,227 learners

Offered by

Recommended if you're interested in Data Analysis

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

Showing 3 of 31


31 reviews

  • 5 stars


  • 4 stars


  • 3 stars


  • 2 stars


  • 1 star



Reviewed on Nov 28, 2023


Reviewed on Feb 18, 2024


Reviewed on Nov 14, 2023

New to Data Analysis? Start here.


Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions