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
69courses

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"

  • Status: New
    Status: Free Trial

    Skills you'll gain: Prompt Engineering, Anthropic Claude, Multimodal Prompts, Version Control, Generative AI Agents, Git (Version Control System), Generative AI, Software Quality Assurance, Software Development, Mockups, Test Automation, Software Documentation, Artificial Intelligence, Software Development Life Cycle, Software Architecture, Automation, Software Testing, Software Design, Software Development Methodologies

  • Skills you'll gain: MLOps (Machine Learning Operations), Application Deployment, Continuous Deployment, Software Development Life Cycle, Machine Learning, Applied Machine Learning, Data Validation, Feature Engineering, Data Quality, Data-Driven Decision-Making, Continuous Monitoring, Data Pipelines

  • Status: Preview

    Skills you'll gain: Google Gemini, Test Tools, Query Languages, Test Case, Google Cloud Platform, Web Development Tools, Generative AI, Data Access, Software Development Life Cycle, Software Development Tools, Cloud Applications, Application Development, Web Applications, Cloud Development, Debugging

  • Status: Free Trial

    Skills you'll gain: Software Development Life Cycle, z/OS, COBOL (Programming Language), Unit Testing, Systems Analysis, Systems Development, Pseudocode, Software Development Methodologies, Agile Methodology, Software Development, Software Design, Systems Architecture, Mainframe Computing, Programming Principles, Scrum (Software Development), Test Planning

  • Status: Free Trial

    Skills you'll gain: Prompt Engineering, Software Development Life Cycle, Prompt Patterns, Computer Vision, Large Language Modeling, Software Architecture, LangChain, Responsive Web Design, Restful API, LLM Application, Generative AI, Flask (Web Framework), IBM Cloud, Responsible AI, Data Import/Export, Python Programming, Engineering Software, Workflow Management, Machine Learning, Data Science

  • Status: Free Trial

    Skills you'll gain: Software Development Life Cycle, CI/CD, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development, Cloud Development, Continuous Delivery, Agile Software Development, Cloud Computing Architecture, Cloud Applications, Software Engineering, Scrum (Software Development), Computer Programming, Kubernetes

  • Status: Free Trial

    Skills you'll gain: Model Based Systems Engineering, Peer Review, Systems Engineering, Product Lifecycle Management, Intrusion Detection and Prevention, Security Controls, Performance Measurement, Collaborative Software, Control Systems, Anomaly Detection, Machine Controls, Incident Response, Digital Transformation, Vulnerability Assessments, Software Development Life Cycle, Cybersecurity, Manufacturing Operations, Supply Chain Management, Data Sharing, Manufacturing Processes

  • Status: Free Trial

    Northeastern University

    Skills you'll gain: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Application Design, Web Applications, Software Development Life Cycle, Case Studies, Data Modeling, Systems Development, Software Development, Business Architecture, Business Risk Management, Python Programming, User Centered Design, Software Design, Application Development, Computer Programming, Development Environment

  • 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)

  • Status: Free Trial

    Skills you'll gain: Software Testing, Test Case, Integration Testing, System Testing, Software Development Life Cycle, Acceptance Testing, Test Planning, Software Quality Assurance, Unit Testing, Functional Testing, Regression Testing, Usability Testing

  • Status: Free Trial

    Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Systems Development, Software Development Methodologies, Change Management, Project Management, System Implementation, Compliance Auditing, Software Testing, Auditing, Development Testing, Information Technology, Verification And Validation, Project Management Office (PMO), Internal Controls, Governance, Agile Methodology, Software Development, Data Integrity, Risk Management

  • Status: Free Trial

    Skills you'll gain: Threat Modeling, Vulnerability Scanning, Vulnerability Management, Vulnerability Assessments, Risk Management, Secure Coding, Cyber Security Assessment, Security Testing, Cyber Governance, Risk Management Framework, Threat Management, Cyber Attacks, Software Development Life Cycle, Application Security, Cyber Security Policies, Threat Detection, Security Management, Security Controls, Security Strategy

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a £47,386 median salary ¹.

    description:

    An Application Developer designs, develops, and maintains software, ensuring functionality and user satisfaction using Java, Python, and C#.

    This role has a £47,386 median salary ¹.

    Offered by

    Microsoft_logo
    Google Cloud_logo
  • This role has a £49,429 median salary ¹.

    description:

    A Mainframe Developer maintains and develops software for large-scale systems, ensuring performance and reliability, often using COBOL and JCL.

    This role has a £49,429 median salary ¹.

    Offered by

    IBM _logo
    LearnQuest_logo

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

  • IBM
  • Google Cloud
  • Packt
  • LearnQuest
  • SkillUp
  • University of Colorado System
  • Amazon
  • Edureka