This course introduces participants to practical, hands-on techniques for using Python to analyze, transform, and automate data workflows. Participants will learn the fundamentals of Python programming alongside tools like Pandas, NumyPy, and Matplotlib to handle real-world data challenges. Through guided labs and examples, participants build confidence in loading, cleaning, analyzing, visualizing, and modeling data.
Prerequisites:
In order to succeed in this course, you will need:
- Basic familiarity with working with data (e.g., Excel, SQL, or other)
- Comfort reading tables, understanding columns/rows, and interpreting simple statistics
No prior experience with Python is required.
Purpose
| Analyze, transform, and automate data workflows using Python |
Audience
| Data professionals looking to improve their capability to analyze, transform, and automate workflows |
Role
| Data Scientist | Data Analyst |
Skill level
| Introduction |
Style
| Lectures | Hands-on Activities | Labs |
Duration
| 3 days |
Related technologies
| Python | Excel | SQL |
Learning objectives
- Set up a Python environment and use Jupyter Notebooks to write and run Python code
- Read data from common formats and load it into Pandas DataFrames
- Clean and transform datasets using filtering, aggregation, joins, and reshaping techniques
- Perform exploratory data analysis with summary statistics
- Automate routine data preparation and reporting tasks with reusable Python code