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

Universidad de los Andes
Skills you'll gain: Java, Object Oriented Design, Java Programming, Code Reusability, Object Oriented Programming (OOP), Data Structures, Computer Programming, User Interface (UI), UI Components, Programming Principles, Algorithms, Program Development, Debugging
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Database Design, Software Design, Application Security, User Experience Design, Vulnerability Assessments, Database Theory, Unified Modeling Language, Unit Testing, UI/UX Research, Threat Modeling, Usability Testing, User Interface and User Experience (UI/UX) Design, Vulnerability Management, Data Flow Diagrams (DFDs), Relational Databases, Software Visualization, Security Engineering, Security Software, Systems Development Life Cycle, Software Development Life Cycle
Beginner · Specialization · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), Data Structures, Object Oriented Design, Object Oriented Programming (OOP), Computer Programming, Unit Testing, Algorithms, C (Programming Language), Software Testing, Computer Science, Code Reusability, Graph Theory, Software Design
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: User Research, User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, UI/UX Research, UI/UX Strategy, Internet Of Things, API Design, User Interface (UI), Embedded Software, Amazon Web Services, Interactive Design, Cloud Computing Architecture, Human Computer Interaction, Embedded Systems, Application Programming Interface (API), Prototyping, Software Development
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Logical Operations
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Python Programming, Operating Systems, Package and Software Management, Code Reusability, Data Import/Export, File Systems, Computer Programming, Object Oriented Design, Scripting, Scripting Languages, Programming Principles, Data Processing, Debugging, Program Development, Cross Platform Development, Computer Programming Tools, Software Development, Data Structures
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Software Development, Memory Management
Intermediate · 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
University of London
Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Computer Literacy, General Networking, Javascript, Network Security, Computer Networking, Application Security, Computational Thinking, Computer Programming Tools, Applied Mathematics, Computer Graphics, Computer Programming, General Mathematics, Numerical Analysis, Problem Solving
Build toward a degree
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Unified Modeling Language, Visual Basic (Programming Language), Data Structures, Object Oriented Design, Microsoft Visual Studio, Program Development, Data Storage, Object Oriented Programming (OOP), Microsoft Development Tools, .NET Framework, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Plot (Graphics), Scripting, Scientific Visualization, Graphing, Scripting Languages, Data Visualization Software, Code Reusability, Debugging, Matlab, Numerical Analysis, Mathematical Software, Applied Mathematics, Data Manipulation, Linear Algebra
Mixed · Course · 1 - 4 Weeks

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