Python for Data Science Track

Python for Data Analytics 101 (PD101)

Understand the fundamentals of software testing, learn how different testing techniques fit into the development process, and prepare for the PCET™ – Certified Entry-Level Tester with Python certification.

Course Details

Beginner

5 Weeks

English, Spanish, Japanese

Free (Core) & Paid ( Pro)

800+ people already enrolled

Core

5 modules

40+ lessons

hands-on labs,

interactive exercises,

real-life data analysis scenarios, quizzes, and tests,

a Diploma of Course Completion,

a 20% discount code for the PCED™ certification exam.

Free

Sign Up For Free

Pro

5 modules

40+ lessons

hands-on labs,

interactive exercises,

real-life data analysis scenarios, quizzes, and tests,

a Diploma of Course Completion,

a 20% discount code for the PCED™ certification exam.

$49

Get Pro Access




About the course

This beginner-friendly course introduces you to both Python programming and data analysis from the ground up. You will learn how to work with real-world data, understand how it is structured, and apply Python to collect, clean, organize, analyze, and present data in a clear and meaningful way.

In today’s AI-driven world, data is the foundation of everything – from dashboards to machine learning models. This course helps you understand how data becomes information and how information becomes insight, giving you the essential skills needed to work with modern technologies.

By completing this course, you will be prepared to take the PCED™ – Certified Entry-Level Data Analyst with Python certification and take your first step toward careers in data analytics, AI, business intelligence, and technology.

This course is structured to help you learn both conceptually and practically. As you move through the modules, you will build knowledge, apply it in hands-on activities, and check your understanding along the way. Here’s what you can expect:

Python for Data Analytics 101 (PD101) is designed for anyone who wants to understand how data works in today’s world.
It will particularly appeal to:

  • beginners with little or no experience in Python or data analytics who want to start learning from scratch

  • learners interested in data analysis, AI, and modern technology who want to understand the foundational role of data

  • students and early-career professionals preparing for entry-level roles such as data analyst, reporting assistant, or business intelligence support

  • anyone who wants to develop critical thinking skills and understand how information is created, validated, and interpreted

  • professionals in non-technical roles (e.g., managers, product owners) who want to better understand data-driven processes and communicate effectively with technical teams

Prerequisites

There are no prerequisites for this course. It is fully self-contained and introduces both Python programming and data analysis concepts step by step.


Associated Certification


Prior Experience Recommended:

PCEP Badge

Entry

PCED Badge

PCED-30-0x

Certified Entry-Level Data Analyst with Python

Associate

PCAD Badge

PCAD-31-0x

Certified Associate Data Analyst with Python



Course Overwiev

Here’s an overview of the course structure:

Understanding what data is, how it is classified, where it comes from, how it moves through its lifecycle, and how analytics supports decision-making, including ethical and legal considerations.

Building core programming skills using variables, data types, strings, conditionals, loops, functions, and data structures like lists and dictionaries.

Working with files and CSV data, cleaning messy datasets, handling missing and invalid values, and preparing data for analysis.

Applying aggregations, descriptive statistics, NumPy tools, and exploratory data analysis (EDA) techniques to understand data.

Designing clear visuals, interpreting charts, telling data stories, and presenting insights effectively to different audiences.



Go Pro for Hands-on Practice & Course Diploma

The Pro version of the course includes a Diploma of Course Completion and gives you access to 40+ hands-on labs, interactive exercises, and quizzes designed to reinforce your learning and help you apply concepts in real-world scenarios. It also supports your preparation for the PCED™ certification exam by providing practical experience aligned with exam objectives.

Get Pro Access


Python code example

Here’s a real snippet from the course so you can see how we learn in practice. In just a few lines of Python, you’ll discover how variables work — how data like numbers and text can be stored, named, and reused throughout your code. It’s the first step toward writing programs that actually do something useful, not just print lines on a screen:

Source Code:

   
variables.py
# This is a comment! Python ignores lines starting with #.
# We use them to explain our code to other humans.
    
# Here, we are storing the number 25 in a variable named 'age'
age = 25
    
# Here, we are storing the text "Alice" in a variable named 'name'
name = "Alice"
    
# Now we can use the labels to see what is inside!
print(age)   # This will show 25
print(name)  # This will show Alice

Output
   
Console
25
Alice

Think of variables as labeled boxes where you store information:

When you use print() function, you’re simply asking Python to look inside those boxes and show you what’s stored there. It’s your first tool for checking what your program is doing while it runs.



Labs in Pro course

Learning to code happens by doing, not just reading. In the course, you’ll work through hands-on labs that turn concepts into real Python skills. Below are just a few examples of what you’ll build and solve.

Lab

Build a Simple File Name Validator

Build a real Python validator that ensures file names follow strict formatting rules used in real data workflows. Along the way, you’ll strengthen your skills in conditionals, string validation, and Boolean logic.

Lab

The Student Honors Filter

Step into the role of a data analyst and help prepare the official honors list for a school district. You’ll process a real CSV file, filter top-performing students, and generate a clean report ready for publication.

Lab

Analyzing Weekly Store Performance with NumPy

In this lab, you’ll analyze a week of store performance using NumPy arrays. You’ll calculate profit, generate basic statistics, and build a simple weekly report.

Get Pro Access