I'm inIcon.svg
Software Development MethodologiesLearn about the basic software development models and methodologies and explore how they influence product creation.
Skills covered
Software Development Methodologies
  • graduation-hat-01.svg
    Course format

    Self-paced course

  • bar-chart.svg
    Course level

    Basic

  • globe.svg
    Course language

    English

Knowledge you will gain
checkmarkWaterfall

Learn about the stages of the Waterfall approach and its comparison with other models.

checkmarkAgile

Explore the core principles and reasons for the effectiveness of Agile philosophy.

checkmarkScrum

Delve into Scrum roles, events, and burndown chart, and grasp the concept of sprints and product backlog.

checkmarkKanban

Find out how task management is organized when Kanban model proves most effective.

checkmarkExtreme programming

Discover extreme programming and the difference between its key practices: test-driven and behavior-driven development.

Study plan
  • 9 modules
  • 17 lessons
  • 2 hours
1High-level overview
  • 1 lesson
  • 4 min
video-20.svgConcept

4 min

Watcharrow-right
2Waterfall
  • 2 lessons
  • 13 min
3Agile
  • 2 lessons
  • 16 min
4Scrum
  • 5 lessons
  • 39 min
5Kanban
  • 1 lesson
  • 7 min
6Extreme programming
  • 1 lesson
  • 10 min
7Test-driven development
  • 3 lessons
  • 21 min
8Behavior-driven development
  • 1 lesson
  • 11 min
9Summary & extras
  • 1 lesson
  • 3 min
Course author