This document provides an overview of the topics and tentative dates covered in a PROGRESS 4GL (OpenEdge) training program. The training is divided into three levels - basics, intermediate, and advanced. The basics level covers topics like Progress database basics, frames, queries, programming logic, transactions, errors handling, indexing, procedures, and I/O over six days. The intermediate level reinforces basics concepts and covers additional topics like dynamic frames, preprocessors, performance tuning, and object-oriented programming over three days. The advanced level covers PRODATASETS, web services, AppServer/WebServer architecture, Corticon rules engine, mobile development, and database connectivity over three days. Hands-on exercises and assessments are