
Skills you'll gain: Finite Element Methods, Simulation and Simulation Software, Simulations, Mathematical Modeling, Engineering Analysis, 3D Modeling, Scientific Visualization, Cloud Computing, Structural Analysis
Beginner · Guided Project · Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: Musical Composition, Music, Open Source Technology, Digital Publishing, Creativity, Technical Documentation, Content Creation
Intermediate · Course · 1 - 4 Weeks

Universidade de São Paulo
Skills you'll gain: Software Design Patterns, Software Architecture, Maintainability, Software Design, Object Oriented Programming (OOP), Code Review, Application Frameworks, Solution Architecture, Software Engineering, Programming Principles, Software Quality (SQA/SQC)
Advanced · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Service Level, Software Engineering, Software Architecture, Data Architecture, Distributed Computing, Microservices, Transaction Processing, Database Systems, Blockchain, Maintainability, Big Data, Data Structures, Test Driven Development (TDD), Continuous Integration, System Monitoring
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Database Management, MySQL, Digital Transformation, Relational Databases, Java Programming, Generative AI
Beginner · Professional Certificate · 3 - 6 Months

Peking University
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, Software Engineering, Software Design, Software Development Methodologies, Program Development, Software Development, Software Architecture, Systems Analysis, Systems Design, Computer Programming, Requirements Analysis
Beginner · Course · 3 - 6 Months

Universidad de los Andes
Skills you'll gain: Document Management, Data Sharing, Digital Publishing, File Management, Data Maintenance, User Interface and User Experience (UI/UX) Design, Interoperability, Image Quality
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Database Management Systems, Database Design, Database Architecture and Administration, Databases, Relational Databases, SQL, Data Modeling, Query Languages, Data Integrity, Data Manipulation, Data Security
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Video Game Development, Game Design, C# (Programming Language), Animations, Program Development, Performance Tuning, Computer Programming, Computer Programming Tools, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Pontificia Universidad Católica del Perú
Skills you'll gain: User Story, Requirements Analysis, User Requirements Documents, Usability, Functional Requirement, User Experience, System Requirements, Persona (User Experience), Human Centered Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica del Perú
Skills you'll gain: Human Computer Interaction, Prototyping, Usability, User Experience, User Interface (UI) Design, Interaction Design, User Centered Design, Human Factors, User Research, Design Thinking, Information Architecture
Beginner · Course · 1 - 4 Weeks