Course Taxonomy: Engineering

AI Agents with Google’s ADK Bootcamp

Part1: Intro to Agents & ADK
  • What are AI agents and why now?
  • ADK core concepts (agent, tool, memory, workflow)
  • Demo: adk init structure walkthrough
  • Hands-on: Create your first agent
  • Discussion: Agent use cases
  • Q&A
Part 2: Models and Tools
  • Connecting to Gemini via Vertex AI
  • Using open models via LiteLLM
  • Defining Python tools and schemas
  • Demo: Agents in action with Gemini + tool use
  • Hands-on: Create a Python tool and link it to your agent
  • Q&A
Part 3: Memory and Multimodality
  • Conceptual flow and memory persistence
  • Types of memory: buffer, summary
  • Implementing memory in ADK
  • Hands-on: Add memory and interact using adk web
  • Discussion: What agents should remember
  • Q&A
Part 4: Agentic Design Patterns
  • RAG and beyond: why patterns matter
  • Demo: Search + LLM retrieval
  • Hands-on: Implement a design pattern of choice
  • Group share: favorite patterns and use cases
  • Q&A
Part 5: Building the Full Agent
  • Review core building blocks
  • Hands-on: Create a “Daily Briefing Agent”
  • Discussion: Day 1 highlights and blockers
  • Q&A
Part 6: MCP and Agent-to-Agent Protocols
  • MCP and A2A intro
  • Use cases for multi-agent systems
  • Demo: Make your agent A2A-compatible
  • Hands-on: Swap tools, connect to MCP server
  • Discussion: Multi-agent  architectures
  • Q&A
Part 7: Agent Evaluation and AgentOps
  • Evaluation strategies for agents
  • AgentOps overview: lifecycle, CI/CD, logging, testing
  • Demo: adk run -v, agent engine, deployment paths
  • Hands-on: Analyze logs, prep for deployment
  • Q&A
Part 8: Agent Security & Wrap-Up
  • Security risks: prompt injection, tool misuse, data leakage
  • ADK mitigation strategies
  • Project: Identify one or two risks that apply directly to the agent you’ve conceptualized or built; explore the different capabilities in ADK to secure your agent.
  • Hands-on: Identify and address risks in your agent
  • Final Q&A + Certification Badge Instructions

Building Agentic Apps with the OpenAI SDK

Part 1: What Are AI Agents

  • What is an AI agent?
  • How agents differ from chatbots and traditional automation (e.g., RPA)
  • Intro to agentic workflows and autonomy
  • Overview of different AI Agentic frameworks and tools.
  • Group Discussion: “Where could agents make your work easier or more powerful?”
  • Live Q&A

Part 2 – Anatomy of an AI Agent

  • Core components: memory, planning, tool use, feedback
  • Best practices for Agent design
  • Multi-agent systems and Model Context Protocol
  • Hands-On Exercise: “Map an agent architecture to a sample workflow”(e.g., lead follow-up, report generation, task triage)
  • Live Q&A

Part 3 – Real-World Use Cases + Tools

  • Agents in ops, PM, research, sales, customer service
  • Tool demo: no-code agent builder
  • Tool stack examples using OpenAI and others
  • Group Exercise: “Given a use case, choose the best tool and justify your pick”
  • Discussion: “What blockers would you face deploying this in your org?”
  • Live Q&A

Part 4 – Strategy, Piloting & Ethics

  • Prototyping your first agent
  • Governance, trust, and AI feedback loops
  • Measuring ROI, value, and readiness
  • Hands-On Walkthrough: “Build and run a simple agent using a no code AI Agent tool”
  • Observe and analyze output
  • Live Q&A + Next Steps
  • Summary of takeaways

Intro to the Future of Work using AI Agents

Part 1: What Are AI Agents 

  • What is an AI agent? 
  • How agents differ from chatbots and traditional automation (e.g., RPA) 
  • Intro to agentic workflows and autonomy 
  • Overview of different AI Agentic frameworks and tools.  
  • Group Discussion: “Where could agents make your work easier or more powerful?” 
  • Live Q&A 

Part 2 – Anatomy of an AI Agent 

  • Core components: memory, planning, tool use, feedback 
  • Best practices for Agent design 
  • Multi-agent systems and Model Context Protocol 
  • Hands-On Exercise: “Map an agent architecture to a sample workflow”(e.g., lead follow-up, report generation, task triage) 
  • Live Q&A 

 

Part 3 – Real-World Use Cases + Tools 

  • Agents in ops, PM, research, sales, customer service 
  • Tool demo: no-code agent builder 
  • Tool stack examples using OpenAI and others 
  • Group Exercise: “Given a use case, choose the best tool and justify your pick” 
  • Discussion: “What blockers would you face deploying this in your org?” 
  • Live Q&A 

 

Part 4 – Strategy, Piloting & Ethics 

  • Prototyping your first agent 
  • Governance, trust, and AI feedback loops 
  • Measuring ROI, value, and readiness 
  • Hands-On Walkthrough: “Build and run a simple agent using a no code AI Agent tool” 
  • Observe and analyze output 
  • Live Q&A + Next Steps 
  • Summary of takeaways 

Foundations of Artificial Intelligence (ICP-FAI)

1. Introduction to Artificial Intelligence

Evolution of AI

Understanding AI

  • Key concepts
  • Potential applications
  • Limitations of AI in the workplace
  • Practical applications and potential of AI
  • How AI differs from traditional computing

Pieces of the AI Puzzle

  • Machine learning
  • Deep learning
  • Algorithms
  • Data processing
  • Generative AI

Evolving State of AI

  • Why is AI evolving at such a rapid rate?
  • Artificial Narrow Intelligence (ANI) vs. Artificial General Intelligence (AGI)
  • Common myths and misconceptions surrounding AI

Exercise – (In the style of Jeopardy)

  • Identify concepts
  • Define terms
  • Which enabled the other?

2. Ethical and Legal Considerations of AI

Ethics in the Context of AI

  • Moral principles and guidelines
  • Ethical considerations to address

The Inherent Bias of AI

  • The impact of bias
  • Approaches and strategies to ensure ethical AI
  • Human validation of AI

Data Compliance and Privacy

  • Regulatory considerations (e.g. GDPR & HIPAA)
  • Compliance strategies

3. Prompt Engineering

Introduction to Prompt Engineering

  • The basics of effective AI Prompt Engineering
  • Recognizing well-crafted prompts that lead to useful, specific answers

Effective Prompts

  • Techniques for crafting prompts that produce accurate, reliable, and unbiased results
  • Recognizing when to revise prompts based on the AI's results
  • The importance and impact of context in prompt engineering
  • Creating prompts based on clearly identified goals

All Prompts are Not Created Equal

  • Contrast results from various LLMs and Generative AI tools
  • Sources for syntax guidance for different AI solutions
  • Patterns and strategies for crafting effective prompts Exercise
  • Use several prompting techniques with ChatGPT

4. Artificial Intelligence in the Enterprise

The Agile Advantage

Agile Mindset and AI

  • The connection between the agile mindset, values, and principles and AI
  • How a culture of learning, reflecting and adapting enables AI success

Agile Behaviors and AI

  • Applying iterative development, continuous feedback, and collaboration to AI solutions
  • How planning, designing, testing, and keeping AI systems up to date differs from other efforts.

Cross-Functional Teams and AI

  • The cross-functional skills needed in a team focused on AI (e.g., prompt engineering, data literacy, data science, software engineering, ethics, domain-specific knowledge)
  • Evolving the cross-functional AI team

5. Leveraging AI in the Organization

Business Value of AI

  • How AI can be used to create competitive advantages, optimize operations, and enhance customer engagement
  • Making strategic decisions about investing in, developing, or implementing AI solutions based on AI's business value
  • How AI supports and complements the skills and creativity of humans

Align AI with Strategy

  • Aligning AI initiatives with strategic objectives
  • Infrastructure to support AI initiatives
  • The cultural shift towards data-driven decision-making
  • Oversight for responsible AI governance

AI Initiative in the Real World

  • Examples of real-world AI initiatives
  • Types of AI solutions and their potential impacts on an organization

Exercise – Plan your Path Forward

  • What steps can you take to use AI right away?
  • What will you plan to do in the next few months?
  • What will take longer to achieve, but would be worth it?

Data Science Overview | Tools, Tech & Modern Roles in the Data Driven Enterprise

Please note that this list of topics is based on our standard course offering, evolved from typical industry uses and trends. We will work with you to tune this course and level of coverage to target the skills you need most. 

  1. Foundations
  2. The Hadoop Ecosystem
  3. Big Data, NOSQL, and ETL
  4. ETL: Exchange, Transform, Load
  5. Enterprise Integration Patterns and Message Busses
  6. An Overview of Developing in Hadoop Ecosystem
  7. Exploring Artificial Intelligence and Business Systems
  8. The Modern Data Team

Artificial Intelligence Implementation Boot Camp

Part 1: Introduction

  1. Working definitions: AI, Machine Learning, Deep Learning,  Data Science & Big Data 
  2. State of AI: summarizing major analysts’ statistics & predictions
  3. Summarizing AI misinformation
  4. Effects on the job market
  5. Today’s AI use  cases
    • Where it works well
    • Where it doesn’t work well
  6. What do high profile uses have in common?
  7. Addressing legitimate concerns & risks

Case study break: We will introduce the class to three real-world use cases – one in finance, one in health science, and one in general operations. In small groups, you will discuss implications of the cases and see if you and your peers can spot any parallel opportunities in your own business.

Part 2: The Big Data Prerequisite

  1. Evaluating your big data practice
  2. State of tools – understanding intelligent big data stacks
    • Visualization and Analytics
    • Computing
    • Storage
    • Distribution and Data Warehousing
  3. Strategically restructuring enterprise data architecture for AI
  4. Unifying data engineering practices
  5. Datasets as learning data
  6. Defeating Bias in your Datasets
  7. Optimizing Information Analysis
  8. Utilizing the IoT to amass a large amount of data

Part 3: Implementing Machine Learning

  1. Examine pillars of a practicing AI team
    • Business case
    • Domain expertise
    • Data science
    • Algorithms
    • Application integration
  2. Bettering Machine Learning Model Management
  3. State of tools – understanding intelligent machine learning stacks
  4. Machine Learning Methods and Algorithms
    • Decision Trees
    • Support Vector Machines
    • Regression
    • Naïve Bayes Classification
    • Hidden Markov Models
    • Random Forest
    • Recurrent Neural Networks
    • Convolutional Neural Networks
  5. Developing Validation Sets
  6. Developing Training Sets
  7. Accelerating Training
  8. Encoding Domain Expertise in Machine Learning
  9. Automating Data Science
  10. Deep Learning

Example: TensorFlow – We will take a look at Google’s TensorFlow as a tool for integrating machine learning features.  We’ll come away from the exercise with an understanding of the programming skills needed to leverage TensorFlow and the impacts of normal application workflow.

Part 4: Creating Concrete Value

  1. Opportunities for automation
  2. Understanding automation vs. job displacement vs. job creation
  3. Finding hidden opportunities through improved forecasting
  4. Production and operations
  5. Adding AI to the Supply Chain
  6. Marketing and Sales Applications
    • Predict Customer Behavior
    • Target Customers Efficiently
    • Manage Leads
    • AI-powered content creation
  7. Enhancing UX and UI
  8. Next-Generation Workforce Management
  9. Explaining Results

Use case breakout: Scoring the criteria for three potential applications. In groups, we’ll evaluate application use cases for machine learning: Medical imaging, electronic medical records, and genomics. We’ll grade each use case based on a scorecard for the following:

  • Quantity of data
  • Quality of data
  • ML techniques

Part 5: Machine intelligence as part of the customer experience

  1. IoT and the role of machine learning
  2. Projects based on customer & user needs
  3. Handling customer inquiries with AI
  4. Creating empathy-driven customer facing actions
  5. Narrowing down intent
  6. AI as part of your channel strategy

Part 6: Machine Intelligence & Cybersecurity

  1. How can ML help with security?
    • Advance cyber security analytics
    • Developing defensive strategies
    • Automating repetitive security tasks
    • Close zero-day vulnerabilities
  2. How are attackers leveraging ML and AI?
  3. Building up trust towards automated security decisions and actions
  4. Automated application monitoring as a security layer
  5. Identifying Vulnerabilities
  6. Automating Red Team/Blue Team Testing Scenarios
  7. Modeling AI after previous security breaches
  8. Automating and streamlining Incident Responses
  9. How use deep learning AI to detect and prevent malware and APTs
  10. Using natural language processing
  11. Fraud detection
  12. Reducing compliance testing & cost

Part 7: Filling the Internal Capability Gap

  1. Assessing your technological and business processes
  2. Building your AI and machine learning toolchain
  3. Hiring the right talent
  4. Developing talent
  5. How to make AI more accessible to people who are not data scientists
  6. Launching pilot projects

Part 8: Conclusion and Charting Your Course

  1. Review
  2. Charting Your Course
    • Establishing a timeline
  3. Open Discussion