
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: COBOL (Programming Language), Agile Methodology, Technical Support, Software Development Methodologies, Software Development Life Cycle, Agile Project Management, Scrum (Software Development), Software Development, Software Quality Assurance, Quality Assurance, Issue Tracking, Software Documentation, Technical Documentation, Computer Programming
★ 3.6 (65) · Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Database Design, Software Design, User Experience Design, Usability Testing, User Interface and User Experience (UI/UX) Design, Software Visualization, Software Architecture, Software Design Patterns, Application Security, Design Strategies, Servers, Operating Systems
★ 4.7 (135) · Intermediate · Course · 1 - 3 Months
University of Alberta
Skills you'll gain: Agile Methodology, Kanban Principles, Agile Software Development, Software Development Methodologies, Software Development, Software Development Life Cycle, Scrum (Software Development)
★ 4.7 (5.3K) · Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Data Structures, Generative AI, Test Driven Development (TDD), Integration Testing, Cloud Deployment, Python Programming, Object Oriented Programming (OOP), Serverless Computing, Cloud Computing, Microsoft Azure, Software Documentation, Maintainability, Code Review, Application Deployment
★ 4.1 (29) · Beginner · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Prompt Engineering, AI Personalization, GitHub Copilot, Generative AI, Infrastructure as Code (IaC), Legal Risk, Requirements Analysis, Test Tools, Software Testing, ChatGPT, System Support, Risk Analysis, Sprint Planning, Software Development Tools, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Automation, Software Documentation, Artificial Intelligence, Software Architecture
★ 4.4 (87) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Code Reusability, Software Development, Development Environment, Integrated Development Environments, Computer Programming, Programming Principles
★ 4.4 (428) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Vibe coding, Prompt Engineering, Authentications, AI Integrations, AI Workflows, User Interface (UI), Application Deployment, Cloud Development, Full-Stack Web Development, Application Development, No-Code Development, Generative AI, Web Applications, Authorization (Computing), Back-End Web Development, System Design and Implementation, Frontend Performance, Software Development Life Cycle, Database Management, Problem Solving
Intermediate · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Design Thinking, Process Mapping, Kanban Principles, Kaizen Methodology, Process Analysis, Lean Methodologies, Lean Manufacturing, Agile Software Development, Product Development, Agile Methodology, Process Improvement, Software Development, Scrum (Software Development), Software Development Methodologies, Continuous Improvement Process, Product Testing
★ 4.6 (433) · Beginner · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Software Development Life Cycle, Agile Project Management, Software Development, Development Testing, Python Programming, Cloud Management, Computer Science
Beginner · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Systems Thinking, Software Engineering, Object Oriented Programming (OOP), Project Risk Management, Application Design, Software Development Life Cycle, Risk Management, Software Design, Application Development, Software Development, Business Architecture, Risk Analysis, User Centered Design
★ 2.1 (14) · Beginner · Course · 1 - 4 Weeks

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