
New to Agile or Scrum? Start from zero and discover how modern software development teams plan, collaborate, deliver value and continuously improve.
Agile and Scrum are widely used approaches in modern software development. Whether you are exploring a career in technology, preparing to join an Agile team, or simply want to understand how software projects are organised, this beginner-friendly course provides a clear and practical introduction.
No previous Agile knowledge, programming experience or project management background is required.
This course takes you step by step through the essential concepts of Agile software development, using straightforward explanations, relatable examples and guided exercises.
What You'll Learn
Agile Fundamentals: Understand why Agile emerged, how it differs from traditional Waterfall development, and the values and principles of the Agile Manifesto.
Scrum Framework: Explore the responsibilities of the Product Owner, Scrum Master and Developers, along with Scrum events and artifacts.
Agile vs Scrum vs Kanban: Understand the differences between these approaches and how teams use them to organise work.
Product Backlogs and User Stories: Learn how teams identify requirements, write user stories, define acceptance criteria and prioritise work.
Sprint Planning: Discover how teams establish Sprint Goals, select backlog items and plan achievable work.
Daily Scrum and Task Boards: Understand how Developers coordinate, track progress and respond to obstacles.
Software Quality: Explore testing, continuous integration and the Definition of Done.
Sprint Reviews and Retrospectives: Learn how teams gather feedback, inspect outcomes and improve their ways of working.
Kanban and Flow Metrics: Understand visual workflows, work-in-progress limits, cycle time and throughput.
Stakeholder Communication: Discover how Agile teams manage changing requirements and collaborate effectively.
Put Your Knowledge into Practice
Learning Agile is about more than memorising terminology.
Throughout the course, you will follow a realistic online appointment-booking system scenario to understand how Agile concepts apply to software development.
In the final guided exercise, you will practise defining a Product Goal, writing user stories, creating acceptance criteria, planning a Sprint, organising tasks and identifying opportunities for improvement.
No coding, paid software or Jira subscription is required.
Who Is This Course For?
This course is ideal for complete beginners, aspiring Scrum Masters, software developers, business analysts, project coordinators, testers, students, career changers and professionals preparing to work in Agile environments.
By the end of the course, you will understand the foundations of Agile and Scrum, recognise how Agile teams operate and feel more confident participating in Agile discussions and planning activities.
Start your Agile learning journey today and take your first step towards understanding how modern software teams work.