
Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, User Interface (UI), Software Design, Storytelling, User Experience Design, C# (Programming Language), Animations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Warehousing, Extract, Transform, Load, Apache Airflow, Linux Commands, SQL, IBM Cognos Analytics, Data Pipelines, Apache Kafka, Bash (Scripting Language), Shell Script, Data Visualization, Dashboard, File Management, Star Schema, IBM DB2, Business Intelligence, Interactive Data Visualization, Relational Databases, Stored Procedure, Databases
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unified Modeling Language, Software Design Patterns, C++ (Programming Language), Software Architecture, Object Oriented Design, Software Design, Object Oriented Programming (OOP), Maintainability, Programming Principles
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Computational Thinking, Programming Principles, Problem Solving, Computer Science, Disaster Recovery, Algorithms, Computer Programming, Public Health
Beginner · Course · 1 - 3 Months

Skills you'll gain: Python Programming, Algorithms, Computer Programming, Theoretical Computer Science, Linear Algebra, Mathematics and Mathematical Modeling, Computer Science, Algebra, Object Oriented Programming (OOP), IBM Cloud, Scripting, Probability, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, Mathematical Modeling, Data Structures, Data Manipulation, Probability & Statistics, Applied Mathematics, Software Installation
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Data Structures, Generative AI, Test Driven Development (TDD), Integration Testing, Unit Testing, Python Programming, Object Oriented Programming (OOP), Cloud Applications, Serverless Computing, Cloud Computing, Microsoft Azure, Algorithms, Software Documentation, Maintainability, Code Review, Software Development, Software Design, Technical Documentation, Application Deployment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Dashboard, Pandas (Python Package), Data Presentation, Web Scraping, Jupyter, Data Analysis, Data Science, Data Processing, Data Manipulation, Python Programming, Data Collection
Intermediate · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Statistical Inference, Statistical Methods, Pandas (Python Package), Probability & Statistics, Risk Analysis, Financial Trading, Financial Data, Data Manipulation, Statistical Analysis, Regression Analysis, Financial Analysis, Jupyter, Probability Distribution, Python Programming, Data Visualization
Intermediate · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Dimensionality Reduction, NumPy, Probability & Statistics, Jupyter, Data Science, Statistics, Linear Algebra, Python Programming, Machine Learning, Calculus
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Planning, Test Tools, Prompt Engineering, Version Control, Debugging, Google Gemini, Software Design Patterns, Object Oriented Design, Software Testing, Object Oriented Programming (OOP), GitLab, Responsible AI, Infrastructure as Code (IaC), Application Programming Interface (API), Mobile Development, Front-End Web Development, Back-End Web Development, Application Development, GitHub, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Specialization · 3 - 6 Months

Imperial College London
Skills you'll gain: Linear Algebra, NumPy, Applied Mathematics, Machine Learning Algorithms, Data Science, Algorithms, Data Manipulation, Python Programming
Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Unity Engine, Virtual Environment, Application Design, Display Devices, Technical Design, Human Computer Interaction, Computer Graphics, Human Factors
Beginner · Course · 1 - 4 Weeks