HomeCoursesLearn Agile Methodologies from Scratch
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.9
72 Lessons
20h
Updated 3 months ago
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
  • 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.
Author NameLearn Agile Methodologies fromScratch
Developed by MAANG Engineers
ABOUT 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 2.9 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

Built for 10x Developers

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

Free Resources

FOR TEAMS

Interested in this course for your business or team?

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