
Skills you'll gain: Data Structures, Algorithms, Python Programming, Computer Programming, Geometry, Data Manipulation, Data Management, Data Analysis, Applied Mathematics
Intermediate · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Graph Theory, Development Environment, Data Storage, Engineering Software, Unstructured Data, Computer Programming, Software Engineering, Algorithms, Memory Management, Computer Programming Tools, Integrated Development Environments, Debugging, Program Development, Database Systems, Theoretical Computer Science
★ 4.7 (3.5K) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms, Programming Principles, Computational Thinking
Intermediate · Course · 1 - 3 Months
Johns Hopkins University
Skills you'll gain: Algorithms, Responsible AI, Policy Analysis, Social Justice, Policy Development, Economics, Policy, and Social Studies, Public Policies, Diversity Awareness, Artificial Intelligence, Data Ethics, Mitigation, Community Development
Mixed · Course · 1 - 3 Months

Rice University
Skills you'll gain: Computational Thinking, Algorithms, Theoretical Computer Science, Bioinformatics, Data Structures, Python Programming, Data Analysis, Unsupervised Learning, Analysis, Text Mining
★ 4.7 (219) · Intermediate · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Operations Research, Mathematical Modeling, Report Writing, Applied Mathematics, Network Model, Business Modeling, Industrial Engineering, Research Reports, Model Optimization, Linear Algebra, Numerical Analysis, Operations Management, Operational Analysis, Statistical Machine Learning, Case Studies, Process Optimization, Algorithms, Project Design, Machine Learning, Business Analytics
★ 4.8 (728) · Beginner · Specialization · 3 - 6 Months

Rice University
Skills you'll gain: Graph Theory, Algorithms, Computational Thinking, Data Analysis, Data Structures, Theoretical Computer Science, Network Analysis, Analysis, Programming Principles, Python Programming, Program Development
★ 4.6 (384) · Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Programming Principles, Algorithms, C (Programming Language), Computer Programming, Program Development, Problem Solving, Solution Design, Computational Logic
★ 4.7 (7K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Algorithms, Technical Communication, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Technical Writing, Data Structures, Applied Mathematics
★ 4.3 (27) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Problem Solving, Computational Thinking, Probability Distribution, Behavioral Economics, Logical Reasoning, Algorithms, Analytical Skills, Theoretical Computer Science, Decision Intelligence
★ 4.4 (186) · Beginner · Course · 1 - 4 Weeks

University of Glasgow
Skills you'll gain: Model Optimization, Applied Mathematics
★ 5 (31) · Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Data Ethics, Responsible AI, Model Training, Model Evaluation, Predictive Modeling, AI Security, OpenAI, Data Collection, Machine Learning, Predictive Analytics, Information Privacy, Artificial Intelligence, Game Theory, Large Language Modeling, Algorithms, Data Preprocessing, AI literacy, Personally Identifiable Information, Machine Learning Algorithms, Analytical Skills
★ 4.6 (947) · Beginner · Specialization · 3 - 6 Months