
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

Packt
Skills you'll gain: Software Design Patterns, Test Automation, CI/CD, Infrastructure as Code (IaC), Continuous Deployment, Application Deployment, Continuous Integration, Software Architecture, DevOps, Scalability, Git (Version Control System)
Advanced · Course · 3 - 6 Months

University of Michigan
Skills you'll gain: Data Structures, Design Software, 3D Modeling, Computational Logic, Design, Programming Principles, Python Programming, Animations, Scripting, Computer Programming, Scripting Languages
★ 4.9 (103) · Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Object Oriented Design, Java Programming, Software Engineering, Programming Principles, Computer Programming, Software Design, Algorithms, Performance Testing, File I/O, Debugging, Application Programming Interface (API)
★ 4.6 (1.5K) · Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Responsive Web Design, User Interface (UI) Design, HTML and CSS, User Interface (UI), Web Design, Figma (Design Software), Typography, Cascading Style Sheets (CSS), Front-End Web Development, Layout Design, UI Components, Web Design and Development, Usability, Design Elements And Principles, Hypertext Markup Language (HTML), Mockups, Animations, Web Development, Web Development Tools, Software Engineering
★ 4.5 (21) · Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Diagram Design, Technical Documentation, Technical Drawing, Unified Modeling Language, Style Guides, Process Modeling, Image Quality, File Management, Version Control
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Adobe InDesign, Layout Design, Graphic Design, Graphic and Visual Design, Adobe Creative Cloud, Document Management, Design, Graphic and Visual Design Software, Typography, Design Elements And Principles, Productivity Software, User Interface (UI), Data Import/Export
Mixed · Course · 1 - 3 Months

Indian Institute of Technology Guwahati
Skills you'll gain: SolidWorks (CAD), Computer-Aided Design, Computer Graphics, 3D Modeling, Mechanical Design, Engineering Drawings, Prototyping, Computer Graphic Techniques
★ 4.1 (15) · Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Visio, Process Flow Diagrams, Business Workflow Analysis, Process Mapping, Process Modeling, Workflow Management, Process Analysis, Business Process Modeling, Process Design, Diagram Design, Peer Review, Verification And Validation, Process Improvement, Operational Excellence
Advanced · Course · 1 - 3 Months

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
University of Alberta
Skills you'll gain: Requirements Analysis, Requirements Elicitation, Backlogs, Change Control, User Story, Software Design, Acceptance Testing, Agile Software Development
★ 4.8 (3.2K) · Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Storyboarding, User Research, Information Architecture, User Experience Design, User Experience, Ideation, Design Thinking, User Flows
★ 4.6 (123) · Mixed · Course · 1 - 3 Months