
University of Colorado Boulder
Skills you'll gain: Model Based Systems Engineering, Systems Engineering, Requirements Analysis, Test Engineering, Systems Thinking, Systems Architecture, Test Planning, Systems Design, Aerospace Basic Quality System Standards, Systems Analysis, Systems Development, Risk Management Framework, Requirements Elicitation, System Testing, System Requirements, Acceptance Testing, Development Testing, Verification And Validation, Failure Analysis
★ 4.8 (95) · Beginner · Course · 1 - 3 Months

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

University of Colorado Boulder
Skills you'll gain: Requirements Management, Design Reviews, Systems Engineering, Engineering Management, User Requirements Documents, Requirements Analysis, Systems Design, Organizational Leadership, Leadership Studies, Leadership and Management, Functional Design, Software Engineering, Systems Integration, Software Systems, Technical Design, Leadership, Engineering Design Process, Performance Measurement, Design Specifications, Performance Metric
★ 4.8 (41) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Public Key Infrastructure, Cloud Security, Hardening, Security Engineering, Cryptographic Protocols, Infrastructure Security, Information Systems Security, System Configuration, Cryptography, Cloud Computing, Key Management, Encryption, Mobile Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Performance Tuning, Software Development Tools, Code Review, AI Security, Collaborative Software, AI Workflows, Generative AI, Software Engineering, Software Development, Secure Coding, Prompt Engineering, Software Quality (SQA/SQC), Responsible AI, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Debugging, Software Development Life Cycle, Automation, Analysis
★ 5 (7) · Intermediate · Course · 1 - 4 Weeks

Amazon
Skills you'll gain: Git (Version Control System), Software Development Methodologies, Requirements Analysis, Version Control, Systems Development Life Cycle, Application Development, Software Development Life Cycle, Software Development, Agile Software Development, Unified Modeling Language, Software Testing, JUnit, Agile Methodology, Programming Principles, Java Programming, Spring Framework, Maintainability, Debugging, Java, Software Design Patterns
★ 4.8 (37) · Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Collaborative Software, Software Development Tools, Software Development Methodologies, Agile Project Management, Agile Methodology, AI Integrations, Responsible AI, AI Enablement, AI Workflows, Software Engineering, Software Engineering Tools, Data Ethics, Generative AI
★ 4.4 (8) · Intermediate · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Matlab, Engineering Analysis, Mathematical Software, Numerical Analysis, Mathematical Modeling, Applied Mathematics, Simulation and Simulation Software, Differential Equations, Calculus
★ 5 (44) · Intermediate · Course · 1 - 4 Weeks

Indian Institute of Technology Guwahati
Skills you'll gain: Computer-Aided Design, Manufacturing Processes, Manufacturing and Production, Robotics, Machine Controls, Manufacturing Operations, Autodesk, Production Process, Simulation and Simulation Software, Automation, Process Engineering
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Matplotlib, Applied Machine Learning, Machine Learning Methods, Supervised Learning, Statistical Machine Learning, Statistics, Scientific Visualization, Probability, Artificial Intelligence and Machine Learning (AI/ML), Statistical Analysis, Computer Programming
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Agile Software Development, Software Development Methodologies, Agile Methodology, Agile Project Management, Scrum (Software Development), Agile Product Development, Requirements Analysis, Sprint Retrospectives, Software Engineering, Software Development, Sprint Planning, Waterfall Methodology, Backlogs, Requirements Elicitation, User Story
Mixed · Course · 1 - 3 Months

Skills you'll gain: SolidWorks (CAD), 3D Modeling, Assembly Drawing, Engineering Design Process, Mechanical Design, Drafting and Engineering Design, Design Software, Computer-Aided Design, Mechanical Engineering, Torque (Physics), Verification And Validation, Functional Testing
Beginner · Course · 1 - 4 Weeks