
From this lecture you will learn:
• How to communicate during this course
• Where to ask questions
• How to ask questions
• Communication channels
Why I Created This Bot
The Challenge: From Passive Learning to Real Mastery
The Solution – Learn IT Bot
Inside the Learn IT Bot – Key Features
Adaptive Difficulty & Endless Practice
Live Demo of the Learn IT AI Bot
Why It Matters – From Learning to Real-World Readiness
In this lesson, I’ll show you how my students get exclusive, free, no sign-up access to a one-of-a-kind AI Bot I personally built to help you deeply learn the material, reinforce your knowledge, and gain a real advantage in interviews, real-world work and career growth.
What is ChatGPT
What ChatGPT can do
ChatGPT limitations
ChatGPT Web Application
Overview of ChatGPT Web App Interface
Project Management use cases overview
Asking simple questions
Email generation example
Translation with ChatGPT
Create Marketing Article with ChatGPT to improve SEO
Workshop agenda creation example
Custom Instructions for ChatGPT
What is a project
Quality attributes of a project
Project Charter
Create a new Project Charter
Who is a project sponsor
Total cost of ownership
Analysis of risks and assumptions in project charter
Key milestones and planning
What is a knowledge base
Overview of tools for knowledge base
Confluence Cloud
Advantages of Confluence
Create knowledge base structure
Create a Space in Confluence
What are macros in Confluence
Review of different macros
Budget in Project Charter
Billing Model in Project Charter
Overview of Time & Material billing model
How requirements are described and stored
Feature Specification
Content of Feature Specification
Demo of requirements for the project
Create feature specification with ChatGPT
Generate a user story with ChatGPT
BDD format of functional requirements
Functional VS Non-functional requirements
The most common non-functional requirements
Feature specification in the Knowledge Base
Connect Jira project to Confluence Space
List user stories in Confluence
How to change name of the Confluence Space
Jira Macro Configuration
Create JQL request with ChatGPT
Homework
What is an estimation process and what does it look like
Planning phase
Rolling wave planning
Work Breakdown Structure (WBS)
Key Characteristics of WBS
Key Elements of WBS
WBS Dictionary
Estimation Techniques
Expert Judgment
Analogous Estimation
Top-Down Estimation
Story Points Estimation
Man-Days Estimation
Three-Point Estimation
PERT Estimation
Delphi Method
Planning Poker
Bottom-Up Estimation
Function Points
T-Shirt Estimation
Tools for project planning & estimation
Microsoft Project: Overview
Advantages & Disadvantages of MS Project
Other tools for planning
Custom Estimation Framework review
Backlog estimation approach
What is recommended to include in the estimates
ChatGPT for project planning & estimation
Plan team structure
Define risks and opportunities
Calculate risk treatment expenses
Calculate risk recovery expenses
Measurable criteria to evaluate risk probability and risk impact
Risk management with ChatGPT
Hourly Rates
Direct VS Indirect costs
Calculate communication overhead
Calculate planned absences
Calculate management reserves
Management VS Contingency reserves
Make data-driven decisions based on the estimation framework
The Modern Challenges of Requirements Management
Custom GPTs: The Assistant in Your Pocket
Getting Started with the SINGLE Business Analyst Bot
How AI Can Support Estimation
Case Study 1 – Writing User Stories in BDD Format
Case Study 2 – Building a Work Breakdown Structure
Case Study 3 – Requirements Analysis
Case Study 4 – Estimating User Stories in Story Points
Best Practices & Tips
Introducing SINGLE Secretary
Custom GPTs: The Assistant in Your Pocket
Chatbot Interface and User Experience
Account & Login Flow
Creating Tasks in Seconds with Smart Defaults
Reading and Paging Through Backlogs
Executing a Daily Plan
Updating Tasks and Closing the Loop
Analytics and Charts for Reviews
Multilingual Teams & Localized UX
Safety, Governance & Deletion
Why SINGLE Project Manager Matters
Custom GPTs: The Assistant in Your Pocket
Chatbot Interface and User Experience
Account & Login Flow
Connect Jira & Add Projects
Check project context
Creating Work at Speed
Querying with JQL via Chat
Sprint Analytics
Updating & Bulk Edits
AI-Assisted Sprint Planning
What is OpenAI API
What is ChatGPT
OpenAI VS ChatGPT
Key Terms and Concepts in OpenAI API
Prompt
Tokens
Models
Review of key models
GPT-4 Model
GPT-3.5 Model
DALL·E Model
Whisper Model
Embeddings
Moderation Model
GPT-3 Model
Point·E Model
Jukebox Model
CLIP Model
Codex Model
Account creation at OpenAI
API Reference & Documentation
Playground Overview
Manage account settings
Usage Limits
Pricing
Understanding the importance of a "context"
Configuration of Billing
Soft & Hard billing limits
Rate limits
RPM & TPM
How to invite members into your organization
Creation of secret API key
What is model fine-tuning
Service-status
Chat VS Completions API
When to use Chat API
When to use Completions API
Overview of Chat API
Model Endpoint Compatibility
Roles: System, User, Assistant, Function
What “temperature” to use
Detailed review of Chat API attributes
model attribute
messages attribute (incl. role, name, content, function_call)
Temperature attribute
top_p attribute
n attribute
stream attribute
max_tokens attribute
presnece_penalty attribute
frequency_penalty attribute
logit_bias attribute
user attribute
Authentication & Authorization in OpenAI API
Selecting model for request
Send request to OpenAI API GPT model from Postman
Deprecations
Parsing GPT response
“id” attribute
“object” attribute
“created” attribute
“model” attribute
“usage” attribute
“choices” attribute
“message” attribute
“finish_reason” attribute
Select programming language
Overview of official libraries for OpenAI API
Community libraries for OpenAI API
Create the first Web Application for ChatGPT Integration
Review of the Application’s Architecture
What is function calling
Business need/Review of use cases
Function calling algorithm
OpenAI Chat API review
function_call: “auto”
function_call: “prompt”
function_call: “name”
function_call: “none”
Request for a function call in GPT Response
Code examples review
Live demo
Strategy: Write clear instructions
Tactic: Include details in your query to get more relevant answers
Tactic: Ask the model to adopt a persona
Tactic: Use delimiters to clearly indicate distinct parts of the input
Tactic: Specify the steps required to complete a task
Tactic: Provide examples
Tactic: Specify the desired length of the output
Strategy: Provide reference text
Tactic: Instruct the model to answer using a reference text
Tactic: Instruct the model to answer with citations from a reference text
Strategy: Split complex tasks into simpler subtasks
Tactic: Use intent classification to identify the most relevant instructions for a user query
Tactic: For dialogue applications that require very long conversations, summarize or filter previous dialogue
Tactic: Summarize long documents piecewise and construct a full summary recursively
Strategy: Give GPT time to "think"
Tactic: Instruct the model to work out its own solution before rushing to a conclusion
Tactic: Use inner monologue or a sequence of queries to hide the model's reasoning process
Tactic: Ask the model if it missed anything on previous passes
Strategy: Use external tools
Tactic: Use embeddings-based search to implement efficient knowledge retrieval
Tactic: Use code execution to perform more accurate calculations or call external APIs
Tactic: Give the model access to specific functions
Strategy: Test changes systematically
Tactic: Evaluate model outputs with reference to gold-standard answers
TCP/IP/Port
Static and Dynamic IP
Port forwarding
How to configure port forwarding on your router
Troubleshooting hints
What is slack
Slack Installation
Create an account in Slack
Create a workspace in Slack
Create a channel in Slack
Create an Application in Slack
Creation of app from scratch
Creation of app from an app manifest
Incoming and Outgoing Webhooks
Events API in Slack
Configure outgoing and incoming webhooks in Slack
Architecture overview
Review of code examples
How to add the app to a channel
Slack event payload review
Slack Java SDK
Overview of SDK for other programming languages
Scopes in Slack
Configuration of required scopes for the app
Set up app picture
How to manage the context during the integration with GPT
Code examples review
How to limit the context length
How to manage the context of the Slack Team
Remove all messages from a channel
What is Jira
Jira Editions & Deployment Options
Advantages of Jira Cloud
Jira analogs & competitors
Create an account in Atlassian
Create Jira Project
Kanban Template VS Scrum Template
Jira Kanban Board overview
Jira project settings overview
How to add issue types to the project
How to add fields to issue type
Create fake data in the project
Jira API Review
Jira API Versions
Authentication & Authorization in Jira API
What is Forge App in Atlassian
What is Connect App in Atlassian
JWT
3LO
Create API Token for Atlassian Account
Encrypt credentials in Base 64 encoding
Jira API calls via Postman
Jira API calls from web app
Jira API documentation overview
How to integrate Jira API with GPT, Slack and Web Application
Connect Jira as a separate datasource
Read the required context from the Jira
Function calling implementation to fetch required Jira items
Demo of real-life application
Web Application architecture overview
Best practices
Generate work item description with the help of ChatGPT
Create work item in Jira using chat interface
Assign team member for Jira ticket directly from slack
Set the due date for Jira work item from Slack
Generate an email
Send an email using email address using chat interface
Send an email using the name of the person using chat interface
Artificial Intelligence is transforming how modern programs are planned, governed, and delivered.
This course shows program managers exactly how to use AI to improve decision making, increase clarity, automate heavy workflows, and drive stronger outcomes across complex initiatives. Instead of abstract theory, you will learn practical, repeatable techniques that integrate AI directly into your daily program management responsibilities.
The course is designed to walk you through every major discipline of program management and demonstrate how AI strengthens planning, communication, governance, reporting, execution, team collaboration, and change management.
What this course delivers
You will develop a complete, end to end understanding of how AI enhances program management through hands on, applied learning.
AI enhanced program planning and execution
You will learn how to:
Build program charters, scopes, and work breakdown structures with AI support
Accelerate requirements analysis and translate them into actionable plans
Use AI to generate estimates, schedules, and risk scenarios
Improve planning accuracy by leveraging AI driven insights and data patterns
Stronger stakeholder communication and engagement
You will see how AI helps you:
Prepare polished, concise, and audience aligned status reports
Generate summaries, decks, meeting briefs, and follow up notes in minutes
Create communication plans adapted to different stakeholder needs
Improve clarity and consistency across all program communications
Data driven governance, risk and performance management
You will be able to:
Use AI to identify risks, predict issues, and surface hidden dependencies
Build automated KPI and metric monitoring pipelines
Produce governance reports and program dashboards with meaningful insights
Strengthen cross team alignment through timely, AI supported visibility
Real operational automation using AI
This course goes beyond prompts. You will learn:
How to automate repetitive program operations with Slack, Jira and APIs
How AI can generate tickets, documentation and follow ups automatically
How to create custom AI assistants to support your team’s daily work
How to reduce manual overhead while increasing overall delivery speed
AI that improves team collaboration and knowledge flows
You will practice how to:
Build AI driven knowledge bots for quick access to program information
Organize program documentation so AI can use it effectively
Support engineering teams with AI driven code, quality and metric insights
Strengthen collaboration between technical and non technical stakeholders
AI applied to change management
You will understand how to:
Run impact assessments using AI to evaluate consequences of change
Create targeted communication strategies for upcoming changes
Prepare adoption plans and stakeholder readiness assessments
Mitigate resistance with AI supported scenario planning and messaging
Ethical and responsible use of AI in program environments
You will learn the essential guidelines for:
Managing data privacy, transparency and responsible model usage
Avoiding bias and ensuring fairness in AI supported decisions
Building trust with stakeholders while introducing AI into workflows
Applying ethical principles to reporting, communication and governance
Why this course stands out
This course is designed for real working Program Managers, PMO leads, Project Managers, Product Owners and delivery leaders. It combines real world case studies, hands on exercises, and best practices used across modern organizations adopting AI today.
You will finish the course with:
A clear, practical system for integrating AI into all major program activities
Ready to use workflows and techniques you can apply immediately
A deep understanding of how AI improves planning, communication and delivery
Confidence in building AI empowered processes and automations
Skills that differentiate you as a modern, AI enabled Program Manager
If you want to lead programs with greater speed, accuracy and strategic clarity using the capabilities of AI, this course gives you everything you need to step into the next generation of program management.