We may earn an affiliate commission when you visit our partners.
Course image
Noah Gift

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
Read more

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.

What's inside

Learning objectives

  • Defining generative ai and its software development applications
  • Applying prompt engineering to guide ai model outputs
  • Understanding few-shot learning for teaching ai models new tasks
  • Utilizing ai pair programming tools for enhanced productivity
  • Integrating generative ai with devops best practices

Syllabus

• Module 1: About the Course (Module)
◦ Meet your instructors (Lesson)
‣ Course Introduction (Video, 1m 23s)
‣ Instructor Background: Noah Gift (Reading, 1m)
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops skills and knowledge useful for software development that employers seek today
Taught by recognized instructors in the AI field
Builds on existing foundation for intermediate learners
May require students to come in with extensive background knowledge

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Integrating ai into agile workflows

Based on its comprehensive curriculum, learners are expected to find this program a crucial resource for integrating generative AI into agile software development workflows. The course is designed to equip students with practical skills in prompt engineering and AI pair programming, aiming to significantly boost developer productivity. It promises a solid foundation in applying AI to DevOps and refining effective technical communication crucial for modern software teams, positioning it as highly relevant for professionals seeking to transform their software development practices.
Provides a strong grounding in agile principles and teamwork.
"I'm gaining a solid understanding of Agile's historical origins, including Waterfall planning and the Toyota Way."
"The course covers foundational agile concepts such as Scrum and Kanban for project management."
"I'm exploring effective technical teamwork and productivity techniques within an agile context."
Enhances essential communication and project management skills.
"I'm improving my technical discussion skills through practical applications with Markdown, GitHub, and Jupyter/Colab."
"The course helps me with effective technical project management, including ticket tracking using Trello."
"I'm developing reproducible technical discussions and project plans, which is crucial for team collaboration."
Equips students with tools for enhanced developer efficiency.
"The course introduces AI pair programming tools that I can use to boost my productivity and creativity."
"I'm learning to utilize specific tools like Amazon Q (CodeWhisperer) for real-world applications."
"I anticipate applying these methods to transform how I build software and stay ahead of the curve."
Focuses on combining AI capabilities with agile methodologies.
"I'm learning to leverage generative AI for rapid prototyping and iterating on ideas."
"This course empowers me to apply prompt engineering techniques effectively to guide AI model outputs."
"I expect to integrate generative AI seamlessly into my DevOps workflow for maximum impact."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Agile with AI with these activities:
Review Agile Concepts
Refresher the core concepts of Agile methodologies, such as Scrum and Kanban, to better understand their application in the course.
Browse courses on Agile
Show steps
  • Read through the syllabus and skim the assigned Agile readings.
  • Review the Agile Manifesto and its principles.
  • Create a mind map or diagram outlining the key concepts of Agile development.
  • Share your understanding with other students in a discussion forum.
Build a Personal Code Snippet Library
Kickstart your coding journey by creating a repository of code snippets that align with the concepts and techniques covered in the course, fostering a strong foundation.
Browse courses on Software Engineering
Show steps
  • Create a new repository or notebook for your code snippets.
  • Identify common coding patterns and algorithms relevant to the course.
  • Write clear and concise code snippets demonstrating these patterns.
  • Document your code with comments and explanations.
  • Test your code snippets and troubleshoot any errors.
Participate in Code Review Sessions
Sharpen your coding skills and foster a collaborative learning environment by engaging in regular code review sessions with peers, providing valuable feedback and improving code quality.
Browse courses on Coding
Show steps
  • Form a study group or connect with other students online.
  • Establish guidelines for code review, including feedback criteria and communication protocols.
  • Take turns submitting code for review and providing constructive feedback.
  • Discuss alternative solutions and best practices.
  • Reflect on the feedback received and incorporate it into your own code.
Three other activities
Expand to see all activities and additional details
Show all six activities
Develop an AI Resource Collection
Create a comprehensive collection of valuable resources related to AI, including articles, tutorials, videos, and tools, to enhance your understanding and stay updated with industry advancements.
Browse courses on Artificial Intelligence
Show steps
  • Identify and gather high-quality resources relevant to the course material.
  • Organize and categorize the resources into a logical structure.
  • Provide annotations or summaries for each resource to highlight its key takeaways.
  • Share your resource collection with other students or make it publicly available.
Join AI Hackathons or Competitions
Put your skills to the test and gain practical experience by participating in AI hackathons or competitions, pushing the boundaries of your knowledge and problem-solving abilities.
Browse courses on Generative AI
Show steps
  • Research upcoming AI hackathons or competitions relevant to the course topics.
  • Form a team or work individually.
  • Develop an innovative AI solution that addresses the competition's challenge.
  • Present your solution to a panel of judges.
  • Receive feedback and learn from other participants.
Contribute to Generative AI Open-Source Projects
Gain hands-on experience with generative AI by contributing to open-source projects, collaborating with a global community of developers, and pushing the boundaries of AI innovation.
Browse courses on Generative AI
Show steps
  • Identify open-source projects related to generative AI that align with your interests.
  • Review the project's documentation and codebase.
  • Identify an area where you can contribute, such as bug fixes, feature enhancements, or documentation improvements.
  • Fork the project, make your changes, and submit a pull request.
  • Collaborate with the project maintainers to ensure your contributions meet the project's standards.

Career center

Learners who complete Agile with AI will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 50 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Agile with AI.
Written by a leading AI researcher, this book addresses the critical challenge of ensuring that AI systems are designed to be beneficial and aligned with human values. It explains the potential risks of advanced AI and proposes a new foundation for AI development. is highly relevant to contemporary discussions on AI safety and ethics and is accessible to a broad audience.
Presents the results of a four-year study of high-performing technology organizations. It identifies the key factors that drive success, and it provides a roadmap for organizations that want to improve their performance.
Provides a comprehensive guide to prompt engineering, covering techniques for crafting effective inputs to generative AI models. It's particularly useful for understanding how to obtain reliable and predictable results, which is crucial for both beginners and those looking to deepen their practical skills. This book is valuable as a current reference for anyone working with generative AI.
Explores the potential impacts of AI on the future of humanity, covering a wide range of societal, philosophical, and ethical implications. It is written for a general audience and provides a broad overview of the opportunities and challenges presented by advanced AI. It's a must-read for anyone interested in the broader context and future directions of AI, offering valuable perspective beyond the technical aspects.
This widely used textbook that provides a comprehensive introduction to the field of technical communication. It covers essential topics such as audience analysis, document design, ethics, and various forms of technical documents. It is highly valuable as a foundational text for students and a useful reference for professionals seeking a broad understanding.
Co-authored by a co-founder of DeepMind, this recent book explores the transformative impact of AI and other frontier technologies on society and the challenges of controlling them. It discusses the concept of the “containment problem” and the potential implications for the future. provides a contemporary perspective on the challenges and opportunities presented by advanced AI.
Offers a critical examination of the broader societal and environmental impacts of AI. It reveals the hidden costs and power structures behind AI technologies, going beyond the technical aspects to explore its political and environmental dimensions. This is an important read for gaining a comprehensive understanding of AI's real-world consequences and is relevant to discussions on ethical and responsible AI.
Practical guide to Scrum, one of the most popular agile frameworks. It provides a step-by-step guide to implementing Scrum in your organization.
This handbook provides a step-by-step guide to implementing DevOps in your organization. It covers all aspects of DevOps, from planning to implementation to measurement, and it valuable resource for anyone looking to get started with DevOps.
Provides a practical guide to using generative AI, covering the different techniques and tools available. It is written by two leading experts in the field, Josh Patterson and Adam Gibson.
An extensive and well-regarded reference, this handbook covers a vast array of topics in technical writing, organized alphabetically for easy access. It practical tool for both students and professionals, offering guidance on grammar, style, document formats, and project management. is particularly useful as a quick reference for specific questions and as a resource for solidifying understanding of various technical writing tasks.
This handbook provides detailed guidance on the processes and tools involved in creating high-quality technical information. It covers topics such as audience analysis, content development, editing, and testing. It valuable resource for technical communicators seeking to improve the quality and effectiveness of their documentation.
This classic and highly-regarded book on reinforcement learning, a key area in AI focused on how agents learn to make decisions. It covers fundamental concepts and algorithms in a clear and accessible manner. It is suitable for advanced undergraduate and graduate students and primary reference for researchers in the field. is essential for understanding learning algorithms in AI.
Offers a practical, hands-on approach to prompt engineering specifically with ChatGPT. It's an excellent resource for high school and undergraduate students getting started, providing clear examples and exercises. It serves as a useful introductory guide and additional reading to complement foundational AI courses.
Provides a hands-on approach to prompt engineering with a focus on using the OpenAI API. It's particularly relevant for undergraduate students, graduate students, and working professionals who want to programmatically interact with LLMs. It serves as a practical guide for implementing prompt engineering techniques in applications.
Focuses on the creative aspects of prompt engineering and generating diverse language outputs. It's a good fit for students and professionals looking to go beyond basic prompting and explore more advanced techniques for creative content generation. It adds breadth by covering applications in areas like creative writing and podcasting.
This textbook explores technical communication within the context of today's digital and entrepreneurial workplace. It covers traditional technical writing topics while also addressing contemporary issues like social media and visual communication. It's a relevant resource for understanding the current landscape of technical communication.
Focuses on the engineering aspects of building AI applications, particularly with the use of foundation models. It provides practical guidance for professionals and engineers on developing and deploying AI systems. It is highly relevant to contemporary AI practices and offers valuable insights into the practical challenges of bringing AI to life.
Provides insights into the global landscape of AI development, focusing on the competition between the US and China. It discusses the technological advancements, economic implications, and societal impacts of AI from a geopolitical perspective. This book is valuable for understanding the real-world context and global trends in AI, particularly for professionals and those interested in the business and policy aspects.
Offers a comprehensive introduction to pattern recognition and machine learning from a Bayesian perspective. It foundational text for those seeking a deeper theoretical understanding of the subject. While more mathematically rigorous, it valuable resource for advanced undergraduate students, graduate students, and researchers. It provides essential background for many AI techniques.
Provides a comprehensive guide to deployment automation, a key part of the DevOps process. It covers the tools, techniques, and best practices for automating deployments, and it valuable resource for anyone looking to improve their deployment process.
This guide aims to make prompt engineering accessible with a step-by-step approach. It is well-suited for beginners and those new to the field, including high school students and those in introductory undergraduate programs. It provides practical tips and is useful for gaining a broad understanding of how to formulate effective AI prompts.
A comprehensive guide aimed at making prompt engineering accessible to a wide audience. It covers various techniques and applications for leveraging AI language models effectively. is useful for high school students through working professionals seeking a thorough introduction and practical guidance.
Provides an accessible overview of the different approaches to machine learning, explaining the major paradigms and their potential to create a universal learning algorithm. It good book for gaining a broad understanding of the various techniques used in AI and how they relate to each other. It's suitable for readers with some technical background but is generally accessible.
Provides a collection of case studies from organizations that have successfully implemented DevOps. It covers a wide range of industries and organizational sizes, and it provides valuable insights into the challenges and rewards of DevOps.
This guide offers quick tips and tricks for prompt engineering across different generative AI models, including text and image generation models. It's a practical resource for users who want to improve their immediate results with various AI tools. It's suitable for all levels looking for actionable advice.
This textbook offers a comprehensive overview of effective technical communication, covering both theoretical concepts and practical applications. It is designed to help readers develop the skills necessary to communicate technical information clearly and effectively in various professional contexts. It serves as a solid resource for gaining a broad understanding.
Presents ten futuristic short stories illustrating the potential impact of AI on various aspects of human life by 2041, followed by analysis from AI expert Kai-Fu Lee. It offers a thought-provoking and accessible look at potential near-future scenarios shaped by AI. This book is good for gaining imaginative insights into the potential societal applications and implications of AI.
Foundational text in information architecture, focusing on organizing and structuring information in digital spaces. Understanding information architecture is crucial for technical communicators working on websites, intranets, and other digital documentation platforms. It provides a framework for creating usable and findable content.
Provides a guide to site reliability engineering (SRE), a set of practices that helps organizations build and operate reliable systems. SRE key part of DevOps, and this book provides a valuable introduction to the field.
Classic work on extreme programming (XP), one of the most influential agile methodologies. It provides a detailed explanation of XP's principles and practices.
Provides a business-oriented perspective on generative AI, discussing its potential impact on industries and how companies can use it to gain a competitive advantage. It is written by three leading experts in the field, Thomas Davenport, Rajeev Ronanki, and Nitin Mittal.
Provides a thought-provoking exploration of the future of generative AI, discussing its potential benefits and risks. It is written by Gary Marcus, a leading researcher in the field.
While not solely focused on prompt engineering, this book provides a strong foundation in understanding how LLMs work, which is essential for effective prompting. It's suitable for undergraduate and graduate students, offering technical insights into language understanding and generation. It serves as valuable background reading for those wanting to understand the underlying mechanisms of the models they are prompting. Expected publication in September 2024.
Explores prompt engineering within the broader context of generative AI and touches upon ethical considerations. It's relevant for all levels, providing a balanced view of the technical aspects and the societal impact of generative AI. It's useful for gaining a broader understanding and considering the responsible use of AI.
This handbook is geared towards engineers working with LLMs, covering the process from concept to production. It provides a deeper technical understanding of integrating and managing LLMs, which is relevant for prompt engineers working in a development context. It is best suited for graduate students and working professionals.
Provides a guide to continuous delivery on AWS. It covers the tools, techniques, and best practices for deploying and scaling AWS applications.
This edited collection provides insights into the current state and future directions of technical and professional communication. It covers emerging topics, technologies, and practices in the field. is useful for understanding contemporary issues and staying updated on trends beyond foundational knowledge.
Explores the application of design thinking principles to technical communication. It focuses on collaborative and problem-solving approaches to creating technical content. This valuable resource for understanding contemporary methodologies and fostering innovation in technical communication practices.
This accessible textbook provides a concise introduction to the core concepts and subdisciplines of AI, including agents, logic, search, machine learning, and neural networks. It presents algorithms and applications with a hands-on approach and includes exercises for practice. is suitable for undergraduate students and those new to the field looking for a solid foundational understanding.
Is specifically tailored for individuals writing in scientific and engineering fields. It addresses the unique challenges and conventions of communicating complex technical information to specific audiences within these disciplines. It valuable resource for students and professionals in STEM fields who need to develop their technical communication skills.
Covers the broader field of AI engineering with a focus on foundation models, which include the LLMs used in prompt engineering. It's relevant for professionals and graduate students interested in the engineering aspects of building AI applications. It provides context on how prompt engineering fits into larger AI systems.
Focuses on the practical aspects of building NLP systems. While prompt engineering specific technique, understanding the entire NLP pipeline is beneficial for professionals. It's a good reference for those looking to implement prompt engineering within larger NLP applications.
This classic and widely-referenced textbook in the field of NLP. While it predates the latest advancements in LLMs and prompt engineering, it provides a foundational understanding of language processing, which is crucial for anyone serious about the field. It's highly recommended for undergraduate and graduate students as a comprehensive reference for core NLP concepts.
Provides a practical guide to using Kanban, a popular agile project management method. It covers the basics of Kanban and provides tips for implementing it in your organization.
Provides a guide to lean software development, a set of practices that helps organizations deliver software more quickly and efficiently. Lean software development key part of DevOps, and this book provides a valuable introduction to the field.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Agile with AI.
Get Started with Generative AI Studio
Most relevant
Google Prompting Essentials
Most relevant
ChatGPT, Midjourney, Gemini, DeepSeek: Marketing Tools
Most relevant
Generative AI Foundation for HR Professionals
Most relevant
Generative AI for Legal Services Primer
Most relevant
LLMs with Google Cloud and Python
Most relevant
ChatGPT and Prompt Engineering for AI and Gen AI
Most relevant
Generative AI, ChatGPT, Copilot & AI Agents Masterclass...
Most relevant
ChatGPT & OpenAI APIs: The Comprehensive Guide
Most relevant

edX Buyer Protection & Guarantee

Verified partner policies & purchase protections

World-Class University Partner
Free Trial & Audit

Free Audit Track Available

Free audit track available for most courses, giving open access to video lectures, course readings, and assignments at no charge.

Return & Refund Policy

14-Day Full Refund Window

14-day full refund available up to 14 days after course start or 14 days after payment (whichever comes second, up to 6 months max), provided verified certificate has not yet been earned.

Buyer Protections

Verified Academic & Industry Partner

University-backed credentials authored by elite institutions like Harvard, MIT, and Oxford, with tamper-proof certificate verification.

Key Purchase Protections
Free audit track for open learning access
14-day money-back guarantee on verified certificates
Prestigious university credentials (Harvard, MIT)
Automatic unenrollment refund process via dashboard
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser