
Introduction
Discover here!

Math & Statistics

Data Mining
Learn here!

Data Visualization
Explore here!

Learn to work with multi-modal data in Python. Combine tabular, text, image, and audio data…

Learn to work with video data in Python. Understand video as image sequences, frame extraction,…

Learn to work with audio data in Python. Master waveforms, sample rate, spectrograms, MFCCs, Librosa,…

Learn to work with image data in Python. Master Pillow, OpenCV, image arrays, preprocessing, augmentation,…

Learn to work with text data in Python. Master tokenization, cleaning, TF-IDF, word embeddings, sentiment…

Learn to work with geospatial data in Python. Master coordinate systems, Shapely geometries, GeoPandas, spatial…

Learn what data catalogs are and why they matter for data science. Understand metadata management,…

Learn what data provenance and data lineage mean for data science. Understand how to track…

Learn the six dimensions of data quality: completeness, accuracy, consistency, timeliness, validity, and uniqueness. Master…

Learn the difference between ETL and ELT data pipelines. Understand extract, transform, load, when to…

Learn data warehousing fundamentals: OLTP vs OLAP, star schema, dimension and fact tables, slowly changing…

Learn what big data really means for data scientists. Understand when scale changes everything, the…

Learn what data granularity means in data science. Master grain definition, aggregation levels, rollup vs…

Master date and time in Python. Learn datetime, timedelta, timezone handling, pandas Timestamp, date arithmetic,…

Learn the fundamentals of time series data in Python. Master datetime indexing, trend, seasonality, stationarity,…

Learn the key data formats used in data science: CSV, JSON, Parquet, Avro, ORC, HDF5,…

Learn to parse XML data in Python using ElementTree, lxml, and XPath. Master navigating XML…

Learn to read and write Excel files in pandas. Master read_excel, multiple sheets, ExcelWriter, formatting…

Learn to read and write JSON files in Python. Master the json module, pandas JSON…

Learn web scraping with Python using BeautifulSoup and Requests. Master HTML parsing, CSS selectors, handling…

Learn how to work with APIs in Python for data science. Master HTTP requests, authentication,…

Learn how to connect to databases from Python. Master SQLite, PostgreSQL, SQLAlchemy, pandas read_sql, connection…

Learn SQL basics for data science. Master SELECT, WHERE, GROUP BY, JOIN, ORDER BY, and…

Learn what a database is and why data scientists need to understand them. Explore RDBMS,…

Learn the difference between structured and unstructured data. Explore semi-structured data, real-world examples, storage systems,…

Learn how to write reproducible data science code. Master random seeds, environment management, config files,…

Master debugging Python code in data science. Learn print debugging, pdb, IDE debuggers, common data…

Master documentation best practices for data science code. Learn docstrings, README writing, inline comments, data…

Learn how to organize data science project files professionally. Explore proven folder structures, naming conventions,…

Learn what Python virtual environments are, why every data scientist needs them, and how to…