IBM i LEARNING LIBRARY

AS400 and IBM i tutorials

Find a practical guide for the task in front of you: learn RPGLE, read and update files, query Db2 for i, manage batch jobs, or diagnose an error. Each path connects explanations and examples to official IBM documentation and related practice questions.

New to the platform? Start with IBM i foundations. These tutorials cover concepts often searched as AS400, AS/400 or iSeries development, with release-specific details identified in the IBM references.

Learn step by step

AS400 / IBM i Basics: Libraries, Objects, QTEMP and IFS

Learn AS400 and IBM i basics with practical examples of objects, library lists, QTEMP, source members and IFS paths, plus a first troubleshooting checklist.

Easy · 7 sections
IBM i Files Tutorial: PF, LF, DDS, CHAIN and READE

Learn IBM i physical and logical files, members, keys and RPG file operations through practical examples, level-check diagnosis and SQL comparisons.

Easy · 7 sections
Db2 for i SQL Tutorial: Joins, CTEs, NULLs and Updates

Practise Db2 for i SQL joins, NULL handling, common table expressions and guarded updates with worked results, RPGLE host variables and IBM references.

Intermediate · 7 sections
RPGLE Tutorial: Variables, Arrays, Dates and Procedures

Learn RPGLE variables, decimal calculations, arrays, date validation and procedure parameters with fixed-format and fully free examples and test cases.

Intermediate · 7 sections
IBM i Batch Jobs: SBMJOB, Job Queues, CL and Job Logs

Troubleshoot IBM i batch jobs with SBMJOB, job queues, MSGW, job logs and CL examples. Learn to separate submission, execution and business completion.

Intermediate · 7 sections
ILE RPGLE Guide: Service Programs, Binding and Activation

Build an ILE RPGLE service, understand module and binding-directory dependencies, preserve exported interfaces and troubleshoot activation-group state.

Advanced · 9 sections
IBM i Data Queues and Data Areas: Examples and Recovery

Learn IBM i data queues, data areas and message queues with SQL and CL examples, timeout handling, duplicate detection and practical recovery scenarios.

Intermediate · 7 sections
IBM i Troubleshooting: RPGLE Debug, Authority and SQL Tuning

Debug RPGLE, investigate IBM i authority failures and record locks, and tune Db2 SQL using repeatable test cases, job evidence and Visual Explain.

Advanced · 7 sections
Interview lab: design, troubleshoot and code

Structure an answer around constraints, trade-offs, and evidence.

Advanced · 3 sections

SQL and RPG file operation reference

Interview questions and explanations

Foundations

Data & database

RPG & CL development

Runtime & work management

ILE & application design

Messaging & transactions

Production engineering

Interview practice

Practise and troubleshoot

AI on IBM i and development articles