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 Course Catalog
- Status: Free Trial
Skills you'll gain: Software Development Life Cycle, Software Architecture, Software Design, Scrum (Software Development), Software Engineering, Software Design Patterns, Agile Methodology, Unified Modeling Language, Programming Principles, Application Development, Back-End Web Development, Front-End Web Development, Computer Programming, Integrated Development Environments, Python Programming
- Status: Free TrialStatus: AI skills
Skills you'll gain: Prompt Engineering, Istio, Node.JS, Software Development Life Cycle, Software Architecture, Kubernetes, Cloud Computing Architecture, Server Side, Application Deployment, React Redux, Cloud Services, Responsive Web Design, Restful API, Django (Web Framework), Object-Relational Mapping, Git (Version Control System), Full-Stack Web Development, Cloud Computing, Jupyter, Engineering Software
- Status: NewStatus: Free Trial
Coursera Instructor Network
Skills you'll gain: Test Planning, Test Tools, Prompt Engineering, Version Control, Debugging, Software Design Patterns, Object Oriented Design, Software Testing, Object Oriented Programming (OOP), GitLab, Infrastructure as Code (IaC), Application Programming Interface (API), Mobile Development, Front-End Web Development, Application Deployment, Database Management, Back-End Web Development, Application Development, GitHub, Artificial Intelligence and Machine Learning (AI/ML)
- Status: Free TrialStatus: AI skills
Skills you'll gain: User Story, CI/CD, Istio, Open Web Application Security Project (OWASP), Continuous Integration, Software Development Life Cycle, Software Architecture, Linux Commands, Kubernetes, Cloud Computing Architecture, Application Deployment, Test Driven Development (TDD), Gherkin (Scripting Language), Restful API, Git (Version Control System), DevOps, Jupyter, Grafana, Software Engineering, Application Development
- Status: Free Trial
University of Alberta
Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Visualization, Code Review, Software Systems, Object Oriented Programming (OOP), Software Development, Java, Software Documentation, Application Programming Interface (API)
- Status: Free Trial
University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Software Design Patterns, Design Thinking, Software Development Methodologies, Software Design, Agile Methodology, Agile Project Management, Process Mapping, Software Engineering, Kanban Principles, Software Development Life Cycle, Software Quality Assurance, Application Security, Scrum (Software Development), Object Oriented Design, Software Architecture, User Experience Design, Software Quality (SQA/SQC), Requirements Analysis
What brings you to Coursera today?
- Status: Free TrialStatus: AI skills
Skills you'll gain: Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Systems Development, Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Database Management, MySQL, Digital Transformation, Java Programming, Generative AI
- Status: Free Trial
Skills you'll gain: Software Development Life Cycle, Software Architecture, Linux Commands, Bash (Scripting Language), Restful API, Shell Script, Git (Version Control System), GitHub, Flask (Web Framework), Software Design, Version Control, File Management, Jupyter, Unix Shell, Scrum (Software Development), Application Deployment, Software Engineering, Linux, Python Programming, Data Structures
- Status: Free Trial
Duke University
Skills you'll gain: User Interface (UI), Object Oriented Programming (OOP), Computational Thinking, HTML and CSS, Java, Java Programming, Software Design, Software Design Patterns, Data Structures, Debugging, Software Engineering, Interactive Design, Cryptography, Web Development, Web Design, Computer Programming, Javascript, Algorithms, Data Analysis, Cascading Style Sheets (CSS)
- Status: Free Trial
Microsoft
Skills you'll gain: CI/CD, GitHub, C# (Programming Language), HTML and CSS, Load Balancing, Continuous Integration, Git (Version Control System), Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Full-Stack Web Development, Web Development, Debugging, SQL, Application Deployment, Microsoft Copilot, .NET Framework, Graph Theory
- Status: Free Trial
The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Requirements Analysis, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Software Quality Assurance, Debugging, Software Design, Process Driven Development, Software Engineering, Software Testing, Object Oriented Design, Functional Requirement, Data Modeling, Systems Design, Project Management, Project Planning
University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Git (Version Control System), Version Control, Build Tools, Software Development Tools, C (Programming Language), Development Environment, Software Design, Hardware Architecture, Debugging, Command-Line Interface
In summary, here are 10 of our most popular software courses
- Introduction to Software Engineering: IBM
- IBM Full Stack Software Developer: IBM
- Building Smarter Software: GenAI Tools and Practices: Coursera Instructor Network
- IBM DevOps and Software Engineering: IBM
- Software Design and Architecture: University of Alberta
- Software Development Lifecycle: University of Minnesota
- Amazon Junior Software Developer: Amazon
- Applied Software Engineering Fundamentals: IBM
- Java Programming and Software Engineering Fundamentals: Duke University
- Microsoft Full-Stack Developer: Microsoft