Python Intermediate & Advanced Portfolio
Python projects from intermediate to advanced level
- Difficulty
- Easy
- Estimated time
- 8-10 hours
Skills
- Python
- OOP
- Data Structures
- Error Handling
Foundational · course 2 of 4

Learn Python basics from scratch, from syntax, data types, to object-oriented programming for a strong data science foundation.
The Scientify programme is led by Jihar Gifari.
5 sections · 29 videos
Videos marked Free play right now, no account needed.
Free video · 1/5
Variables, Data Types, Operators, Data Structures Part 1
Section 1 · Python Part 1: Variables, Data Types, Operators, Data Structures
Free videos in this course
Python foundations: understanding variables, various data types (string, integer, float, boolean), operators, and data structures like lists, tuples, and dictionaries.
Control program flow with if-else, for and while loops, and create reusable functions to write more efficient code.
Apply intermediate Python skills in a portfolio project: process data, create complex functions, and solve real-world case studies.
Advanced Python: Object-Oriented Programming (class, inheritance), using modules/packages, and proper error handling techniques.
Build an advanced Python portfolio: apply OOP, modules, and error handling in a more complex project.
Portfolio project
Python projects from intermediate to advanced level
How to buy
Take a level package if you want several courses at once, or buy just this course.
This course is in each of these packages. A package opens its level and every level below it.
Want more than one Foundational course? The Foundational package for 1 month (Rp 79.000) opens 4 courses.
Answer four questions about what you already know, then see which level to start at.
Foundational package, 1 monthRp 79.000