Skip to main content
AI-powered IBM i learning · Public Beta

Master IBM i from Zero to Expert.

The AI-powered learning platform for IBM i professionals.

Learn IBM i fundamentals, understand RPGLE, CLLE, DB2 for i, DDS, and job logs, and get guided help from an AI tutor built for the IBM i ecosystem.

No credit card required · Every lesson free to read · Built for IBM i professionals

IBM i Fundamentals · Lesson 1Product preview

What is IBM i?

A beginner-friendly introduction to the platform that runs on IBM Power Systems.

Path progress4 of 288 completed
Mark Complete

AI Tutor

“What's the difference between IBM i and IBM Power Systems?”

iRPGenie is currently in public beta. We are actively expanding the platform with deeper professional-grade IBM i, RPGLE, SQL, and operations content. Our goal is to make this an all-in-one learning hub for IBM i learners and working professionals. Stay tuned — and share your feedback.

Built for practical IBM i learning
288
Structured lessons
1
Guided fundamentals path
Free
Every lesson, no login
AI
Tutor for IBM i concepts
Where to start

Choose your learning journey

Whatever brought you here, there's a clear next step.

New to IBM i

Start with a structured, beginner-friendly path that assumes no prior IBM i knowledge -- 288 lessons from what IBM i is to a basic development workflow.

Want hands-on practice?

Reinforce concepts with guided practice, test yourself with quick quizzes, prepare with real interview questions, and get hands-on in a simulated 5250-style command environment and an ACS-style SQL console -- safe learning simulations, not a connection to a real IBM i system.

5250-style LabSQL Console
Explore Practice

AI Tutor works alongside every path above -- ask questions from any lesson, Deep Dive, Insight, or practice exercise.

Learning path

IBM i Fundamentals

A complete, 288-lesson path from what the platform is to a basic development workflow -- every lesson is free to read, no account required.

Foundations

What IBM i is, 5250 navigation, libraries, objects, and the IFS.

26 lessons

RPGLE & CLLE

RPGLE fundamentals through file I/O, CLLE, and advanced ILE concepts.

66 lessons

SQL & Db2 for i

Db2 for i, DDS, and SQL embedded directly in RPGLE.

42 lessons

Screens & Reports

Display files, subfiles, and printer file reports.

48 lessons

Operations & Career

Debugging, operations, security, journaling, and interview readiness.

106 lessons

AI Tutor

Educational guidance for IBM i concepts

Product preview
Explain the difference between a physical file and a logical file.
A physical file stores the actual data. A logical file doesn't store data itself -- it defines a view, like a subset of columns or an alternate access path, over one or more physical files.
What is a job log in IBM i?Show a simple RPGLE example.
AI Tutor

Ask IBM i questions, get IBM i-specific answers

Get clear, plain-language explanations of RPGLE, CLLE, and Db2 for i concepts, tuned for the IBM i ecosystem specifically -- not a generic programming assistant. Works from any lesson, Deep Dive, Insight, or practice question -- not a separate content library.

Open AI Tutor

A note on AI guidance:AI Tutor responses may be incorrect and should be validated before production use. Do not paste private source code, sensitive job logs, credentials, or customer data. iRPGenie does not connect to real IBM i systems at this time. Read the full Beta & AI Disclaimer for more detail.

Have feedback or a question?

We'd love to hear from you.

Contact us

Start learning IBM i today.

Every lesson is free to read, no account required. Create one anytime to save your progress and unlock the AI Tutor and Practice Lab.

Start Learning Free