Agile Meets Design Thinking (Coursera)

Agile Meets Design Thinking (Coursera)

Despite everyone's good intentions, hard work and solid ideas, too many projects end up creating unneeded, unusable, and unsellable products. But it doesn't have to be this way. Agile and design thinking offer a different--and effective--approach to product development, one that results in valuable solutions to meaningful problems. In this course, you’ll learn how to determine what's valuable to a user early in the process--to frontload value--by focusing your team on testable narratives about the user and creating a strong shared perspective.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Completing this course will count towards your learning in any of the following programs:

What You Will Learn

  • How to evaluate and explain the relevance of concepts and practices from the agile development methodologies
  • How to create a strong shared perspective and drive to value using design methods like personas and problem scenarios
  • How to diagnose what software will be valuable to the user and how to test your ideas using agile user stories and prototypes
  • How to facilitate narrative collaboration with user stories and prototypes

Syllabus

WEEK 1
Problems Agile Solves
The agile practices that deliver excellent product are well understood, but they take focus, energy, and confidence to apply. This week, we’ll identify what’s hard about creating excellent products and how agile can help. We'll begin with a discussion of the Agile Manifesto- what motivated it and how it defines agile. Then we’ll get into the practical part- the problems agile solves, how to focus your time and energy, and how you’ll know if your practice of agile is working.

WEEK 2
Focusing Your Agile with Personas, Problem Scenarios, and Alternatives
The best way to avoid building something nobody wants is to start with somebody in mind. In the design world, we talk about that "somebody" through a ‘persona’. Personas and problem scenarios (aka 'jobs-to-be-done') focus development on driving toward a valuable outcome for your user vs. just generating output. In this module, you’ll learn to focus your work by developing personas, problem scenarios, and alternatives using best practices from design thinking.

WEEK 3
Getting to Great Agile User Stories
Now we’re going to transition from drafting personas and hypothesizing user needs to testing those assumptions and translating what you’ve learned into agile user stories. We’ll step through how you create an interview guide to ask your users the right questions and then we’ll dive into agile user stories. User stories are a standard feature of agile and serve as a day-to-day focal point for driving to value.

WEEK 4
Focusing on Customer Value with User Stories
The agile user story is your day-to-day focal point for making sure you’re building something valuable for your user. It’s how you discuss that within your team and how you anchor your subsequent testing. In this module, you’ll learn how to facilitate the creation and use of stories within your team.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Continuous Delivery & DevOps (Coursera) Coursera
University of Virginia

Continuous Delivery & DevOps (Coursera)

Amazon famously delivers new code every 11.6 seconds. Just a few years ago, this was unthinkable: many ‘cutting edge’ firms would release software quarterly. When it comes to digital innovation, velocity is critical and many would say it’s the most reliable determinant of success. Bringing an organization to the state of the art (or even functional capability) in this area requires strong work in a combination of disciplines and a combination of both technical and managerial skills. There is no single cookie-cutter approach for achieving this capability.

Sep 7th 2026
4 Weeks
Computer Science: Algorithms, Theory, and Machines (Coursera) Coursera
Princeton University

Computer Science: Algorithms, Theory, and Machines (Coursera)

This course introduces the broader discipline of computer science to people having basic familiarity with Java programming. It covers the second half of our book Computer Science: An Interdisciplinary Approach (the first half is covered in our Coursera course Computer Science: Programming with a Purpose, to be released in the fall of 2018). Our intent is to demystify computation and to build awareness about the substantial intellectual underpinnings and rich history of the field of computer science.

Sep 7th 2026
5-12 Weeks
Innovación Educativa (Coursera) Coursera
Tecnológico de Monterrey

Innovación Educativa (Coursera)

El curso de Innovación Educativa tiene como intención que el estudiante conozca y aplique los conceptos de tendencias e innovación educativa. En él conocerá tendencias en educación como flipped classroom, gamificación, educación basada en competencias, etc.; así como la metodología de design thingking para llevar a cabo una innovación partiendo de una necesidad del usuario. Además, se adentrará en temas de competencias digitales, tecnologías emergentes abarcando sus ventajas y desventajas, así como modelos de incorporación de tecnología educativa.

Sep 7th 2026
5-12 Weeks
Advanced Modeling for Discrete Optimization (Coursera) Coursera
University of Melbourne,The Chinese University of Hong Kong

Advanced Modeling for Discrete Optimization (Coursera)

Optimization is a common form of decision making, and is ubiquitous in our society. Its applications range from solving Sudoku puzzles to arranging seating in a wedding banquet. The same technology can schedule planes and their crews, coordinate the production of steel, and organize the transportation of iron ore from the mines to the ports. Good decisions in manpower and material resources management also allow corporations to improve profit by millions of dollars.

Sep 14th 2026
5-12 Weeks
Understanding the Value of Human-Centered Design (Coursera) Coursera
University of Illinois at Urbana-Champaign

Understanding the Value of Human-Centered Design (Coursera)

Human-centered design is an approach that focuses on human needs, goals, and experiences to frame problems, develop solutions, and coordinate resources. Through a series of videos, activities, and reflection, learners will develop an appreciation for the value and impact of human-centered design as well as begin to understand what investment is required to practice it well. The course prepares learners to collaborate with human-centered design practitioners and deepen their own practice.

Sep 14th 2026
5-12 Weeks
Introdução à Ciência da Computação com Python Parte 2 (Coursera) Coursera
Universidade de São Paulo, Brasil

Introdução à Ciência da Computação com Python Parte 2 (Coursera)

Bem vindo ao curso de Introdução à Ciência da Computação destinado aos alunos regulares da Universidade de São Paulo! Esta é a segunda parte do Curso, onde você vai continuar a aprender os principais conceitos introdutórios de Ciência da Computação e também aprenderá a desenvolver pequenos programas na linguagem Python.

Sep 7th 2026
5-12 Weeks
Creative Programming for Digital Media & Mobile Apps (Coursera) Coursera
University of London,Goldsmiths, University of London

Creative Programming for Digital Media & Mobile Apps (Coursera)

This course is for anyone who would like to apply their technical skills to creative work ranging from video games to art installations to interactive music, and also for artists who would like to use programming in their artistic practice. This course will teach you how to develop and apply programming skills to creative work. This is an important skill within the development of creative mobile applications, digital music and video games. It will teach the technical skills needed to write software that make use of images, audio and graphics, and will concentrate on the application of these skills to creative projects. Additional resources will be provided for students with no programming background.

Sep 14th 2026
5-12 Weeks
Algorithmic Thinking (Part 2) (Coursera) Coursera
Rice University

Algorithmic Thinking (Part 2) (Coursera)

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.

Sep 7th 2026
4 Weeks
System Validation (2): Model process behaviour (Coursera) Coursera
EIT Digital

System Validation (2): Model process behaviour (Coursera)

System Validation is the field that studies the fundamentals of system communication and information processing. It is the next logical step in computer science and improving software development in general. It allows automated analysis based on behavioural models of a system to see if a system works correctly. We want to guarantee that the systems does exactly what it is supposed to do.

Sep 14th 2026
3 Weeks
Introdução ao Teste de Software (Coursera) Coursera
Universidade de São Paulo, Brasil

Introdução ao Teste de Software (Coursera)

A necessidade das empresas em produzir software com qualidade tem aumentado a demanda por profissionais com conhecimentos e habilidades em Teste de Software. Entretanto, existe uma escassez de mão-de-obra especializada nesta área. Considerando essa lacuna, o curso de Introdução ao Teste de Software foi planejado para servir como um guia para pessoas que necessitam de uma fonte de consulta e/ou aprendizado na área.

Sep 7th 2026
5-12 Weeks