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
Meta
Skills you'll gain: Version Control, Unix Commands, Git (Version Control System), GitHub, Linux Commands, Command-Line Interface, Software Versioning, File Management, Software Development Tools, Software Development, Software Configuration Management
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Software Engineering, Programming Principles, Computer Programming, 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
Advancing Women in Tech
Skills you'll gain: Software Architecture, Engineering Management, Goal Setting, Systems Design, Technical Management, API Design, Technical Product Management, Cross-Functional Collaboration, Recruitment, Program Management, Team Performance Management, Management Training And Development, Microservices, Employee Retention, Employee Coaching, Talent Management, Leadership and Management, Talent Acquisition, Communication, Conflict Management
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
Vanderbilt University
Skills you'll gain: ChatGPT, Ideation, Verification And Validation, Data Presentation, Document Management, Generative AI, Creative Thinking, Creativity, Artificial Intelligence, Risk Management Framework, OpenAI, Productivity Software, Microsoft Excel, Data Ethics, Data Analysis, Information Management, Natural Language Processing, Data Transformation, Technical Communication, Problem Solving
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 System
Skills you'll gain: Requirements Analysis, User Requirements Documents, Requirements Elicitation, Agile Methodology, Functional Requirement, Software Documentation, System Requirements, Software Development Life Cycle, Agile Software Development, Waterfall Methodology, Technical Communication
Vanderbilt University
Skills you'll gain: ChatGPT, Creative Problem-Solving, Generative AI, Image Analysis, Data Capture, Artificial Intelligence, Innovation, OpenAI, Data Analysis, Organizational Skills, Teaching, Interactive Learning, Instructional Strategies, Lesson Planning, Computer Vision, Creative Thinking, Student Engagement, Creativity, Curriculum Planning, Natural Language Processing
Software Engineering learners also search
In summary, here are 10 of our most popular software engineering courses
- Version Control: Meta
- 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
- Real-World Engineering Management: Advancing Women in Tech
- AI-Powered Software and System Design: DeepLearning.AI
- Software Developer Career Guide and Interview Preparation: IBM
- Prompt Engineering: Vanderbilt University
- Introduction to Software Testing: University of Minnesota