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
University of Alberta
Skills you'll gain: Agile Methodology, Kanban Principles, Agile Software Development, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Waterfall Methodology
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
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Software Engineering, Programming Principles, Software Design, Predictive Modeling, Algorithms, Data Structures, Performance Testing, Debugging, Application Programming Interface (API)
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Computational Thinking, Software Installation, Development Environment
West Virginia University
Skills you'll gain: Unified Modeling Language, Verification And Validation, Threat Modeling, Security Management, Secure Coding, Scope Management, Application Security, Financial Statements, Proposal Development, Cash Flows, Object Oriented Design, Requirements Analysis, Software Design, Security Requirements Analysis, Incident Response, Database Design, Configuration Management, Business Process Management, Object Oriented Programming (OOP), Mobile Development
Advancing Women in Tech
Skills you'll gain: Goal Setting, Engineering Management, Recruitment, Management Training And Development, Employee Retention, Talent Management, Leadership and Management, Talent Acquisition, People Management, Team Management, Leadership, Interviewing Skills
DeepLearning.AI
Skills you'll gain: Database Design, Software Design Patterns, Database Systems, Software Design, Software Architecture, Software Systems, System Design and Implementation, Software Development, Artificial Intelligence, Secure Coding, Application Programming Interface (API), Performance Tuning, Restful API
Skills you'll gain: Interviewing Skills, Professional Networking, Engineering Software, Professional Development, Software Development, Software Engineering, Relationship Building, LinkedIn, Problem Solving, Concision, Data Structures, Algorithms
University of Colorado Boulder
Skills you'll gain: Data Architecture, Web Applications, Software Architecture, Systems Architecture, Software Engineering, Functional Requirement, Databases, Acceptance Testing, Application Deployment, Application Development, Software Testing, System Design and Implementation, Requirements Elicitation, User Story, Scalability, Data Management, Prototyping, Continuous Delivery, Continuous Integration, System Monitoring
University of Minnesota
Skills you'll gain: Software Testing, JUnit, Verification And Validation, Unit Testing, Test Case, Test Automation, Development Testing, Test Planning, Code Coverage, Software Quality Assurance, Functional Testing, Testability, Integration Testing, Test Data, Issue Tracking
University of Colorado Boulder
Skills you'll gain: Service Level, Software Engineering, Software Architecture, Data Architecture, Distributed Computing, Transaction Processing, Software Design, Database Systems, Blockchain, Maintainability, Data Structures, Test Driven Development (TDD), Continuous Integration, System Monitoring
Skills you'll gain: DevOps, CI/CD, User Story, Microservices, OpenShift, Application Deployment, Continuous Integration, Cloud-Native Computing, Code Review, Kubernetes, Test Driven Development (TDD), Continuous Deployment, Scrum (Software Development), Agile Methodology, Containerization, Restful API, Flask (Web Framework), Kanban Principles, Unit Testing, Secure Coding
Software Engineering learners also search
In summary, here are 10 of our most popular software engineering courses
- Software Processes and Agile Practices: University of Alberta
- Introduction to Embedded Systems Software and Development Environments: University of Colorado Boulder
- Java Programming: Principles of Software Design: Duke University
- Programming for Everybody (Getting Started with Python): University of Michigan
- Master of Science in Software Engineering: West Virginia University
- Leadership Principles for Software Engineers: Advancing Women in Tech
- AI-Powered Software and System Design: DeepLearning.AI
- Software Developer Career Guide and Interview Preparation: IBM
- Applications of Software Architecture for Big Data: University of Colorado Boulder
- Introduction to Software Testing: University of Minnesota