This document outlines a course on RPG IV programming language designed for trained programmers, focusing on version 5 features. It requires prior programming knowledge and aims to enable students to develop and maintain RPG IV programs, including compiling issues and interactive programming techniques. The course will cover several programming concepts with practical applications, scheduled for October 16-20, 2017.