Training

Generative AI with ChatGPT for development

ChatGPT revolutionized the world of LLM-based AI tools by giving ordinary people access to a powerful language model through a simple, intuitive interface. The revolution hasn’t passed developers by, either: it has given them a valuable, practical tool that assists and supports them in writing, optimizing, and refactoring code. These technologies can automate routine tasks, speed up learning, offer recommendations for improving code, and point developers to relevant resources, boosting both their productivity and the quality of their work. It’s already safe to say that using AI assistants is a key driver of productivity in many areas of work.

Goals and objectives

  • Get an overview of the field of generative AI and how LLMs work
  • Understand how ChatGPT works and what it can do
  • Explore the main use cases for ChatGPT in a Java developer’s work
  • Learn to write well-crafted prompts for ChatGPT and build up the conversation context to suit the task
  • Get hands-on practice with many approaches and techniques for working with ChatGPT
  • Learn to create reusable custom GPTs for a variety of practical tasks
  • Understand how autonomous agents for ChatGPT are built and learn to apply them in your own work
Target audience
Developers, architects, tech leads
Price
$450per participant
Date and time
6 modules of 3 hours each

Book for your company

Detailed program

Generative AI and LLM fundamentals

  • The motivation for using AI tools in your work
  • Generative AI and the Transformer architecture
  • How LLMs work and the main stages of their training
  • LLMs on the market and how they are classified

Overview of ChatGPT

  • The architecture of modern AI tools, using ChatGPT as an example
  • Overview of the models used in ChatGPT
  • ChatGPT’s main capabilities and limitations as a tool
  • ChatGPT settings from the user’s perspective
  • Overview of ChatGPT’s key features and when to use them
  • The different modes of working with ChatGPT

Level 0 usage

  • Approaches to building and maintaining context
  • Overview of key techniques and patterns for different tasks
  • Everyday use cases
  • Creating projects and custom GPTs for recurring tasks

Level 1 usage

  • Overview of key techniques and patterns for different tasks
  • Using various tools
  • RAG for extending the context with your own data
  • MCP (Model Context Protocol) and using it for connectors
  • Examples of working with requirements
  • Examples of working with code
  • Examples of working with data
  • Examples of working on infrastructure tasks
  • Examples of working with APIs

Level 2 usage

  • Planning and breaking down tasks with ChatGPT
  • Using reasoning models and how they work
  • Examples of solving end-to-end development tasks

Level 3 usage

  • Overview of the field of LLM-based autonomous agents
  • Available frameworks for building autonomous agents
  • OpenAI’s approach to building agents for ChatGPT
  • Examples of using the Deep Research agent
  • Examples of using the Codex agent

Past runs

  • September 4-18, 2025OnlineOnline training: ChatGPT for developers5 sessions on Zoom on Tuesdays and Thursdays (4:00 to 7:00 p.m., Kyiv time).
  • April 3-10, 2024OnlineOnline training: ChatGPT for Java developers4 sessions on Zoom on Mondays, Wednesdays, and Fridays from 4:00 to 7:00 p.m. (3 hours).
  • February 26 - March 4, 2024OnlineOnline training: ChatGPT for Java developers4 sessions on Zoom on Mondays, Wednesdays, and Fridays from 4:00 to 7:00 p.m. (3 hours).
  • October 16-20, 2023OnlineOnline training: ChatGPT for Java developers3 sessions on Zoom on Mondays, Wednesdays, and Fridays from 4:00 to 7:00 p.m. (3 hours).
  • October 9-13, 2023OnlineOnline training: ChatGPT for Java developers3 sessions on Zoom on Mondays, Wednesdays, and Fridays from 4:00 to 7:00 p.m. (3 hours).
  • September 11-15, 2023OnlineOnline training: ChatGPT for Java developers3 sessions on Zoom on Mondays, Wednesdays, and Fridays from 4:00 to 7:00 p.m. (3 hours).
  • September 4-8, 2023OnlineOnline training: ChatGPT for Java developers3 sessions on Zoom on Mondays, Wednesdays, and Fridays from 4:00 to 7:00 p.m. (3 hours).