About 600 results
Open links in new tab
  1. What Is the Software Development Life Cycle? SDLC Explained

    May 6, 2025 · The software development life cycle (SDLC) is the process of planning, writing, modifying, and maintaining software. Developers use the methodology as they design and write modern …

  2. What Is Agile? And When to Use It - Coursera

    Nov 29, 2023 · Agile grew from the minds of a group of software development project managers. Since then, it has continued to be popular in software development, but has expanded to many other …

  3. What is Agile Project Management? | Coursera

    Jul 22, 2025 · Often used in software development, Agile primarily focuses on collaboration and constantly improving a product or service. Learn more about Agile, including the methodologies that …

  4. What Is DevOps? A Guide to the Basics - Coursera

    Dec 6, 2024 · Continuous testing: Continuous testing is a process that aims to increase software development efficiency by testing and incorporating automated feedback throughout the software …

  5. What Is Containerization? Software Explained - Coursera

    Nov 4, 2025 · Containerization is a methodology in software development that involves encapsulating an application and its associated elements into a “container.” This container is a self-sufficient unit, …

  6. Agile Methodology: Principles, Uses and Framework - Coursera

    Jul 29, 2025 · These values and principles stem from the Agile Manifesto, created in 2001 by 17 managers of software development [2]. Much of the philosophy that underpins the Agile Manifesto …

  7. What Is ITIL? A Beginner’s Guide to the ITIL Process - Coursera

    Aug 28, 2025 · Release and deployment management: This process includes planning, scheduling, and migrating releases from the testing environment to the live environment. It is essential to maintain the …

  8. What Is Test-Driven Development? - Coursera

    Oct 2, 2024 · Test-driven development is a type of software development where you write the test before writing the code. Explore what test-driven development is, its benefits, common types, and steps you …

  9. Agile vs. Scrum: Key Differences + How to Choose | Coursera

    Oct 29, 2025 · While Agile is an approach to project management that emphasizes iteration, Scrum is one of several Agile project management methodologies that you can build a career around.

  10. What Is Release Management? (And How to Start Your Career in It)

    May 7, 2025 · Release management is the process of overseeing the software development lifecycle (SDLC). It is one of the main processes of the IT Infrastructure Library (ITIL) framework.