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

Illinois Tech
Skills you'll gain: Open Source Technology, Package and Software Management, Linux, Shell Script, Linux Administration, Operating System Administration, Bash (Scripting Language), Operating Systems, Command-Line Interface, Scripting, Linux Commands, File Systems, Network Administration, Software Installation, IT Automation, System Configuration, Database Management, General Networking, Database Systems, Network Security
★ 4.8 (13) · Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Unified Modeling Language, Unit Testing, Software Design, Data Flow Diagrams (DFDs), Software Development Tools, Test Automation, Dataflow
★ 4.7 (159) · Intermediate · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Software Design Patterns, Software Design, Software Quality Assurance, Software Engineering, Application Security, Software Architecture, Threat Modeling, Application Deployment, IT Security Architecture, Continuous Delivery, Software Testing, Continuous Integration, CI/CD, Test Driven Development (TDD), Software Documentation, Build Tools, Style Guides
★ 4.5 (476) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Documentation, Test Automation, Generative AI, Software Testing, Vulnerability Scanning, Test Case, Secure Coding, Technical Documentation
★ 4.1 (21) · Beginner · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: CI/CD, Continuous Integration, Application Deployment, Continuous Delivery, Software Development, Version Control, Git (Version Control System), DevOps, Test Automation, Unit Testing, Amazon Web Services, Software Testing
★ 4.8 (18) · Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Software Documentation, LLM Application, Software Testing, Technical Documentation, Dependency Analysis, Security Testing, Package and Software Management, Debugging, Software Engineering
★ 4.6 (186) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Release Management, Software Installation
Beginner · Course · 3 - 6 Months

Skills you'll gain: Git (Version Control System), Version Control, Software Versioning, Project Management
★ 4.7 (116) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Software Development Methodologies, Project Estimation, Database Development, Database Design, Scheduling, Oracle Databases, Stakeholder Engagement, Scope Management, Relational Databases, Team Management, Cost Estimation, Database Application, Project Schedules, SQL, Project Management, Agile Project Management, Estimation, Project Planning, Risk Management, Risk Analysis
Beginner · Specialization · 3 - 6 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

Skills you'll gain: DevSecOps, Test Tools, Software Quality Assurance, DevOps, Software Quality (SQA/SQC), Security Testing, Quality Assurance, Application Security, Software Testing, AI Integrations, Continuous Monitoring, Site Reliability Engineering, Software Development, Digital Transformation, Security Controls, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Course · 3 - 6 Months