Python for Data Analysis and Visualization
Go from raw, messy files to clear, defensible insights using Python, pandas, NumPy, and modern visualization libraries, and learn to present findings as a story.
Data engineers, analysts and data scientists · Intermediate
What you can build toward
A practical progression from analysis and modeling to pipelines, streaming and machine learning.
Recommended courses
Go from raw, messy files to clear, defensible insights using Python, pandas, NumPy, and modern visualization libraries, and learn to present findings as a story.
Write advanced analytical SQL, design dimensional models, and build tested warehouse transformations with dbt on modern cloud and open-source warehouses.
Build reliable batch ETL and ELT pipelines with Python, Airflow, and dbt, using incremental loads, idempotent design, testing, lineage, and lakehouse storage formats.
Build, validate, tune, and explain supervised and unsupervised models with scikit-learn, with emphasis on sound evaluation and responsible practice.
Build event-driven systems and large-scale processing jobs with Apache Kafka and Apache Spark, covering delivery semantics, windowing, scaling, cost, and reliability.
Build neural networks in PyTorch, apply CNNs and transformers, fine-tune models with Hugging Face, and evaluate and deploy them with care.
Ready to start?