
University of Colorado Boulder
Skills you'll gain: Operations Research, Algorithms, Graph Theory, Network Model, Combinatorics, Mathematical Modeling, Theoretical Computer Science, Model Optimization, Python Programming, Network Analysis
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Debugging, Bioinformatics, Java, Algorithms, Java Programming, Program Development, Programming Principles, Statistical Analysis, Software Design, Computer Programming, Integrated Development Environments, File I/O, Data Processing, Software Documentation, Data Manipulation, Object Oriented Programming (OOP), Data Analysis, Web Scraping, Software Testing, Problem Solving
Beginner · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, User Interface (UI), Leaflet (Software), Data Processing, Interactive Data Visualization, Scientific Visualization, Big Data, Visualization (Computer Graphics), Geospatial Mapping, Data Manipulation, Data Transformation, Apache Spark, Spatial Data Analysis, Computer Graphics
Mixed · Course · 1 - 3 Months

Skills you'll gain: Debugging, z/OS, Job Control Language (JCL), Mainframe Computing, Scripting Languages, Programming Principles, Computer Programming, File I/O, Code Reusability, Data Structures, Command-Line Interface, Data Import/Export, Automation, Data Management, Application Development
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Object Oriented Design, Unity Engine, Object Oriented Programming (OOP), Video Game Development, Software Design Patterns, C# (Programming Language), Debugging, Data Structures, Software Design, Game Design, Prototyping, Programming Principles, Data Storage, Graph Theory, Code Reusability, C and C++, Event-Driven Programming, Software Architecture, Application Design, Algorithms
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Robotics, Machine Controls, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), CI/CD, Continuous Integration, Artificial Intelligence, 3D Modeling, Large Language Modeling, Agentic Workflows, Continuous Deployment, Docker (Software), Agentic systems, Simulation and Simulation Software, LLM Application, Containerization, Ubuntu, Python Programming, Linux, C++ (Programming Language)
Intermediate · Specialization · 3 - 6 Months

Universidad de Palermo
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Java, Java Programming, Software Design, Programming Principles, Code Reusability, Software Development
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Application Design, Application Development, Python Programming, Computer Programming, Programming Principles, Software Development, Scripting, Virtual Machines, Scripting Languages
Mixed · Course · 1 - 4 Weeks

Pohang University of Science and Technology(POSTECH)
Skills you'll gain: Internet Of Things, Cloud Applications, Cloud Development, Cloud Platforms, IBM Cloud, Application Development, Cloud Services, Cloud Technologies, Cloud Computing, Google Cloud Platform, Cloud-Based Integration, Microsoft Azure, AI Integrations, Amazon Web Services, Emerging Technologies, Network Protocols, Dataflow
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Visual Basic (Programming Language), Development Environment, Program Development, Microsoft Development Tools, Microsoft Visual Studio, Programming Principles, .NET Framework, Computer Programming, Integrated Development Environments, Software Development, Software Installation, Debugging
Beginner · Course · 1 - 4 Weeks

University of Glasgow
Skills you'll gain: Matlab, Model Optimization, Scientific Visualization, Artificial Intelligence and Machine Learning (AI/ML), Mathematical Software, Data Wrangling, Data Preprocessing, Mathematical Modeling, Engineering Analysis, Computational Logic
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Data Storytelling, Data Presentation, Leaflet (Software), Statistical Methods, Rmarkdown, Regression Analysis, Version Control, Web Scraping, Data Visualization, Statistics, Statistical Software, Data Manipulation, Statistical Analysis, Time Series Analysis and Forecasting, Statistical Programming, Data Cleansing, Data Wrangling, Software Documentation, R Programming, R (Software)
Beginner · Professional Certificate · 3 - 6 Months