
Skills you'll gain: Data Structures, Algorithms, Java Programming, Java, Computational Thinking, Computer Programming, Software Design Patterns, Applied Mathematics, Geometry, Problem Solving, Theoretical Computer Science, Solution Design, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Machine Learning Methods, Autoencoders, Recurrent Neural Networks (RNNs), Scientific Visualization, Classification Algorithms, Model Optimization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Graph Theory, Algorithms, Data Structures, Computational Thinking, Computer Programming, Theoretical Computer Science, Computational Logic, Solution Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Graph Theory, Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming
Intermediate · Course · 1 - 3 Months

University of Glasgow
Skills you'll gain: Model Training, Model Evaluation, Matlab, Data Preprocessing, Model Optimization, Scientific Visualization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Statistical Methods, Machine Learning Software, Mathematical Software, Statistical Machine Learning, Data Wrangling, Applied Mathematics, Data Validation, Data Processing, Mathematical Modeling, Artificial Neural Networks, Engineering Analysis, Engineering Design Process
Beginner · Specialization · 1 - 3 Months


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
Intermediate · Specialization · 1 - 3 Months
Johns Hopkins University
Skills you'll gain: Algorithms, Responsible AI, Policy Analysis, Research, and Development, Policy Analysis, Social Justice, Machine Learning Algorithms, Policy Development, Economics, Policy, and Social Studies, Public Policies, Diversity Awareness, Artificial Intelligence, Data Ethics, Mitigation, Social Impact, Law, Regulation, and Compliance
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms
Intermediate · 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
Intermediate · Course · 1 - 4 Weeks

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