Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Find the best Software Engineering course for your goals
Status: PreviewEindhoven University of Technology
Skills you'll gain: Telecommunications, Electronics, Electrical Engineering, Electronic Systems, Wireless Networks, Engineering Design Process, Simulation and Simulation Software, Engineering Analysis, Engineering Calculations, Computer-Aided Design, Physics, Process Design
Status: PreviewUniversity of Pennsylvania
Skills you'll gain: Research, Vocabulary, Climate Change Adaptation, Learning Strategies, English Language, Environment, Sustainable Technologies, Scientific Methods, Materials science, Environmental Engineering, Environmental Science, Grammar

University of Illinois Urbana-Champaign
Skills you'll gain: Environmental Policy, Sustainable Development, Environment, Water Resources, Demography, Energy and Utilities, Environmental Science, Environmental Resource Management, Sustainability Standards, Sustainable Engineering, Water Resource Management, Social Sciences, Climate Change Adaptation, Economics
Status: Free TrialArizona State University
Skills you'll gain: Engineering Design Process, Engineering Drawings, Prototyping, Product Design, Product Development, Hardware Design, Research and Design, Design Specifications, Ideation, User Feedback
Status: NewStatus: PreviewCoursera Instructor Network
Skills you'll gain: Real-Time Operating Systems, Embedded Software, Software Architecture, Embedded Systems, Systems Architecture, Software Design, Application Design, Software Design Patterns, Maintainability, Performance Tuning, System Programming, Safety Assurance, Interoperability, Software Testing, Scalability, Design Strategies
Status: Free TrialUniversity of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Computational Thinking, Software Installation, Development Environment
Status: Free TrialMeta
Skills you'll gain: Version Control, Unix Commands, Git (Version Control System), GitHub, Linux Commands, Software Versioning, Command-Line Interface, Linux, Collaborative Software, File Management, Software Development Tools, Software Development, Web Development
Status: PreviewGeorgia Institute of Technology
Skills you'll gain: Failure Analysis, Mechanical Design, Structural Analysis, Materials science, Engineering Analysis, Engineering Design Process, Mechanics, Biomedical Engineering, Problem Solving
Status: NewStatus: PreviewCoursera Instructor Network
Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), DevSecOps, Secure Coding, Application Security, Threat Detection, Security Testing, Security Engineering, Continuous Delivery, Continuous Integration, Vulnerability Assessments, CI/CD, DevOps, Vulnerability Scanning
Status: Free TrialMultiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, User Interface (UI), Object Oriented Programming (OOP), Debugging, Object Oriented Design, Computer Programming, Cryptography, Software Engineering, Performance Tuning, Encryption, Algorithms, Programming Principles, Data Analysis, Software Design, Problem Solving

Coursera Project Network
Skills you'll gain: Prompt Engineering, Marketing Design, Generative AI, A/B Testing, Marketing Materials, Advertising, Marketing, ChatGPT, Content Creation, Marketing Strategies, Marketing Analytics, Customer Insights, Social Media Content, OpenAI
Status: Free TrialUniversity of Alberta
Skills you'll gain: Sprint Retrospectives, Scrum (Software Development), Software Technical Review, Agile Project Management, Agile Software Development, Software Quality Assurance, Agile Methodology, User Story, Requirements Analysis, Usability Testing, Constructive Feedback, User Research
Software Engineering learners also search
In summary, here are 10 of our most popular software engineering courses
- Microwave engineering and antennas: Eindhoven University of Technology
- English for Science, Technology, Engineering, and Mathematics: University of Pennsylvania
- Introduction to Sustainability: University of Illinois Urbana-Champaign
- Engineering and Product Design Processes: Arizona State University
- Advanced Architectures in Embedded Software Design: Coursera Instructor Network
- Programming for Everybody (Getting Started with Python): University of Michigan
- Version Control: Meta
- Machine Design Part I: Georgia Institute of Technology
- Security Essentials for Modern Developers: Coursera Instructor Network
- Object Oriented Programming in Java: Duke University










