U.Michigan: Statistics with Python Specialisation 📅 2025-03-27

Duke University: Data Science Math Skills

Duke University: Data Science with NumPy, Sets, and Dictionaries

U.Colorado at Boulder: Expressway to Data Science: Python Programming Specialisation.

UCSD: Big Data Specialisation📅 2025-05-03

UCSD: Introduction to Big Data
  • Big Data: Why and Where
  • Characteristics of Big Data and Dimensions of Scalability
  • Data Science: Getting Value out of Big Data
  • Foundations for Big Data Systems and Programming
  • Systems: Getting Started with Hadoop
UCSD: Big Data Modelling and Management Systems
  • Introduction to Big Data Modelling and Management
  • Big Data Modelling
  • Big Data Modelling (Part 2)
  • Working with Data Models
  • Big Data Management: the “M” in DBMS
  • Designing a Big Data Management System for an Online Game
UCSD: Big Data Integration and Processing
  • Retrieving Big Data (Part 1)
  • Retrieving Big Data (Part 2)
  • Big Data Integration
  • Processing Big Data
  • Big Data Analytics using Spark
  • Learn by Doing: Putting MongoDB and Spark to Work
UCSD: Machine Learning with Big Data
  • Introduction to Machine Learning with Big Data
  • Data Exploration
  • Data Preparation
  • Classification
  • Evaluation of Machine Learning Models
  • Regression, Cluster Analysis, and Association Analysis
UCSD: Graph Analytics for Big Data
  • Welcome to Graph Analytics
  • Introduction to Graphs
  • Graph Analytics
  • Graph Analytics Techniques
  • Computing Platforms for Graph Analytics
UCSD: Big Data Capstone Project
  • Simulating Big Data for an Online Game
  • Acquiring, Exploring, and Preparing the Data
  • Data Classification with KNIME
  • Clustering with Spark
  • Graph Analytics of Simulated Chat Data with Neo4j
  • Reporting and Presenting your Work
  • Final Submission

UC Davis: Learn SQL Basics for Data Science Specialisation.

UC Davis: SQL for Data Science
  • Getting Started and Selecting & Retrieving Data with SQL
  • Filtering, Sorting, and Calculating Data with SQL
  • Subqueries and Joins in SQL
  • Modifying and Analysing Data with SQL
UC Davis,: SQL Problem Solving
  • Data of Unknown Quality
  • Creating Clean Datasets
  • SQL Problem Solving
  • Case Study: AB Testing
UC Davis: SQL for Data Science Capstone Project
  • Getting Started and Milestone 1: Project Proposal and Data Selection/Preparation
  • Milestone 2: Descriptive Stats and Understanding Your Data
  • Milestone 3: Beyond Descriptive Stats (Dive Deeper/Go Broader)
  • Milestone 4: Presenting Your Findings (Storytelling)

Duke: Programming for Python Data Science: Principles to Practice Specialization

Harvard: Professional Certificate for Python Programming 📅 2025-04-18

Harvard: Professional Certificate in Learning Python for Data Science 📅 2025-04-18

HarvardX: CS50’s Introduction to Programming with Python
HarvardX: Fat Chance: Probability from the Ground Up
  • Basic Counting
  • Advanced Counting
  • Basic Probability
  • Expected Value
  • Conditional Probability
  • Bernoulli Trials
  • The Normal Distribution
HarvardX: Introduction to Data Science with Python
  • Linear Regression
  • Multiple and Polynomial Regression
  • Model Selection and Cross-Validation
  • Bias, Variance, and Hyperparameters
  • Classification and Logistic Regression
  • Multi-logstic Regression and Missingness
  • Bootstrap, Confidence Intervals, and Hypothesis Testing
  • Capstone Project

U.Michigan: Data-Oriented Python Programming and Debugging Specialisation📅 2025-05-03

U.Mich: Python Debugging: A Systematic Approach
  • Review and Setup - Jupyter environment
  • The Debugging Framework
  • Framework Skills
  • Stop Bugs Before they Happen
U.Mich: NumPy and Pandas Basics for Future Data Scientists
  • Introduction to Numpy Arrays and Basic Operations
  • Advanced Numpy Array Manipulations and Operation
  • Mastering Pandas for Data Science
  • Advanced Data Handling and Analysis with Pandas
U.Mich: Statistics with Python Using NumPy, Pandas, and SciPy
  • Vector Operations and Text Representation in Data Science
  • Understanding and Visualising Data Distributions
  • Understanding and Analyzing Data Distribution Characteristics
  • Sampling Methods and Statistical Inference
U.Mich: Python Debugging Capstone Project: Fixing and Extending Code
  • Project Briefing
  • Updated Requirements and Final Deliverable

U.Michigan: Applied Data Science with Python Specialisation

U.Mich: Introduction to Data Science in Python
  • Fundamentals of Data Manipulation with Python
  • Basic Data Processing with Pandas
  • More Data Processing with Pandas
  • Answering Questions with Messy Data
U.Mich: Applied Plotting, Charting, and Data Representation in Python
  • Principles of Information Visualisation
  • Basic Charting
  • Charting Fundamentals
  • Applied Visualisations
U.Mich: Applied Machine Learning in Python
  • Fundamentals of Machine Learning - Intro to SciKit Learn
  • Supervised Machine Learning - Part 1
  • Evaluation
  • Supervised Machine Learning - Part 2
U.Mich: Applied Text Mining in Python
  • Working with Text in Python
  • Basic Natural Language Processing
  • Classification of Text
  • Topic Modelling
U.Mich: Applied Social Network Analysis in Python
  • Why Study Networks and Basics on NetworkX
  • Network Connectivity
  • Influence Measures and Network Centralisation
  • Network Evolution

IBM: Introduction to Data Science Specialisation 📅 2025-04-15

University of London/IBM: Data Science Foundations Specialisation 📅 2025-04-15

IBM: Data Science Professional Certificate

IBM: Professional Certificate in Data Science

IBM: Professional Certificate in Data Engineering Fundamentals

IBM: Professional Certificate in Data Engineering Fundamentals

IBM: Data Engineering Basics for Everyone
  • What is Data Engineering
  • Data Engineering Ecosystem
  • Data Engineering Lifecycle
  • Career Opportunities and Learning Paths
IBM: Python Basics for Data Science
  • Python Basics
  • Python Data Structures
  • Python Programming Fundamentals
  • Working with Data in Python
  • Working with Numpy Arrays
IBM: Python for Data Engineering Project
  • Extract, Transform, Load (ETL)
IBM: Relational Database Basics
  • Relational Database Concepts
  • Using Relational Databases
  • MySQL and PostgreSQL
  • Database Design Project
IBM: SQL for Data Science

=dn

IBM: SQL Concepts for Data Engineers
  • Additional SQL

IBM: Professional Certificate in Data Engineering 📅 2025-04-18

IBM: Data Engineering Basics for Everyone
  • What is Data Engineering
  • Data Engineering Ecosystem
  • Data Engineering Lifecycle
  • Career Opportunities and Learning Paths
IBM: Python Basics for Data Science
  • Python Basics
  • Python Data Structures
  • Python Programming Fundamentals
  • Working with Data in Python
  • Working with Numpy Arrays
IBM: Python for Data Engineering Project
  • Extract, Transform, Load (ETL)
IBM: Relational Database Basics
  • Relational Database Concepts
  • Using Relational Databases
  • MySQL and PostgreSQL
  • Database Design Project
IBM: SQL for Data Science
IBM: SQL Concepts for Data Engineers
  • Additional SQL
IBM: Linux Commands & Shell Scripting
  • Introduction to Linux Commands and Shell Scripting
IBM: Relational Database Administration (DBA)
  • Introduction to Database Management
  • Managing Databases
  • Monitoring and Optimization
  • Troubleshooting and Automation
  • Final Project
IBM: Building ETL and Data Pipelines with Bash, Airflow and Kafka
IBM: Data Warehousing and BI Analytics
  • Data Warehouses, Data Marts, and Data Lakes
  • Designing, Modeling and Implementing Data Warehouses
  • Data Warehouse Analytics
  • Final Assignment
IBM: NoSQL Database Basics
  • Introducing NoSQL
  • Introducing MongoDB – An Open-Source NoSQL Database
  • Introducing Apache Cassandra – An Open-Source NoSQL Database
  • Introducing IBM Cloudant – A NoSQL DBaaS
  • Final Project – Working with NoSQL Databases
IBM: Big Data, Hadoop, and Spark Basics
  • What is Big Data?
  • Introduction to the Hadoop Ecosystem
  • Introduction to Apache Spark
  • DataFrames and SparkSQL
  • Development and Runtime Environment options
  • Monitoring & Tuning
IBM: Apache Spark for Data Engineering and Machine Learning
  • Spark for Data Engineering
  • Spark ML for Machine Learning
  • Final Project
IBM: Data Engineering Capstone Project

IBM: Data Engineering Professional Certificate 📅 2025-04-15

Duke: Python and Pandas for Data Engineering

AI: Python and Pandas for Data Engineering

LehighX: Python Fundamentals for Business Analytics

RWTHx: Scientific Programming for AI with Python

(German university in Aachen)
- Jupyter, intro Python (reusability, readability, queues, stacks, scope, namespaces, external modules - math, statistics, random, datetime; iterators, files, exceptions), numpy, matplotlib, pandas, scikit-learn

Packt (publishers): Data Analysis with Pandas and Python Specialization

Simplilearn: Data Analytics with Python📅 2025-04-27

Coursera Guided Project: Mastering Data Analysis with Pandas

Coursera Guided Project: Python for Data Analysis: Pandas & NumPy

IBM: Data Analysis with Python

(part of some series/specialisations/program[me]s, mentioned earlier)

DeepLearning.AI: Python for Data Analytics 📅 2025-03-27

Google: Data Analytics Professional Certificate 📅 2025-05-03

Google: Foundations: Data, Data, Everywhere
  • Introducing data analytics and analytical thinking
  • The wonderful world of data
  • Set up your data analytics toolbox
  • Become a fair and impactful data professional
Google: Ask Questions to make Data-Driven Decisions
  • Ask effective questions
  • Make data-driven decisions
  • Spreadsheet magic
  • Always remember the stakeholder
Google: Prepare Data for Exploration
  • Data types and structures
  • Data responsibility
  • Database essentials
  • Organise and protect data
  • Engage in the data community
Google: Process Data from Dirty to Clean
  • The importance of integrity
  • Clean data for more accurate insights
  • Data cleaning with SQL
  • Verify and report on cleaning results
  • Add data to your resume
Google: Analyse Data to Answer Questions
  • Organise data for more effective analysis
  • Format and adjust data
  • Aggregate data for analysis
  • Perform data calculations
Google: Share Data Through the Art of Visualisation
  • Visualise data
  • Create data visualisations with Tableau
  • Craft data storeis
  • Develop presentations and slideshows
Google: Data Analysis with R Programming
  • Programming and data analytics
  • Programming with RStudio
  • Working with data in R
  • More about visualisations, aesthetics, and annotations
  • Documentation and reports
Google: Data Analyitcs Capstone Case Study
  • Learn about capstone basics
  • Build your portfolio
  • Use your portfolio
  • Put your certificate to work

Google: Advanced Data Analytics Professional Certificate 📅 2025-05-11

Google: Foundations of Data Science
  • Introduction to data science conepts
  • The impact of data today
  • Your career as a data professional
  • Data applications and workflow
Google: Get Started with Python
  • Hello, Python
  • Functions and conditional statements
  • Loops and strings
  • Data structures in Python
Google: Go Beyond the Numbers: Translate Data into Insights
  • Find and share stories using data
  • Explore raw data
  • Clean your data
  • Data visualisations and presentations
Google: The Power of Statistics
  • Introduction to statistics with Python
  • Probability
  • Sampling
  • Confidence intervals
  • Introduction to hypothesis testing
Google: Regression Analysis: Simplify Complex Data Relationships
  • Introduction to Complex Data Relationships
  • Simple linear regression
  • Multiple linear regression
  • Advanced hypothesis testing
  • Logistic regression
Google: The Nuts and Bolts of Machine Learning
  • The different types of machine learning
  • Workflow for building complex models
  • Unsupervised learning techniques
  • Tree-based modeling
Google: Advanced Data Analytics Capstone
  • Capstone Project
  • Data-focused career resources
  • Put your Advanced Data Analytics Certificate to work