Python Programming
Learn Python from scratch, build fluency with a comprehensive course, then apply your skills to data engineering.
Introduction to Python
Learn Python from scratch. Master variables, control flow, functions, data structures, and file handling through practical, hands-on lessons.
Python for Beginners
Learn Python from scratch — variables, data types, control flow, functions, lists, dictionaries, file handling, and your first projects. No prior programming experience required.
Python for Data Engineering
A hands-on course covering Python for data engineering — from pandas and data manipulation, through ETL pipelines, data quality, async I/O, and workflow orchestration, to testing and deploying data applications.
Subscribe to track your progress through this learning path.