Agile Software Development Fundamentals

Learn Agile principles, the Agile Manifesto, and get introductory insights into Scrum, Kanban, and XP

Build a strong foundation in Agile Software Development.

This concise and focused course introduces you to the core principles of Agile, the Agile Manifesto, and provides brief introductions to major Agile methodologies such as Scrum, Kanban, and Extreme Programming (XP). Designed for beginners and professionals alike, it helps you quickly grasp how Agile drives today’s software teams.

You’ll gain clarity on the values and principles that shape Agile practices, learn key terminology, and understand at a high level how these frameworks support collaboration and continuous improvement.

Whether you’re new to Agile or looking to refresh your understanding, this course provides a practical, easy-to-follow overview that helps you communicate confidently in Agile environments and contribute more effectively to your team.

What you’ll learn

  • Understand the fundamentals of Agile Software Development

  • Explore the Agile Manifesto and its 12 guiding principles

  • Get introductory insights into Scrum, Kanban, and XP

  • Recognize core Agile concepts, roles, and artifacts

  • Build confidence discussing Agile in professional settings


    Who this course is for

  • Anyone looking to learn or refresh their knowledge of Agile

  • Professionals preparing for Agile roles or certifications

  • Team members, managers, and stakeholders working in Agile settings

  • Students or career changers exploring Agile methodologies

    Topics Covered

  • Introduction to Agile Software Development

  • The Agile Manifesto and 12 Principles

  • Overview of Scrum, Kanban, and Extreme Programming (XP)

Updated to reflect the latest Scrum Guide™, this course serves as both a strong starting point and a concise refresher. By completing it, you’ll be ready to engage in meaningful Agile conversations, enhance collaboration, and strengthen your professional toolkit.

Content Overlap Notice (Please Review the Curriculum)

This course may include, overlap with, or be part of content from other courses offered by the instructor. If you already have a related course, please review the curriculum to understand the extent of overlap before enrolling.

If you already own the following course(s), please note that this course is fully included within them:

1. Agile & Scrum Interview Preparation: Questions and Answers

2. Agile & Scrum Training – Complete Scrum Framework Explained

  • No prior Agile experience needed
  • Basic understanding of software development is helpful but not required
  • Understand Agile Software Development fundamentals
  • Explain the Agile Manifesto and 12 guiding principles
  • Get introductory insights into Scrum, Kanban, and XP
  • Recognize core Agile concepts, roles, and artifacts
  • Build confidence discussing Agile in professional settings
  • Beginners exploring Agile methodologies
  • Software professionals seeking a clear Agile overview
  • Managers, team leads, and stakeholders adopting Agile
  • Students and career changers entering Agile environments
  • Anyone aiming to strengthen Agile literacy and communication