EdX

Advanced Topics and Techniques in Agile Software Development (edX)

Advanced Topics and Techniques in Agile Software Development (edX)

Advanced Topics & Techniques in Agile Software Development: Advanced SaaS Topics, Behavior Driven Design, Test Driven Development. Part Two of the Professional Certificate Program in Agile Software Development.

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

The Agile Software Development program introduces ideas and techniques for designing, developing, and modifying large software systems using Agile techniques and the same best-of-breed tools used by professionals, including GitHub, Pivotal Tracker, Travis CI, Heroku, and more.

This course is part of the Mastering Agile Development of Software as a Service Professional Certificate.

What you'll learn

  • Advanced SaaS Mechanisms
  • SaaS Clients
  • Behavior-Driven Design
  • Test-Driven Development

Prerequisites:
Introduction to Agile Software Development: Tools & Techniques.

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

Related Courses

Software Engineering: Introduction (edX) EdX
The University of British Columbia,UBCx

Software Engineering: Introduction (edX)

Learn how to apply engineering principles, such as Agile, to build a full-stack software system. You will learn software engineering principles that are applicable to the breadth of large-scale software systems. The course explores topics such as agile development, REST and Async programming, software specification, design, refactoring, information security, and more.

Self Paced
Self-Paced
Agile Innovation and Problem Solving Skills (edX) EdX
University of Maryland, College Park,University System of Maryland - USM,USMx,UMD

Agile Innovation and Problem Solving Skills (edX)

Learn how to deliver greater value through Agile solution targeting and theory of constraints that unleash your team's innovative potential. Innovative products and services change lives, and having the right innovative process creates an competitive advantage. Ultimately, innovation is about one thing: problem solving.

Self Paced
Self-Paced
Azure Infrastructure Fundamentals (Coursera) Coursera
LearnQuest

Azure Infrastructure Fundamentals (Coursera)

Microsoft Azure is a service created by Microsoft to provide cloud computing for creating and managing applications and services using a cloud environment. Azure provides software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS). The platform supports many programming languages and frameworks and can be used alone or in a multi-vendor cloud environment.

Sep 14th 2026
5-12 Weeks
Introduction to Cloud Computing (Coursera) Coursera
IBM

Introduction to Cloud Computing (Coursera)

Start your cloud computing journey with this self-paced introductory course! Whether you need general cloud computing knowledge for school or business, or you are considering a career change, this beginner-friendly course is right for you. In this course you’ll learn about essential characteristics of cloud computing and emerging technologies supported by cloud. You’ll explore cloud service models, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and Public, Private, and Hybrid deployment models.

Sep 7th 2026
5-12 Weeks
Applied Scrum for Agile Project Management (edX) EdX
University of Maryland, College Park,University System of Maryland - USM,USMx,UMD

Applied Scrum for Agile Project Management (edX)

Learn the project management processes, roles, mechanics, and philosophies behind Scrum, the simplest and most pure approach to managing work at the team level. Version 2 of this course series delivers beyond the original agile certification. It includes updated content, better audit and verified learner experiences, and bonus videos on key topics.

Self Paced
Self-Paced
Introduction to DevOps and Site Reliability Engineering (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to DevOps and Site Reliability Engineering (edX)

Learn how to start transforming your organization using the principles and practices of DevOps. As Agile practices started revolutionizing software development, there has been an increasing need to bridge the gap between faster development vs. slower deployment and operational practices. With its modern principles, practices and an array of state-of-the-art automation tools, DevOps provides a path to bring your operations into the Agile manifold, ultimately resulting in faster software delivery, without compromising on quality.

Self Paced
Self-Paced
Business Model Metrics and Advanced Tools (edX) EdX
Delft University of Technology

Business Model Metrics and Advanced Tools (edX)

Learn advanced business model tools and metrics to help you achieve an agile business model. Do you want to enhance your business model by creating a clear focus or implement your new business model innovation into your IT? In this business and management course, we will discuss business model agility and how specific business model metrics will help you focus on the overall goals of our business.

No sessions available
5-12 Weeks
Mastering Agile Software Development and Deployment (edX) EdX
University of California, Berkeley,BerkeleyX

Mastering Agile Software Development and Deployment (edX)

Mastering Agile Software Development Operations & Performance: Teamwork, Design Patterns, Legacy Code, Dev/Ops. Part Three of the Professional Certificate Program in Agile Software Development. This course presents ideas and techniques for designing, developing, and modifying large software systems using Agile techniques and the same best-of-breed tools used by professionals, including GitHub, Pivotal Tracker, Travis CI, Heroku, and more.

Self Paced
Self-Paced
Try It: Introduction to Trello (edX) EdX
edX

Try It: Introduction to Trello (edX)

If you’re interested in organizing your To Do list and collaborating more effectively in a remote setting, Trello is for you. Trello is a task planning tool that gives order to your work, home and school to-do lists. The demand for Project Management skills has risen in recent years as employees are asked to take more responsibilities. Regardless of where you are in your career - interested in a project management career or looking to automate some of your current work - Trello is a great tool to start with.

Self Paced
Self-Paced
Agile Leader Training (Coursera) Coursera
University of Colorado System

Agile Leader Training (Coursera)

In this course, you will learn the neuroscience of change, why we are so change-averse, how to train for change resilience, and most importantly, you will begin developing a practice to help you be prepared for changes in personal life and in your career. You will learn specific strategies and tools for overcoming fear, anxiety and managing stress related to these changes. By the end of this course, you will know what you need to do to become truly unshakable. You will build a practice for getting stronger emotionally and mentally.

Sep 7th 2026
5-12 Weeks