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

edX

Agile with AI

Pragmatic AI Labs via edX

Overview

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

Reviews

Start your review of Agile with AI

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.