Learn Online with StaffKit Training Courses
Online Employee Business and Computer Training

RPG IV Programming Training


This series introduces the users to RPG IV, the popular AS/400 and iSeries programming language. The users will learn about the history of the language, RPG IV specifications, file access and manipulation. After completing the courses in this series, the

This RPG IV Programming online training series provides over 38 hours of self-paced courseware. This web-based training provides 6 months of unlimited access to all of the following lessons:

1 . Advanced Data Definition
2 . Advanced Techniques
3 . Arithmetic Operations
4 . Defining Data
5 . Externally Described Files
6 . File Access and Record Manipulation
7 . Flow of Control
8 . Getting Started with RPG
9 . Interactive Applications
10 . Introduction to RPG
11 . Maintaining the Past
12 . Modular Programming
13 . Tables and Arrays

Lesson Detail:

Advanced Data Definition
This course shows users how to use a number of advanced RPG IV features to define data in ways that facilitate data manipulation.

  • Data Types
  • LIKE and Data Structures
  • More Data Structures
  • Field Inspection
  • Character Field Inspection
  • Field Character Manipulation

Advanced Techniques
This course shows users how to write RPG IV programs that use subfiles and online help.

  • Interactive Programs
  • Loading the Subfile a Page at a Time
  • Using Subfiles

Arithmetic Operations
This course shows users how to perform arithmetic calculations in RPG IV programs.

  • Numbers and Arithmetic
  • Defining Field Sizes
  • Example Program
  • Assignment and Conversion
  • Functions, Operations, and Indicators

Defining Data
This course shows users how to define work fields, data structures, and other data items in RPG IV programs.

  • Definition Specifications
  • Data Types and Constants
  • Data Structures

Externally Described Files
This course shows users how to write programs in RPG IV to access AS/400 database files.

  • Physical Files
  • Logical Files
  • Creating and Using Database Files
  • Printer Files

File Access and Record Manipulation
This course shows users how to read, write, and update records in RPG IV programs.

  • Sequential Input Access
  • Random Input Access
  • Output Access
  • Handling I/O Errors

Flow of Control
This course shows users how to write programs in RPG IV using top-down, structured design.

  • Structured Program Design
  • SELECT and Iteration
  • Early Exits and Subroutines
  • Creating a Report with Subtotals

Getting Started with RPG
This course shows users how to write simple programs in RPG IV.

  • Program File Specifications
  • Program Input Specifications
  • Program Output Specifications
  • Program Calculation Specifications
  • RPG IV Output Editing

Interactive Applications
This course shows users how to define display files and how to use them to develop interactive applications.

  • Display Files
  • DDS Keywords
  • Data Validation and Indicators
  • File Maintenance

Introduction to RPG
This course provides an overview of the RPG programming language and general programming concepts needed to begin learning to program in RPG IV.

  • History of RPG
  • Variables and Data
  • Programming
  • Beginning Program Entry
  • Completing Program Entry and Testing

Maintaining the Past
This course shows users how to recognize features and operations used extensively in earlier versions of RPG that are now considered obsolete but still supported.

  • RPG III Differences
  • More RPG III Differences
  • RPG II Initial Look
  • RPG II Differences
  • More RPG II Differences

Modular Programming
This course shows users how RPG IV programs can communicate with one another by passing data values.

  • Introduction to Modular Programming
  • Data and Procedures
  • Prototypes and APIs
  • Data Areas

Tables and Arrays
This course shows users how to create, store, and access tables, and how to define and use arrays.

  • Using Tables
  • Using Related Tables
  • Defining Arrays
  • Accessing Array Data

RPG IV Programming

This series is for programmers who will be writing programs in RPG IV.


  • Simulations teach learners to perform specific tasks in applications through guided, multi-step exercises.
  • Exercises allow learners to practice in the actual application being studied.
  • Supplied sample files include sample documents, application files, programs, and programming code that enable learners to practice with these files, enhancing the learning experience.
  • A Course Topics list contains active hyperlinks, permitting quick access to specific topics.
  • Find-A-Word allows learners to look up an unfamiliar term in the Glossary, on the Web, or in a dictionary. In addition, it lets them find other occurrences of the term in the same course.
  • Search text enables learners to rapidly search all text within a course to easily retrieve information required.
  • Courses challenge the learner with a variety of question formats, including multi-step simulations, true/false, multiple choice, and fill-in-the-blank.
  • A skill assessment generates a customized learning path based on the results of a pre-test.
  • A glossary provides a reference for definitions of unfamiliar terms.
  • Bookmarking tracks the learner's progress in a course.

Technical Requirements:

What You Get:

You will receive Unlimited Access to all of the RPG IV Programming training tutorials listed above. Your online training courses will be available from anywhere you have internet access.This e-learning series includes all of the online training tutorials listed and is provided in an interactive, self-paced format. Retake any or all of our computer training as often as you want. Our online tutorials allow you to learn anywhere, anytime from any computer with internet access. All courses allow for 6 months of unlimited access (1 user), include a variety of features and qualify for Continuing Education Unit credit.

Web-Based Training Products:

You might also be interested in our Technical Package which includes all of the RPG IV Programming training courses listed above plus hundreds of hours of related online training courses


Technical Package

Only $249.95   staffkit

RPG IV Programming
Training Series
Total Courses: 13
Total Time: 38+ hours
Only $99.95
Available in Package only
Total Courses: 853
Total Time: 1723+ hours
Only $249.95
Satisfaction Guaranteed    BBB Online Accredited Business          Fruad Protection Guaranteed By American Express            Paypal World Seller


'offers employers an excellent way to train their staff economically and without having to send them out of the office.'

'this is a must have resource'
California Technology Magazine

'this is theUltimate
Career Development
MidWest Technology Journal

Read more customer
reviews about our
e-learning training tutorials

StaffKit offers a centralized e-learning solution for business, computer, technical, compliance and employee training.
Copyright © 2001-2018 StaffKit All Rights Reserved