Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Software Engineering Course Catalog
- Status: Free
Coursera Instructor Network
Skills you'll gain: Software Development Tools, Software Development Methodologies, Agile Project Management, Agile Methodology, Software Engineering, Software Engineering Tools, Data Ethics, Generative AI, Artificial Intelligence
University of Colorado Boulder
Skills you'll gain: Systems Engineering, Failure Analysis, Model Based Systems Engineering, Requirements Management, Cost Management, Scope Management, Design Reviews, Engineering Management, Risk Management, Test Engineering, Root Cause Analysis, Program Management, Engineering Practices, Project Design, User Requirements Documents, Project Management, Requirements Analysis, Product Lifecycle Management, Organizational Leadership, Risk Management Framework
Duke University
Skills you'll gain: Pandas (Python Package), Bash (Scripting Language), Version Control, Jupyter, Linux Commands, Git (Version Control System), Shell Script, Linux, Web Scraping, Linux Administration, Data Manipulation, MySQL, Microservices, AWS SageMaker, SQL, JSON, Scripting, Cloud Engineering, Command-Line Interface, Development Environment
University of Colorado System
Skills you'll gain: Requirements Elicitation, Software Design Documents, Requirements Analysis, Security Requirements Analysis, Mockups, Interviewing Skills, User Requirements Documents, Storyboarding, Functional Requirement, Goal Setting, Software Documentation, Agile Methodology, Business Requirements, Unified Modeling Language, Risk Management Framework, System Requirements, Meeting Facilitation, Prototyping, Software Development Life Cycle, Technical Documentation
- Status: Free
UNSW Sydney (The University of New South Wales)
Skills you'll gain: Systems Engineering, Engineering Management, Conceptual Design, Systems Design, Requirements Analysis, Systems Development Life Cycle, Requirements Elicitation, Systems Architecture, Systems Integration, System Design and Implementation, Technical Design, Configuration Management, Prototyping, Verification And Validation
- Status: Free
Atlassian
Skills you'll gain: Jira (Software), Agile Methodology, Kanban Principles, Agile Project Management, Lean Methodologies, Backlogs, Sprint Planning, Sprint Retrospectives, User Story, Workflow Management, Issue Tracking, Query Languages, Software Versioning, Administration
University of Michigan
Skills you'll gain: Unified Modeling Language, Object Oriented Design, Image Analysis, Python Programming, Jupyter, Software Engineering, Application Programming Interface (API), Computer Vision, Integrated Development Environments
University of California San Diego
Skills you'll gain: Growth Mindedness, Technical Communication, Interviewing Skills, Adaptability, Algorithms, Overcoming Obstacles, Software Engineering, Verbal Communication Skills, Interpersonal Communications, Communication, Problem Solving, Professional Development, Complex Problem Solving, Data Structures
University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Git (Version Control System), Version Control, System Programming, Build Tools, Software Development Tools, C (Programming Language), Development Environment, Code Review, Computer Architecture, Debugging, Command-Line Interface
The Hong Kong University of Science and Technology
Skills you'll gain: Acceptance Testing, Software Development Methodologies, Configuration Management, Debugging, Software Development Life Cycle, Software Testing, Software Engineering, Unified Modeling Language, System Testing, Verification And Validation, Unit Testing, System Design and Implementation, Agile Software Development, Secure Coding, Test Case, Requirements Analysis, Waterfall Methodology
Skills you'll gain: Unified Modeling Language, Systems Engineering, Software Systems, Systems Architecture, Systems Analysis, System Design and Implementation, Systems Integration, Interoperability, Solution Architecture, Requirements Analysis, Verification And Validation, Hardware Architecture
University of California, Irvine
Skills you'll gain: Network Security, Computer Hardware, Hardware Architecture, Computer Systems, TCP/IP, Information Technology, Networking Hardware, General Networking, Network Protocols, Operating Systems, System Configuration, Software Installation, Computer Networking, Software Systems, Information Systems, Microsoft Windows, Mac OS, File Systems, Internet Of Things
Software Engineering learners also search
In summary, here are 10 of our most popular software engineering courses
- GenAI for Software Engineering Teams: Coursera Instructor Network
- Introduction to Systems Engineering: University of Colorado Boulder
- Python, Bash and SQL Essentials for Data Engineering: Duke University
- Requirements Engineering: Secure Software Specifications: University of Colorado System
- Introduction to Systems Engineering: UNSW Sydney (The University of New South Wales)
- Agile with Atlassian Jira: Atlassian
- Python Project: Software Engineering and Image Manipulation: University of Michigan
- Mastering the Software Engineering Interview: University of California San Diego
- Introduction to Embedded Systems Software and Development Environments: University of Colorado Boulder
- Software Engineering: Implementation and Testing: The Hong Kong University of Science and Technology