PYTHON
Beginner
FREE TRACK
~16 Hours
+300 XP Reward
Python for Data Analysis & Task Automation
A hands-on practical curriculum to automate repetitive tasks, parse complex structured files, calculate statistics, and build workflow automation bots in Python 3.
Course Syllabus & Modules
01
4 Lessons
Module 1: Data Parsing & String Wrangling
Working with JSON, CSV, formatted streams, and regular expressions.
1.1 Working with JSON, CSV & Structured Text Streams
1.2 CSV Column Sum & Mean Calculator Challenge
1.3 Regular Expressions (re) & Pattern Cleaning
1.4 Email & Phone Number Sanitizer Challenge
02
3 Lessons
Module 2: File Automation & Web Data Ingestion
Pathlib directory traversal, REST APIs with urllib/requests, and robust logging.
2.1 Directory Traversal, Pathlib & Batch File Renaming
2.2 HTTP Requests, REST APIs & JSON Serialization
2.3 Error Handling, Retries & Logging Automation
03
5 Lessons
Module 3: Automation & Data Cloud Labs
Building file organizers, weather fetchers, sales pivot analyzers, and webhook bots.
3.1 Automated File Organizer & Directory Sorter Lab
3.2 REST API Weather Telemetry Fetcher Lab
3.3 CSV Sales Report & Pivot Table Engine Lab
3.4 Regex Log Anomaly Extractor Lab
3.5 Automated Webhook Notification Bot Lab