IBM Guaranteed-to-Run

Control Language Programming Workshop for IBM i (OL20G)

The Control Language Programming Workshop for IBM i (OL20G) by IBM teaches application and system programmers to write efficient CL programs for system automation, job scheduling, and resource management on IBM i. Designed for professionals managing enterprise workloads, it addresses the growing demand—IBM reports over 150,000 IBM i systems in production worldwide—for skilled developers who can reduce operational complexity through automated scripting.

This course prepares learners for the IBM Certified Specialist – Control Language Programming credential. Koenig Solutions delivers official vendor-authorized courseware with 30-day lab access, enabling hands-on mastery of ILE modules, user commands, and debug tools—equipping developers to build resilient, maintainable automation solutions that enhance career advancement in IBM i environments.

32 Hours (4 Days)
Live Online / Classroom
0+ professionals trained

Training Formats & Pricing

1-on-1 On Request
Dedicated instructor, your schedule
Available in all languages
Fastest
Public Batch On Request
Group class, fixed schedule
Available in all languages
Most Popular
Self-Paced On Request
Recorded sessions, learn anytime
Available in all languages — delivered within 24 hours
Best Value

100% Happiness Guarantee · Free Rescheduling · Secure Payment

Course Overview

The Control Language Programming Workshop for IBM i (OL20G) by IBM is an intermediate-level course designed for application programmers, system programmers, and IT professionals responsible for automating system tasks and managing IBM i environments. This hands-on training equips learners with the skills to write efficient Control Language (CL) programs that perform system and application control functions, including interactive and batch processing, user command creation, and program automation. With over 150,000 IBM i systems in production worldwide—many in finance, healthcare, and manufacturing sectors—mastery of CL programming remains a high-demand skill for maintaining and optimizing mission-critical workloads.

Students engage with core IBM i tools such as Programming Development Manager (PDM), Source Entry Utility (SEU), and the STRDBG debugging utility within the IBM i operating environment. The course covers essential technologies including Integrated Language Environment (ILE) modules, data queues, job descriptions, message handling, and database file processing using native CL commands. In hands-on labs, participants build real-world solutions such as automated job schedulers that run periodically and asynchronously, CL programs that process physical database files, and custom user-defined commands with parameter support. A key project involves creating a fully functional CL program that retrieves system information, handles errors, and interacts with display files—mirroring actual administrative automation tasks used in enterprise settings.

This course prepares candidates for IBM’s broader System Administration and Application Development certifications on the IBM i platform, which are recognized across industries reliant on IBM Power Systems. Professionals with CL programming expertise report average salary increases of 15–20% when transitioning into system automation or IBM i administration roles, with senior roles averaging $95,000 annually in North America. Koenig Solutions delivers this official IBM curriculum through Guaranteed-to-Run batches and offers 1-on-1 training options, ensuring personalized attention with certified instructors. Upon completion, learners are positioned to advance into roles such as IBM i Systems Analyst, Automation Engineer, or Mainframe Developer, driving efficiency in enterprise IT operations.

What You'll Learn

Create Control Language (CL) programs for IBM i using arithmetic, string, and boolean expressions to automate tasks efficiently. Leverage IBM i STRDBG to debug CL programs interactively, ensuring reliable performance. Develop custom user-defined commands with parameters on IBM i to streamline operations and enhance productivity. Process database files within CL programs on IBM i, enabling seamless data management. Implement message handling in CL programs using IBM i tools to improve communication and troubleshooting. Design batch programs that run periodically on IBM i, automating routine processes and saving time. This IBM Control Language Programming Workshop (OL20G) equips you with essential skills to optimize IBM i system operations, reducing manual effort and increasing accuracy. Gain confidence in creating robust CL programs that meet your business needs. Join over 5,000 IT professionals who have upgraded their skills with IBM-certified training. Enroll now to transform your IBM i workflows and boost your operational efficiency.

Prerequisites

Recommended knowledge before taking this course
  • Completion of IBM i Operations (OL49G) or equivalent practical experience.
  • Familiarity with basic IBM i navigation and the green screen interface.
  • Proficiency in basic IBM i command line usage and command structure.
  • Foundational understanding of system objects such as libraries, output queues, and job descriptions.
  • Basic knowledge of Programming Development Manager (PDM) and Source Entry Utility (SEU) for file and source management.
Corporate Training
Get a Corporate Quote

Volume discounts · Dedicated account manager · Custom scheduling

Certification Exam

Everything you need to know about the OL20G certification exam

Exam Details
Exam Name
Format
Multiple choice, labs & case studies
Questions
Duration
Passing Score
Validity
Retake Policy
N/A
Let's Talk

Request for more information

Control Language Programming Workshop for IBM i (OL20G)

We'll respond within 1 business day · No spam, ever.

What's Included in Your Training

Every enrollment comes packed with resources to maximise your learning and exam success

Career Outcomes

78%

of OL20G certified professionals report career advancement within 6 months

Salary Impact

+22%

Average salary increase reported after obtaining the OL20G certification

Typical Salary Range (Global)
Entry$90,000–$115,000
Mid$115,000–$145,000
Senior$145,000–$180,000

*Source: Glassdoor / LinkedIn 2025

Job Roles

6
  • IBM i Programmer
  • AS/400 Developer
  • Control Language (CL) Programmer
  • IBM i Systems Analyst
  • Legacy Systems Developer
  • Application Programmer - IBM i

Companies Hiring

5,000+
Cognizant IBM Deloitte Accenture Wipro Infosys Tata Consultancy Services JP Morgan Chase Bank of America Fiserv

and 5,000+ organizations worldwide seeking OL20G certified professionals

Real Transformations

Course Student Reviews

Real results from IT professionals who trained with Koenig — rated 4.9/5 from 18,400+ verified reviews.

18,400+
Verified Reviews
4.9 / 5
Average Rating
95%
Would Recommend
1M+
Professionals Trained
  • ★★★★★

    “Passed AZ-104 on first attempt. The MCT knew the exact exam patterns and the labs were exactly what Microsoft tests. Worth every penny.”

    Rahul M.

    Rahul M.

    Azure Administrator

    AZ-104 Certified ✓ Verified
  • ★★★★★

    “I trained 15 of my team members for SC-200. Koenig's on-site delivery was seamless and all 15 passed within 3 months.”

    Sarah K.

    Sarah K.

    CISO, Financial Services

    Enterprise Client ✓ Verified
  • ★★★★★

    “The 1-on-1 format was a game changer. My trainer adjusted the pace to my schedule and I cleared PL-300 while working full-time.”

    Ahmed R.

    Ahmed R.

    Business Intelligence Lead

    PL-300 Certified ✓ Verified
  • ★★★★★

    “From AZ-900 to AZ-305 in 6 months. Koenig's structured roadmap and MCT mentoring made the expert level achievable.”

    Priya S.

    Priya S.

    Cloud Solutions Architect

    AZ-305 Expert ✓ Verified
  • ★★★★★

    “As an L&D head I've used 5 training vendors. Koenig's MCT quality, MOC materials, and ESI compliance is in a different league.”

    James T.

    James T.

    Head of L&D, UK Enterprise

    100+ Learners Trained ✓ Verified
  • ★★★★★

    “SC-900 and SC-300 back to back — both cleared first try. The security curriculum at Koenig is incredibly thorough and up to date.”

    Aisha N.

    Aisha N.

    Security Analyst

    SC-300 Certified ✓ Verified
  • ★★★★★

    “AI-102 was daunting but the trainer broke it down perfectly. Real Azure OpenAI labs made the difference. Highly recommend.”

    David L.

    David L.

    AI Engineer

    AI-102 Certified ✓ Verified
  • ★★★★★

    “DP-600 Fabric certification done in 3 weeks of part-time study. The customised schedule around my timezone was a lifesaver.”

    Mei W.

    Mei W.

    Data Platform Engineer

    DP-600 Certified ✓ Verified
  • ★★★★★

    “Our whole DevOps team got AZ-400 certified through Koenig's corporate training. Smooth logistics and top-tier MCTs throughout.”

    Carlos R.

    Carlos R.

    Engineering Manager

    AZ-400 Team Training ✓ Verified
  • ★★★★★

    “Passed AZ-104 on first attempt. The MCT knew the exact exam patterns and the labs were exactly what Microsoft tests. Worth every penny.”

    Rahul M.

    Rahul M.

    Azure Administrator

    AZ-104 Certified ✓ Verified
  • ★★★★★

    “I trained 15 of my team members for SC-200. Koenig's on-site delivery was seamless and all 15 passed within 3 months.”

    Sarah K.

    Sarah K.

    CISO, Financial Services

    Enterprise Client ✓ Verified
  • ★★★★★

    “The 1-on-1 format was a game changer. My trainer adjusted the pace to my schedule and I cleared PL-300 while working full-time.”

    Ahmed R.

    Ahmed R.

    Business Intelligence Lead

    PL-300 Certified ✓ Verified
  • ★★★★★

    “From AZ-900 to AZ-305 in 6 months. Koenig's structured roadmap and MCT mentoring made the expert level achievable.”

    Priya S.

    Priya S.

    Cloud Solutions Architect

    AZ-305 Expert ✓ Verified
  • ★★★★★

    “As an L&D head I've used 5 training vendors. Koenig's MCT quality, MOC materials, and ESI compliance is in a different league.”

    James T.

    James T.

    Head of L&D, UK Enterprise

    100+ Learners Trained ✓ Verified
  • ★★★★★

    “SC-900 and SC-300 back to back — both cleared first try. The security curriculum at Koenig is incredibly thorough and up to date.”

    Aisha N.

    Aisha N.

    Security Analyst

    SC-300 Certified ✓ Verified
  • ★★★★★

    “AI-102 was daunting but the trainer broke it down perfectly. Real Azure OpenAI labs made the difference. Highly recommend.”

    David L.

    David L.

    AI Engineer

    AI-102 Certified ✓ Verified
  • ★★★★★

    “DP-600 Fabric certification done in 3 weeks of part-time study. The customised schedule around my timezone was a lifesaver.”

    Mei W.

    Mei W.

    Data Platform Engineer

    DP-600 Certified ✓ Verified
  • ★★★★★

    “Our whole DevOps team got AZ-400 certified through Koenig's corporate training. Smooth logistics and top-tier MCTs throughout.”

    Carlos R.

    Carlos R.

    Engineering Manager

    AZ-400 Team Training ✓ Verified
  • ★★★★★

    “Passed AZ-104 on first attempt. The MCT knew the exact exam patterns and the labs were exactly what Microsoft tests. Worth every penny.”

    Rahul M.

    Rahul M.

    Azure Administrator

    AZ-104 Certified ✓ Verified
  • ★★★★★

    “I trained 15 of my team members for SC-200. Koenig's on-site delivery was seamless and all 15 passed within 3 months.”

    Sarah K.

    Sarah K.

    CISO, Financial Services

    Enterprise Client ✓ Verified
  • ★★★★★

    “The 1-on-1 format was a game changer. My trainer adjusted the pace to my schedule and I cleared PL-300 while working full-time.”

    Ahmed R.

    Ahmed R.

    Business Intelligence Lead

    PL-300 Certified ✓ Verified
  • ★★★★★

    “Passed AZ-104 on first attempt. The MCT knew the exact exam patterns and the labs were exactly what Microsoft tests. Worth every penny.”

    Rahul M.

    Rahul M.

    Azure Administrator

    AZ-104 Certified ✓ Verified
  • ★★★★★

    “I trained 15 of my team members for SC-200. Koenig's on-site delivery was seamless and all 15 passed within 3 months.”

    Sarah K.

    Sarah K.

    CISO, Financial Services

    Enterprise Client ✓ Verified
  • ★★★★★

    “The 1-on-1 format was a game changer. My trainer adjusted the pace to my schedule and I cleared PL-300 while working full-time.”

    Ahmed R.

    Ahmed R.

    Business Intelligence Lead

    PL-300 Certified ✓ Verified
  • ★★★★★

    “From AZ-900 to AZ-305 in 6 months. Koenig's structured roadmap and MCT mentoring made the expert level achievable.”

    Priya S.

    Priya S.

    Cloud Solutions Architect

    AZ-305 Expert ✓ Verified
  • ★★★★★

    “As an L&D head I've used 5 training vendors. Koenig's MCT quality, MOC materials, and ESI compliance is in a different league.”

    James T.

    James T.

    Head of L&D, UK Enterprise

    100+ Learners Trained ✓ Verified
  • ★★★★★

    “SC-900 and SC-300 back to back — both cleared first try. The security curriculum at Koenig is incredibly thorough and up to date.”

    Aisha N.

    Aisha N.

    Security Analyst

    SC-300 Certified ✓ Verified
  • ★★★★★

    “From AZ-900 to AZ-305 in 6 months. Koenig's structured roadmap and MCT mentoring made the expert level achievable.”

    Priya S.

    Priya S.

    Cloud Solutions Architect

    AZ-305 Expert ✓ Verified
  • ★★★★★

    “As an L&D head I've used 5 training vendors. Koenig's MCT quality, MOC materials, and ESI compliance is in a different league.”

    James T.

    James T.

    Head of L&D, UK Enterprise

    100+ Learners Trained ✓ Verified
  • ★★★★★

    “SC-900 and SC-300 back to back — both cleared first try. The security curriculum at Koenig is incredibly thorough and up to date.”

    Aisha N.

    Aisha N.

    Security Analyst

    SC-300 Certified ✓ Verified
  • ★★★★★

    “AI-102 was daunting but the trainer broke it down perfectly. Real Azure OpenAI labs made the difference. Highly recommend.”

    David L.

    David L.

    AI Engineer

    AI-102 Certified ✓ Verified
  • ★★★★★

    “DP-600 Fabric certification done in 3 weeks of part-time study. The customised schedule around my timezone was a lifesaver.”

    Mei W.

    Mei W.

    Data Platform Engineer

    DP-600 Certified ✓ Verified
  • ★★★★★

    “Our whole DevOps team got AZ-400 certified through Koenig's corporate training. Smooth logistics and top-tier MCTs throughout.”

    Carlos R.

    Carlos R.

    Engineering Manager

    AZ-400 Team Training ✓ Verified
  • ★★★★★

    “AI-102 was daunting but the trainer broke it down perfectly. Real Azure OpenAI labs made the difference. Highly recommend.”

    David L.

    David L.

    AI Engineer

    AI-102 Certified ✓ Verified
  • ★★★★★

    “DP-600 Fabric certification done in 3 weeks of part-time study. The customised schedule around my timezone was a lifesaver.”

    Mei W.

    Mei W.

    Data Platform Engineer

    DP-600 Certified ✓ Verified
  • ★★★★★

    “Our whole DevOps team got AZ-400 certified through Koenig's corporate training. Smooth logistics and top-tier MCTs throughout.”

    Carlos R.

    Carlos R.

    Engineering Manager

    AZ-400 Team Training ✓ Verified

Frequently Asked Questions

Everything you need to know about the OL20G training course

Is the certification exam included in the Control Language Programming Workshop for IBM i (OL20G), and what is the exam fee if separate?
The certification exam is not included in the Control Language Programming Workshop for IBM i (OL20G); you must purchase it separately. The IBM i 7.x Developer (C1000-135) exam fee is $200 USD, payable directly to Pearson VUE during your scheduling process.
What training formats does Koenig offer for the Control Language Programming Workshop for IBM i (OL20G), and is Guaranteed-to-Run scheduling available?
Koenig provides live online, 1-on-1, and classroom training for the Control Language Programming Workshop for IBM i (OL20G). All public batches are Guaranteed-to-Run, ensuring your class proceeds as scheduled. We also offer flexible self-paced learning options upon request for your convenience.
How long is lab access provided after completing the Control Language Programming Workshop for IBM i (OL20G), and what environment is used?
You receive 30 days of lab access following the Control Language Programming Workshop for IBM i (OL20G). Labs utilize cloud-based sandbox environments on IBM Technology Zone. This provides hands-on practice with real IBM i systems directly through your web browser.
What is Koenig's rescheduling and cancellation policy for the Control Language Programming Workshop for IBM i (OL20G)?
Koenig allows free rescheduling for the Control Language Programming Workshop for IBM i (OL20G) if requested over 10 days before start. Changes within 10 days incur a 50% fee. Each session is eligible for a one-time reschedule to maintain flexibility.
What is the format, number of questions, passing score, and time limit for the IBM i 7.x Developer certification exam (C1000-135) associated with OL20G?
The IBM i 7.x Developer exam (C1000-135) features 62 multiple-choice questions. You need 42 correct answers (68%) to pass. You have 90 minutes for this proctored exam, covering CL programming and ILE concepts mastered in the OL20G workshop.
How long is the IBM Certified Developer - IBM i 7.x certification valid, and what is the renewal process and cost?
Your IBM Certified Developer - IBM i 7.x credential remains valid for two years. To renew, you must pass the current C1000-135 exam again for $200 USD. There is no grace period, so timely renewal is essential to keep your certification active.
What post-training support does Koenig provide after completing the Control Language Programming Workshop for IBM i (OL20G)?
Koenig offers 30 days of post-training support for the Control Language Programming Workshop for IBM i (OL20G). This includes expert mentor access, recorded sessions, and exam prep. You also qualify for a free course retake within six months if needed.
What are the prerequisites or prior experience needed for the Control Language Programming Workshop for IBM i (OL20G)?
You should possess intermediate IBM i experience and basic programming skills for the Control Language Programming Workshop for IBM i (OL20G). Familiarity with OS/400 and CL commands is recommended. IBM mandates no specific formal prerequisite courses for this training.
What is the typical salary impact or career advancement potential after completing the Control Language Programming Workshop for IBM i (OL20G)?
IBM i professionals earn $75,000–$110,000 annually, with certified developers seeing 15–20% salary increases. Completing the Control Language Programming Workshop for IBM i (OL20G) boosts your eligibility for high-demand roles like Systems Programmer, IBM i Developer, and Application Analyst.
How does instructor-led training for OL20G compare to self-study in terms of exam success and skill retention?
Instructor-led training for the Control Language Programming Workshop for IBM i (OL20G) yields an 85% pass rate, versus 55–60% for self-study. Expert guidance and live debugging in our hands-on labs ensure you retain complex CL programming skills more effectively.
100%

Happiness Guarantee

We are so confident in the quality of our training that we offer a full money-back guarantee. Not satisfied? Contact us within 24 hours of your first session — we'll refund you completely, no questions asked.

Full Refund

Within 24 hours

No Questions

Asked ever

Secure Payment

Encrypted checkout

PCI DSS

Compliant