
Skills you'll gain: Usability, Prototyping, User Interface (UI) Design, Figma (Design Software), Human Computer Interaction, Interaction Design, UI Components, Mockups, Wireframing
Intermediate · Guided Project · Less Than 2 Hours

Instituto Tecnológico de Aeronáutica
Skills you'll gain: Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Java, Software Design, Application Design, Test Driven Development (TDD)
Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Docker (Software), Cloud-Native Computing, Containerization, DevOps, Microservices, Cloud Applications, Application Deployment, Devops Tools, CI/CD, Data Storage, Linux Administration, Data Storage Technologies, Security Controls, Authentications, Ubuntu, Network Model, YAML, Software Configuration Management, Software Installation, Virtualization
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Maintainability, Software Design, Data Storage Technologies, Program Development, Application Development, Data Structures, File Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Java, Java Programming, Program Development, Application Development, Programming Principles, Data Storage, Computer Programming, Algorithms
Intermediate · Guided Project · Less Than 2 Hours

Tsinghua University
Skills you'll gain: Data Structures, Database Design, Query Languages, Algorithms, Computer Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Jenkins, CI/CD, Continuous Delivery, Continuous Deployment, DevOps, Continuous Integration
Beginner · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Animation and Game Design, Visualization (Computer Graphics), Generative AI, Simulations, Computer Graphics, Python Programming, Creative Design, Object Oriented Programming (OOP), Algorithms
Advanced · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Deep Learning, Machine Learning Algorithms, Applied Machine Learning, Image Analysis, Machine Learning, Computer Vision, Artificial Intelligence and Machine Learning (AI/ML), Supervised Learning, Network Architecture, Algorithms, Statistical Methods, Performance Tuning, Linear Algebra
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Test Automation, Object Oriented Programming (OOP), Software Testing, Browser Compatibility, Software Installation, Automation, Scripting, Python Programming, File Management, Development Environment, Debugging
Beginner · Course · 1 - 3 Months

Universidade de São Paulo
Skills you'll gain: Natural Language Processing, Artificial Neural Networks, Tensorflow, Python Programming, Computational Thinking, Applied Machine Learning, Deep Learning, Text Mining
Intermediate · Course · 1 - 3 Months