HomeCoursesLearn Agile Methodologies from Scratch
Updated 27 Aug
AI-powered learning
Save

Learn Agile Methodologies from Scratch

Delve into Agile methodologies, compare them with Waterfall, explore planning techniques, and discover tools like SCRUM and Kanban. Gain insights into solving common problems with Agile.

4.7
72 lessons
20h
Created by Sander Hoogendoorn
Learn Agile Methodologies from Scratch
What's included
  • 72 lessons across 13 modules
  • 24 quizzes with instant feedback
  • AI Tutor on every lesson
Who wrote it
Sander Hoogendoorn
Independent dad, programmer, architect, international speaker, author, and serial CTO.

Sander is an independent dad, speaker, writer, and traveler. He has been writing code since 1984 and still codes every day. He is a serial CTO, currently at e-commerce iBOOD, before at software vendor ANVA, and at insurance company Klaverblad Verkeringen. Sander is a code philosopher, agilist, and operated as Capgemini's global agile thought leader before going freelance in 2015. Following his adagio that small steps are the fastest way forward, Sander helps to empower organizations, teams, and individuals, and to disrupt their ways of working, technology, architectures, and code. He has authored various books and published tons of articles. Sander is a well-known and inspiring keynote speaker at international conferences on diverse topics such as disruption, culture, (beyond) agile, continuous delivery, microteams, monads, software architecture, microservices, and writing beautiful code. Tools do not solve problems, thinking does.

Join 3.1 million developers at

What You'll Learn

  • A working knowledge of different approaches in Agile
  • Familiarity with different methods to improve productivity if working within an Agile environment
  • Hands on experience with different visual techniques to measure progress of an Agile team

Learning Roadmap

72 Lessons24 Quizzes

2.

Why does the Waterfall Process model not work?

Why does the Waterfall Process model not work?

Unpack the core of Waterfall model limitations and the transition to Agile methodologies.

3.

What is Agile?

What is Agile?

5 Lessons

5 Lessons

Explore Agile methodologies emphasizing flexibility, collaboration, iterative delivery, and continuous improvement for successful project outcomes.

4.

Short Iterations in Agile

Short Iterations in Agile

5 Lessons

5 Lessons

Find out about short iteration structures, kickoff meetings, iterative evaluations, and ideal iteration lengths in Agile.

5.

Collaboration in Teams

Collaboration in Teams

8 Lessons

8 Lessons

Deepen your knowledge of Agile collaboration techniques, self-organizing teams, and effective meetings.

6.

Collaborating Roles

Collaborating Roles

9 Lessons

9 Lessons

See how it works to enhance collaboration among diverse Agile team roles and stakeholders.

7.

Agile Requirements

Agile Requirements

6 Lessons

6 Lessons

Master the steps to adapt Agile requirements for flexibility, efficiency, and stakeholder collaboration.

8.

Estimating

Estimating

6 Lessons

6 Lessons

Break down effective Agile estimation techniques, including timing, steps, points, poker, and velocity.

9.

Planning

Planning

6 Lessons

6 Lessons

Unpack the core of Agile planning, backlog management, dashboards, charting progress, and adjusting deadlines effectively.

10.

Implementing Agile

Implementing Agile

9 Lessons

9 Lessons

Work your way through implementing Agile, emphasizing adaptability, collaboration, and continuous improvement.

11.

Issues in Using Agile

Issues in Using Agile

9 Lessons

9 Lessons

Break down complex issues faced during Agile transitions and effective mitigation strategies.

12.

Choosing the Most Appropriate Process Model

Choosing the Most Appropriate Process Model

4 Lessons

4 Lessons

Map out the steps for selecting process models through case studies and practical scenarios.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Fahim Ul HaqLearn Agile Methodologies fromScratchFounder & CEO
About this course
WHY I WROTE THIS COURSE
This course is designed to help learners build an understanding of Agile’s process model and its different approaches and techniques. To understand the advantages of implementing Agile techniques, the course begins with a comparison of Agile methods and the traditional Waterfall model. Then, you’ll get to know about different planning approaches to help users effectively adjust deadlines. Next, there’s a discussion on backlogs and different visual techniques, such as burn-down charts and burn-up charts, that help increase the efficiency of projects. You will also learn Agile methodologies including SCRUM, eXtreme Programming, DSDM, Smart and Kanban, as well as the differences and similarities between these approaches. Finally, you’ll look at some common problems and learn ways to solve them using Agile methodologies.
ABOUT THE AUTHOR

Sander Hoogendoorn

Independent dad, programmer, architect, international speaker, author, and serial CTO.

Learn more about Sander

Trusted by 3.1 million developers working at companies

These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks

A

Anthony Walker

@_webarchitect_

Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!

E

Evan Dunbar

ML Engineer

You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it.

S

Software Developer

Carlos Matias La Borde

I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site

S

Souvik Kundu

Front-end Developer

Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content.

V

Vinay Krishnaiah

Software Developer

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath

Built for 10x Developers

No Passive Learning
Learn by building with project-based lessons and in-browser code editor
Learn by DoingLearn by Doing
Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go
Learn by DoingLearn by Doing
Future-proof Your Career
Get hands-on with in-demand skills
Learn by DoingLearn by Doing
AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"
Learn by DoingLearn by Doing
Learn by DoingLearn by Doing
MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies
Learn by DoingLearn by Doing

Free Resources