Students learn how to use IBM i RPG advanced programming features. The course includes interactive processing, DDS creations for display files, RPG data structures, data areas, DDS for printer files, printer file processing, and error handling procedures. It also covers new topics or technology in the IBM i area.