
National Taiwan University
Skills you'll gain: Information Systems, Information Management, Business Logic, Data Structures, Transportation Operations, Information Technology, Production Planning, Operations Management, Business Operations, Inventory Control, Logistics, Algorithms, Computer Programming, Python Programming, Decision Making, Software Installation
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Jupyter, Microsoft Excel, Spreadsheet Software, Project Schedules, Data Import/Export, Data Visualization Software, Python Programming, Email Automation, Data Literacy, Data Structures, Data Manipulation
Intermediate · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Social Network Analysis, Bayesian Network, Data Analysis, Python Programming, Probability Distribution
Advanced · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Scalability, Performance Analysis, Simulations, Algorithms, Complex Problem Solving, Theoretical Computer Science, Python Programming, Data Structures, Software Architecture, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Prompt Engineering, Vector Databases, Retrieval-Augmented Generation, Hugging Face, Generative AI, OpenAI API, Natural Language Processing, Large Language Modeling, OpenAI, LLM Application, Transfer Learning, Embeddings, Python Programming, Model Evaluation
Intermediate · Course · 3 - 6 Months

Duke University
Skills you'll gain: Matplotlib, Data Visualization, Predictive Modeling, Pandas (Python Package), Data Visualization Software, Predictive Analytics, Regression Analysis, Data Analysis, Data Cleansing, Data Science, Machine Learning Algorithms, Statistical Inference, Statistical Modeling, Probability & Statistics, Classification Algorithms, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Scatter Plots, Histogram, Data Visualization, Data Manipulation, Data Import/Export, JSON, Data Cleansing, Data Visualization Software, Data Preprocessing, Exploratory Data Analysis, Data Analysis, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

University of Pennsylvania
Skills you'll gain: Statistical Machine Learning, Data Preprocessing, Model Evaluation, PyTorch (Machine Learning Library), Statistical Methods, Probability, Probability & Statistics, Sampling (Statistics), Logistic Regression, Deep Learning, Probability Distribution, Supervised Learning, Statistics, Machine Learning Methods, Machine Learning, Agentic systems, Artificial Intelligence, Artificial Neural Networks, Algorithms, Python Programming
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: User Interface (UI), Design Thinking, UI Components, Software Design, Usability, Event-Driven Programming, Maintainability, Integrated Development Environments, User Interface (UI) Design, Payment Systems, Interactive Design, Application Design, MySQL, Jupyter, Database Application, Development Environment, Application Development, Python Programming, Transaction Processing, Microsoft Windows
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Scatter Plots, Data Analysis, Correlation Analysis, Box Plots, Pandas (Python Package), Data Visualization, Histogram, Statistical Analysis, Python Programming, Software Installation
Intermediate · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Program Development, Debugging, Python Programming, Computer Programming, Pseudocode, Game Design, Interactive Design, Design and Product, Creative Design, Computer Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Design Thinking, Usability, User Interface (UI) Design, UI Components, Interactive Design, Application Design, Python Programming, Application Development, Event-Driven Programming
Mixed · Course · 1 - 4 Weeks