
Skills you'll gain: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Software Development, Data Structures, Problem Solving, Computer Science, Machine Learning Methods
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Serverless Computing, Application Programming Interface (API), Cloud Infrastructure, Containerization, Digital Transformation, Cloud Applications, Google Cloud Platform, Hybrid Cloud Computing, Cloud Computing, Multi-Cloud, Kubernetes, Microservices, Virtual Machines, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Spring Framework, JUnit, Restful API, Spring Boot, Unit Testing, Java, Hibernate (Java), Web Services, Apache Maven, Databases, Web Applications, Gradle, Object Oriented Programming (OOP), Eclipse (Software), Software Design Patterns, Dependency Analysis
Beginner · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Data Import/Export, Data Modeling, Database Management, Google Cloud Platform, SQL, Data Manipulation, Data Analysis, Cloud Computing
Intermediate · Project · Less Than 2 Hours

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Vibrations, Matlab, Engineering Analysis, Engineering Calculations, Mechanical Engineering, Applied Mathematics, Mechanics, Differential Equations, Mathematical Modeling, Control Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Quality, SQL, YAML, Data Pipelines, Data Validation, Data Mart, CI/CD, Data Modeling, Data Transformation, Version Control, Git (Version Control System), Technical Documentation, Maintainability, Scalability
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Interactive Data Visualization, Event Monitoring, Data Engineering, Linux
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Sprint Retrospectives, Agile Methodology, Agile Project Management, Change Management, Agile Software Development, Organizational Change, Team Management, Team Building, Leadership Studies, Sprint Planning, Project Management Software, Continuous Improvement Process, Communication
Intermediate · Course · 3 - 6 Months

Universidad de los Andes
Skills you'll gain: Unified Modeling Language, Diagram Design, Object Oriented Design, Object Oriented Programming (OOP), Software Engineering, Software Design
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Systems Design, Computational Logic, Verification And Validation, Software Systems, Theoretical Computer Science, Simulations, Programming Principles, Graph Theory, Model Evaluation, Hardware Architecture, Algorithms, Logical Reasoning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Docker (Software), Containerization, CI/CD, Devops Tools, Kubernetes, DevOps, R Programming, Application Deployment, Development Environment, Software Installation, YAML, Application Development, Node.JS, Command-Line Interface, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: .NET Framework, Performance Tuning, Debugging, Performance Testing, C# (Programming Language), Data-oriented programming, Application Development
Intermediate · Guided Project · Less Than 2 Hours