Course Kingdom

- Course -

Agile Software Developer



School of product management

22 October, 2025

Designed for future product managers, developers, and team leaders, this Nanodegree helps you refine how you build, learn Agile, master sprints, and merge into real-world workflows with ease....

$89.00 FREE

Course 1: Welcome to the Agile Software Developer Nanodegree Program Learn about the Agile Software Developer Nanodegree program and how you can get help throughout your learning journey.1 hourAgile Software Developer Nanodegree Program IntroductionMeet your instructors and learn more about the Agile Software Developer Nanodegree program.Getting HelpYou are starting a challenging but rewarding journey! Take 5 minutes to read how to get help with projects and content.Course 2: Foundations of Agile and Agile Frameworks In this course, you will be introduced to The Agile Mindset and how it sets the tone for "Being" Agile versus just "Doing" Agile. You will learn to leverage The Agile Manifesto as the foundation for all Agile Frameworks, as well as identify the practical differences between Agile and Waterfall approaches. You will then take a deep dive into Agile Teams and Governance and apply best practices of both in order to deliver immense business value. By the end of this course, you will master characteristics of three of the more popular Agile Frameworks being utilized across all industries, which are Scrum, Kanban and XP, as well as apply The Agile Manifesto to deliver practical value in Agile teams and organizations.20 hoursFoundations of Agile and Agile FrameworksThis lesson will introduce you to the course and give you a framework to start your Agile journey.Why AgileIn this lesson you'll learn why so many organizations are excited about unleashing the power of Agile. We will discuss the Agile Mindset, the Agile Manifesto, Paired Core Values and Agile Principles.Build and Evolve Agile TeamsThis lesson will introduce you to the power of Agile Teams. You'll learn about core team roles and the characteristics of a high performing team.Agile FrameworksThis lesson will introduce you to the three most popular Agile Frameworks: Scrum, Kanban and XP. We'll cover the core roles, important ceremonies and key artifacts that are used in each framework.WorldVisitz Mobile Application Agile Delivery LaunchIn this project, you will apply the skills from this course and act as an Agile Consultant to help the WorldVisitz team launch their mobile application.Course 3: Delivering Value with Agile Planning and Prioritization The Agile approach to planning is an iterative process that focuses on delivering value to the customer. In this course, you will be introduced to the high level aspects of agile planning, including product vision and roadmaps. You will also learn how to manage requirements at the tactical level, including gathering, writing, and prioritizing requirements using agile techniques from each of the major frameworks. Finally, you will learn different approaches to estimating work and how to build release and iteration plans that help the team continuously deliver value. At the end of the course, you will be equipped with the tools and techniques they need to apply Agile Planning and Prioritization within a team or organization to deliver value more efficiently.18 hoursDelivering Value: Agile Planning and PrioritizationIntroduction to Delivering Value: Agile Planning and PrioritizationAgile PlanningIn this lesson you'll learn how to plan the Agile way!PrioritizationIn this lesson you'll learn how to prioritize the team's work.ScopingScoping projects and bodies of work is extremely important in Agile, when you are done with this lesson, you'll be able to set up your team to be successful with proper scoping.Release and Iteration PlanningLearn how to build a release plan and iterate on it. Minimum Viable Product In this project you are going to learn how to create a product vision, product roadmap, release plan, user stories with acceptance criteria, and ultimately a MVP plan for a software product. Course 4: Progress, Communication, and Organizational Agility In this course, you will learn how to communicate project progress and status through information radiators, guide, and direct organizational agility through the use of metrics and how to create those metrics, and differentiate between patterns to mimic and anti-patterns to avoid. You will also learn how to identify and mitigate risk and build an internal team communication strategy and an external communication strategy that works effectively for the relevant stakeholder audience. 18 hoursProgress, Communication, and Organizational Agility IntroductionIntroduction to Progress, Communication, and Organizational AgilityAgile MetricsLearn about using Agile MetricsMeasuring Progress and ImpactLearn how to measure Progress and Impact with Agile MetricsIdentifying RisksLearn to identify and communicate risks.Agile CommunicationLearn how to effectively communicate status and progress, the Agile way. Executing Agile with The A-TeamExecuting Agile with The A-Team is the project for this course where you will put your skills to the test! CompanyAbout Us Why Udacity? Blog In the News Jobs at Udacity Become a Mentor Partner with Udacity ResourcesCatalog Career Outcomes Help and FAQ Scholarships Resource Center Udacity SchoolsSchool of Artificial Intelligence School of Autonomous Systems School of Business School of Cloud Computing School of Cybersecurity School of Data Science School of Executive Leadership School of Product Management School of Programming and Development Career Resources Featured ProgramsBusiness Analytics SQL AWS Cloud Architect Data Analyst Intro to Programming Digital Marketing Self Driving Car Engineer Only at UdacityArtificial Intelligence Deep Learning Digital Marketing Flying Car and Autonomous Flight Engineer Intro to Self-Driving Cars Machine Learning Engineer Robotics Software Engineer


Join us on Telegram



Join our Udemy Courses Telegram Channel



Enroll Now

Subscribe us on Youtube