YoVDO

Agile with AI

Offered By: Pragmatic AI Labs via edX

Tags

Artificial Intelligence Courses Agile Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

In this cutting-edge course, you'll discover how to:

  • Leverage the power of generative AI to rapidly prototype and iterate on ideas
  • Apply prompt engineering techniques to guide AI models towards desired outputs
  • Utilize AI pair programming tools to boost developer productivity and creativity
  • Integrate generative AI seamlessly into your DevOps workflow for maximum impact

Whether you're a seasoned software engineer or just starting your coding journey, this course will equip you with the skills and knowledge to push the boundaries of what's possible with AI-powered software development. Get ready to transform the way you build software and stay ahead of the curve in this exciting new era of AI-driven innovation.


Syllabus

• Module 1: About the Course (Module)

◦ Meet your instructors (Lesson)

‣ Course Introduction (Video, 1m 23s)

‣ Instructor Background: Noah Gift (Reading, 1m)

‣ Connect with your instructors (Reading, 1m)

‣ Course structure and etiquette (Reading, 1m)

‣ Meet and Greet (optional) (Discussion Prompt, 1m)

◦ An Economic Framework for Understanding Artificial Intelligence (Lesson)

‣ Key Terms (Reading, 10m)

‣ White House Framework 2024 for Understanding AI (Reading, 10m)

‣ Quiz-Understanding AI (Assignment, 10m)

‣ Lesson Reflection (Reading, 10m)

• Module 2: Introduction to Agile Concepts (Module)

◦ Historical Origins of Agile-Waterfall Planning (Lesson)

‣ Key Terms (Reading, 10m)

‣ Building a Playground vs Growing a Plant (Video, 1m 58s)

‣ Waterfall Planning (Video, 2m 25s)

‣ Ford Motor Company Long Beach Assembly Plant (Reading, 10m)

‣ Origins of Waterfall-Managing the Development of Large Software Systems (Reading, 10m)

‣ The Mythical Man-Month: Essays on Software Engineering (Reading, 10m)

‣ Design and Acquisition of Software for Defense Systems (Reading, 10m)

‣ Lesson Reflection (Reading, 10m)

◦ Historical Origins of Agile-Toyota Way (Lesson)

‣ Key Terms (Reading, 10m)

‣ Five Whys (5 Whys) (なぜなぜ分析 - Naze Naze Bunseki) (Video, 4m 7s)

‣ The 14 principles of the Toyota way: An executive summary of the culture behind TPS (Reading, 10m)

‣ Muda: Seven Types of Waste (Muda) (Reading, 10m)

‣ Kaizen- Continuous Improvement (Reading, 10m)

‣ Lesson Reflection (Reading, 10m)

◦ Foundational Agile Concepts (Lesson)

‣ Key Terms (Reading, 10m)

‣ Pragmatic Agile (Video, 2m 42s)

‣ Productivity Techniques (Video, 4m 32s)

‣ State of Agile Report (Reading, 10m)

‣ Atlassian Agile Project Management: Scrum and Kanban (Reading, 10m)

‣ Coursera: Scrum vs Kanban (Reading, 10m)

‣ Coursera: What is Agile? (Reading, 10m)

‣ Lesson Reflection (Reading, 10m)

‣ Quiz-Agile Concepts (Assignment, 10m)

• Module 3: Developing Effective Technical Communication (Module)

◦ Effective Technical Discussions (Lesson)

‣ Key Terms (Reading, 10m)

‣ Introduction to Technical Discussions (Video, 1m 46s)

‣ Technical Discussions with Markdown, GitHub and Jupyter/Colab (Video, 10m 50s)

‣ Creating Technical Demo Videos (Video, 1m 41s)

‣ Effective Critical Thinking (Video, 5m 10s)

‣ Effective Technical Triple Threat (Video, 2m 47s)

‣ Effective Technical Discussions (Reading, 10m)

‣ Create Markdown in Jupyter (Ungraded Lab, 1h)

‣ Reproducible Technical Discussion (Discussion Prompt, 10m)

‣ Lesson Reflection (Reading, 10m)

◦ Effective Technical Teamwork (Lesson)

‣ Key Terms (Reading, 10m)

‣ Introduction to Effective Technical Teamwork (Video, 37s)

‣ Effective Technical Teamwork (Video, 6m 3s)

‣ Team Performance Analysis (Discussion Prompt, 10m)

‣ Lesson Reflection (Reading, 10m)

◦ Effective Technical Project Management (Lesson)

‣ Key Terms (Reading, 10m)

‣ Introduction to Technical Project Management (Video, 2m 3s)

‣ Effective Technical Project Management (Video, 5m 29s)

‣ Ticket Tracking with Trello (Video, 4m 31s)

‣ Project Planning with Spreadsheets (Video, 5m 1s)

‣ Project Management Anti-Patterns (Video, 5m)

‣ Effective Technical Project Management (Reading, 10m)

‣ Agile vs. Waterfall Planning (Discussion Prompt, 10m)

‣ Unit Testing (Ungraded Lab, 1h)

‣ Lesson Reflection (Reading, 10m)

◦ Applied Practice: Developing a Project Plan (Lesson)

‣ Project Plan for Course 1 Project (Reading, 10m)

‣ Course 1 Project Plan (Discussion Prompt, 1h)

◦ Graded Quiz (Lesson)

‣ Graded Quiz - Technical Communication (Assignment, 3h)

• Module 4: Developing Effective AI Automation (Module)

◦ Untitled Lesson (Lesson)

‣ Key Terms (Reading, 10m)

‣ AIOps (Video, 1m 53s)

‣ Generative AI Use Cases (Reading, 10m)

‣ Forms of Waste (Muda) with AI (Reading, 10m)

‣ AI Pair Programming Paradigm Shift (Video, 3m 5s)

‣ Diagram Prompt Engineering (Video, 3m 47s)

‣ Use CodeWhisperer (Amazon Q) for Rust (Video, 7m 47s)

‣ Summarize Old Man and the Sea (Video, 5m 28s)

‣ Building Blocks of GenAI with Whisper.cpp (Video, 2m 51s)

‣ Lesson Reflection (Reading, 10m)

‣ Untitled (Assignment, 3h)

• Module 5: Conclusion and Next Steps (Module)

◦ Untitled Lesson (Lesson)

‣ Cargo Cult Science (Reading, 10m)

‣ Cargo Cult Agile (Reading, 10m)

‣ The Perils of Cargo Cult Procedure Compliance (Reading, 10m)

‣ Real World Management (Reading, 10m)

‣ Course Reflection (Reading, 10m)

‣ Next Steps (Reading, 1m)


Taught by

Noah Gift

Related Courses

Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX
Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX
Du manager au leader agile / From manager to agile leader
CNAM via France Université Numerique
Software Processes and Agile Practices
University of Alberta via Coursera
Introduction to Software Product Management
University of Alberta via Coursera