Software Development Methodologies

Software Development Methodologies are a set of processes used to guide, plan, and execute software projects. Coursera's Software Development Methodologies catalogue teaches you how to effectively manage and deliver software projects using various methodologies such as Agile, Scrum, Kanban, and Waterfall. You'll learn the principles, practices, and techniques of these methodologies, how to adapt them to different project sizes and types, and how to implement them to increase efficiency, collaboration, and productivity in software development. Additionally, you'll understand how to select the appropriate methodology for the project at hand, and how to handle common challenges that arise during the software development life cycle.
17credentials
2online degrees
52courses

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.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "software development methodologies"