IBM i Platform Foundations
Learn how IBM i actually works โ objects, libraries, jobs, and tools โ before writing a single line of RPG.
Master IBM i development through structured video lessons, enterprise examples, and hands-on coding.
Pay per lesson. No subscription. Lifetime access to everything you buy.
Foundations to expert
Our foundations course is available now โ buy lessons one at a time, in any order, and what you buy stays yours. More courses are in production.
Learn how IBM i actually works โ objects, libraries, jobs, and tools โ before writing a single line of RPG.
Build real free-format ILE RPG skills from the ground up โ syntax, data types, control structures, and file I/O.
Advance into procedures, service programs, embedded SQL, and subfiles โ the skills that define modern production RPG.
Master expert-level ILE RPG โ advanced error handling, APIs, web services, Java interoperability, and multithreading for production systems.
Apply everything you've learned by building complete, production-style IBM i applications from architecture through deployment readiness.
Start anywhere
IBM i looks unfamiliar the moment you leave the 5250 screen โ there's no drive letter, no folder tree, and file names don't work the way they do everywhere else. This lesson lays t
Object authority determines who can do what on the system, and adopted authority is the mechanism behind a huge share of production application security. This lesson covers the fun
IBM i has two very different ways to store source code: traditional source physical files with members, and the Integrated File System (IFS), which looks and behaves like a modern
Control Language (CL) is how you operate the system itself โ compiling objects, managing libraries, and controlling jobs. This lesson covers the core CL commands every RPG develope
Rational Developer for i (RDi) brings IBM i development into a modern, Eclipse-based IDE โ syntax checking, outline views, and integrated debugging that green-screen tools were nev
This closing lesson ties together everything from architecture and objects to security and application structure into one practical walkthrough of a real IBM i environment. It's th
Field notes
A complete free-format ILE RPG program combining copy members, prototypes, subprocedures, file I/O, embedded SQL, and error handling โ plus a review checklist.
Compile with a debug view, start STRDBG with UPDPROD(*NO), set conditional breakpoints, inspect data with EVAL and hex views, and use WATCH and STRSRVJOB.
SQLRPGLE, EXEC SQL, host variables and host structures, SELECT INTO, SQLSTATE checks, null indicators, SET OPTION and GET DIAGNOSTICS.