Software Development Life Cycle

Software Development Life Cycle (SDLC) is a framework that defines the tasks performed at each step in the software development process to ensure high quality, effective and efficient results. Coursera's SDLC catalogue teaches you about this systematic and orderly approach to software development, providing a deep understanding of the entire process, from requirement analysis to system maintenance. You'll learn about various models of SDLC, such as Waterfall, Agile, Iterative, Spiral and DevOps, each with their own strengths and weaknesses. Additionally, you'll master the concepts of project management, quality assurance, testing, and deployment, equipping you with the necessary skills to manage and lead software development projects in your organization.
33credentials
67courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Learn from top instructors with graded assignments, videos, and discussion forums.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "software development life cycle"

  • Skills you'll gain: Google Gemini, Query Languages, Application Development, Data Access, Google Cloud Platform, Software Development Life Cycle, Software Development Tools, CI/CD, Software Testing, Generative AI, Web Applications, Debugging

  • Skills you'll gain: Google Gemini, Debugging, Web Applications, Development Testing, Application Development, Web Development, Generative AI, Software Development Life Cycle, Software Development Tools, Application Lifecycle Management, Google Cloud Platform

  • Status: Free Trial

    Skills you'll gain: Natural Language Processing, MLOps (Machine Learning Operations), Application Lifecycle Management, Systems Architecture, Application Development, Algorithms, Software Architecture, Artificial Intelligence and Machine Learning (AI/ML), Tensorflow, Software Development Life Cycle, Machine Learning

  • Status: New
    Status: Preview

    Skills you'll gain: Application Development, User Interface (UI), Software Development Life Cycle, UI Components, Data Management, Application Design, Development Environment, Data Import/Export, File Management, Object Oriented Programming (OOP)

  • Skills you'll gain: Google Gemini, Software Development Life Cycle, Google Cloud Platform, Development Testing, Application Lifecycle Management, Web Applications, Application Development, Test Case, Program Development, Query Languages, Debugging

  • Status: New
    Status: Free Trial

    Skills you'll gain: Design Thinking, User Research, Wireframing, Augmented and Virtual Reality (AR/VR), Emerging Technologies, Prototyping, Software Development Life Cycle

  • Status: Free Trial

    Skills you'll gain: COBOL (Programming Language), Agile Methodology, Technical Support, Software Development Life Cycle, Program Development, Scrum (Software Development), Software Development, Software Quality Assurance, Quality Assurance, Code Review, Debugging, Software Documentation, Technical Documentation, Computer Programming

  • Status: Free Trial

    Skills you'll gain: CI/CD, Application Deployment, Software Development Life Cycle, Continuous Deployment, Continuous Integration, Amazon Web Services, AWS CloudFormation, Amazon Elastic Compute Cloud, Regression Testing, Unit Testing, Infrastructure as Code (IaC), Docker (Software), Containerization, Amazon S3, Git (Version Control System)

  • Skills you'll gain: Google Gemini, Google Cloud Platform, Test Case, Software Development Life Cycle, CI/CD, Web Applications, Application Lifecycle Management, Application Development, Query Languages, Debugging

  • Skills you'll gain: Google Gemini, Development Testing, Debugging, Software Testing, Software Development Life Cycle, Web Applications, Application Development, Software Development Tools, Application Lifecycle Management, Query Languages

  • Skills you'll gain: Google Gemini, Web Development Tools, Software Development Life Cycle, Google Cloud Platform, Application Deployment, Application Lifecycle Management, Application Development, Cloud Development, Web Applications, Test Tools, Development Testing, Query Languages

  • Skills you'll gain: Google Gemini, Software Development Life Cycle, Google Cloud Platform, Development Testing, Web Applications, Application Lifecycle Management, Application Development, Software Development Tools, Debugging, Query Languages