
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Software Development Life Cycle, Version Control, Software Development, Software Development Methodologies, Application Deployment, Git (Version Control System), Software Design Documents, CI/CD, Software Design, DevOps, Unified Modeling Language, GitHub, Debugging, Containerization, Systems Design, Docker (Software), Code Review, Software Documentation, Functional Requirement, Requirements Analysis
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Application Security, Vulnerability Assessments, Software Design, Software Design Patterns, Threat Management, Software Visualization, Cryptography
★ 4.6 (94) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Configuration Management, Git (Version Control System), Version Control, Memory Management, Build Tools, C (Programming Language), Development Environment, Code Review, Software Design
★ 4.5 (658) · Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Database Design, Software Design, Application Security, User Experience Design, Vulnerability Assessments, Unified Modeling Language, Unit Testing, Usability Testing, User Interface and User Experience (UI/UX) Design, Data Flow Diagrams (DFDs), Software Visualization, Software Architecture, Security Software, Software Design Patterns, Threat Management, Software Development Tools, Software Development Life Cycle, Test Automation, Design Strategies, Cryptography
★ 4.6 (438) · Beginner · Specialization · 3 - 6 Months
University of Alberta
Skills you'll gain: Agile Software Development, Agile Methodology, Requirements Analysis, Requirements Management, Product Management, Project Planning, Process Development, Project Management
★ 4.6 (7.8K) · Mixed · Course · 1 - 4 Weeks

Yale University
Skills you'll gain: Clinical Trials, Software Development Life Cycle, Medical Devices, Usability, Software Development, Medical Privacy, Verification And Validation, Biomedical Engineering, Risk Management, User Interface (UI), Software Design, Regulatory Compliance, Machine Learning, Software Testing, Entrepreneurship, Artificial Intelligence and Machine Learning (AI/ML), User Research, Cybersecurity
★ 4.8 (299) · Intermediate · Course · 3 - 6 Months

John Wiley & Sons
Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Service Oriented Architecture, Web Services, Software Development, Cloud Platforms, Cloud Computing, Cloud Infrastructure, Cloud Services, Information Systems, IT Management, Application Development, Cost Benefit Analysis, Amazon Web Services, Agile Software Development, Microsoft Azure, Systems Analysis, Google Cloud Platform, DevOps, Systems Design
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica del Perú
Skills you'll gain: Software Development Life Cycle, Unified Modeling Language, Software Development, Waterfall Methodology
★ 4.9 (156) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
★ 3.9 (61) · Beginner · Specialization · 3 - 6 Months

Pearson
Skills you'll gain: Software Testing, Test Automation, Test Planning, Test Script Development
Intermediate · 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
★ 4.5 (6) · Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Network Security, Computer Hardware, Computer Systems, Information Technology, System Software, General Networking, Network Protocols, Operating Systems, System Configuration, Computer Networking
★ 4.6 (295) · Beginner · Course · 1 - 4 Weeks