Agile Software Development: Nanodegree Program Syllabus
Agile Software Development: Nanodegree Program Syllabus
Agile Software
Development
Prerequisites: No prior experience is required, but it is recommended that students are comfortable
with basic computer skills, such as managing files, using third-party online programs, and navigating the
Internet through an online browser.
*The length of this program is an estimation of total hours the average student may take to complete all
required coursework, including lecture and project time. If you spend about 10 hours per week working
through the program, you should finish within the time provided. Actual hours may vary.
LEARNING OUTCOMES
• Explain the Agile Mindset and how it sets the tone for
Being’ Agile versus just ‘Doing’ Agile
• Identify how the Agile Manifesto sets the foundation for all
LESSON ONE Why Agile? Agile Frameworks
• Compare Agile versus the more traditional Waterfall
approach to product development
• Evaluate common misconceptions about Agile
LEARNING OUTCOMES
LEARNING OUTCOMES
KNOWLEDGE
Find answers to your questions with Knowledge, our
proprietary wiki. Search questions asked by other students
and discover in real-time how to solve the challenges that
you encounter.
STUDENT HUB
Leverage the power of community through a simple, yet
powerful chat interface built within the classroom. Use
Student Hub to connect with your technical mentor and
fellow students in your Nanodegree program.
WORKSPACES
See your code in action. Check the output and quality of
your code by running them on workspaces that are a part
of our classroom.
QUIZZES
Check your understanding of concepts learned in the
program by answering simple and auto-graded quizzes.
Easily go back to the lessons to brush up on concepts
anytime you get an answer wrong.
PROGRESS TRACKER
Stay on track to complete your Nanodegree program with
useful milestone reminders.
Vincent High
AGILE DELIVERY &
T R A N S F O R M AT I O N L E A D
Vincent is a Scrum Master, Agile Instructor,
and currently serves as an Agile Delivery
Lead at a top US bank. Throughout
his career he has served as a Scrum
Master and Agile Coach within start-
ups, large corporations, and non-profit
organizations. In his spare time he enjoys
watching old movies with family.
• Delivery Lead
• Agile Delivery Lead
• Engineering Manager
• Project Manager or Agile Project Manager
• Scrum master
• Product Owner
• Product Manager
• and many others...
Each project will be reviewed by the Udacity reviewer network. Feedback will
be provided and if you do not pass the project, you will be asked to resubmit
the project until it passes.
W H AT S O F T WA R E A N D V E R S I O N S W I L L I N E E D F O R T H I S P R O G R A M ?