Tracks/Python Track
🐍

Python Track

Learn Python programming from scratch and build data analysis skills. From variables to pandas DataFrames.

7
Courses
50
Lessons
55h
Total Duration

Available Courses

Follow courses in the recommended order

Start hereBeginner
🐍

Python Fundamentals

Learn Python from scratch. Perfect for complete beginners with no programming experience.

10h
8 lessons
21 exercises
Variables & data typesConditionals (if/else)Loops (for/while)Functions+1
5 modules
View Course
Intermediate
🐍

Python for Data Analysis

Learn to analyze and transform data with Python. Build on fundamentals to work with real data.

12h
7 lessons
15 exercises
List comprehensionsDictionary comprehensionsString processingStatistical functions+2
5 modules
View Course
Intermediate
🐍

Python Clean Code & Functions

Master clean code principles: functions, validation, refactoring, and documentation.

8h
7 lessons
17 exercises
Function designInput validationCode refactoringDocumentation+1
6 modules
View Course
Intermediate
🐍

Python Object-Oriented Programming

Master OOP: classes, objects, methods, composition, and inheritance.

10h
7 lessons
17 exercises
Classes & objectsInstance methodsClass attributesComposition+2
6 modules
View Course
Intermediate
🐍

Python Automation & File Handling

Automate data tasks: parse CSV, clean data, generate reports, export JSON.

8h
7 lessons
14 exercises
CSV parsingData cleaningReport generationDate handling+1
6 modules
View Course
Advanced
🐍

Python APIs & Data Collection

Work with JSON data, API responses, pagination, and error handling.

8h
7 lessons
13 exercises
JSON parsingData validationData transformationPagination handling+1
6 modules
View Course
Advanced
🐍

Python Testing & Debugging

Master debugging, testing, and writing robust Python code.

7h
7 lessons
12 exercises
Reading error messagesWriting testsDebugging techniquesInput validation+1
6 modules
View Course