IBM i Platform Foundations
Complete beginner
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.
Complete beginner
Learn how IBM i actually works — objects, libraries, jobs, and tools — before writing a single line of RPG.
Beginner
Build real free-format ILE RPG skills from the ground up — syntax, data types, control structures, and file I/O.
Intermediate
Advance into procedures, service programs, embedded SQL, and subfiles — the skills that define modern production RPG.
Advanced
Master expert-level ILE RPG — advanced error handling, APIs, web services, Java interoperability, and multithreading for production systems.
Applied
Apply everything you've learned by building complete, production-style IBM i applications from architecture through deployment readiness.
Start anywhere
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
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
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
Phase 0 set out to answer a question that most RPG training skips entirely: before writing a single line of modern ILE RPG, does a developer actually understand the platform that code will run on? This closing lesson brings together…
Security on IBM i isn't a separate concern bolted onto application development — it's woven directly into the object model covered throughout Phase 0, and understanding its fundamentals is essential for any developer working on production…
IBM i groups display files, printer files, and database files under a single object type — *FILE — which can be genuinely confusing until you understand that shared type is about system-level classification, not about these three kinds of…