• ROI Training

Generative AI for Developers

Contact us to book this course
Curriculum icon
Curriculum

Generative AI

Delivery methods icon
Delivery methods

On-Site, Virtual

Duration icon
Duration

1 day

Generative AI (GenAI) is a rapidly growing field changing how people create text, code, art, and music. In this course, you will learn how to use GenAI as a developer to create and debug code, write tests, configure scripts for building cloud infrastructure, and write documentation and comments more quickly. 

You will learn to incorporate GenAI into your development workflows. By leveraging IDE plugins and code-oriented generative chat systems, you will create applications more quickly and more effectively. You will also learn to incorporate GenAI APIs into your applications.

This course teaches you how to use various tools from OpenAI, Google, and Microsoft.

Learning objectives

After successfully completing this course, you will be able to:

  • Take advantage of GenAI and its applications to improve developer productivity and code quality
  • Query GenAI models such as OpenAI GPT and Google Gemini to create, test, document, and debug code
  • Integrate GenAI tools such as Microsoft Copilot and Google Gemini Code Assist into your development environments
  • Build GenAI functionality into your applications
  • Use GenAI to solve real-world programming and development problems

Who should attend

  • Software developers, architects, and engineers who want to learn how to use GenAI techniques to build innovative applications and streamline their development processes.

Prerequisites

  • Programming experience in a modern programming language such as Python, Java, or C# 
  • Basic knowledge of software development

Course outline

  • Understanding Artificial Intelligence
    • What Is AI?
    • Machine Learning
    • How Computers Are Trained
    • Classification
    • Regression
    • Clustering
    • Generative AI
  • Machine Learning Uses Cases
    • Image Recognition
    • Demo: Vision API
    • Natural Language Processing
    • Demo: Natural Language API
    • Translation
    • Demo: Translations
    • Recommendations
  • Generative AI Use Cases
    • Text Generation
    • Demo: Text Generation
    • Chat
    • Demo: ChatGPT
    • Image Generation
    • Music Generation
  • Foundational Models
    • OpenAI GPT
    • Google PaLM
    • Meta AI Llama
  • Text Generation Use Cases
    • Writing
    • Demo: Writing
    • Ideation
    • Demo: Ideation
    • Summarization
    • Demo: Summarization
    • Classification
    • Demo: Classification
    • Sentiment Analysis
    • Demo Sentiment Analysis
    • Code Generation
    • Demo: Code Generation
    • Chat
    • Demo: Chat
  • Text Generation Tools
    • ChatGPT and Gemini
    • Demo: ChatGPT vs. Gemini
    • OpenAI Playground
    • Google AI Studio
    • Demo: Google AI Studio
    • Microsoft Copilot
    • Google Gemini
    • Demo: Gemini
  • Prompt Engineering
    • Asking the Right Questions
    • Adding Context
    • Demo: Context
    • Examples
    • Demo: Examples
    • Temperature
    • Demo: Temperature
  • Image Generation Use Cases
    • How It Works
    • Image Generation Use Cases
  • Image Generation Tools
    • Open AI DALL-E
    • Midjourney
    • Stable Diffusion 2
    • Demo: Image Generation
  • Speech 
    • Speech Use Cases
    • Tools
    • Speech-to-Text
    • Demo: Speech-to-Text
    • Text-to-Speech
    • Demo: Text-to-Speech
  • Music
    • Music Generation Use Cases
    • Music Generation Tools
    • Demo: Music Generation

Ready to accelerate your team's innovation?