No installs
Open the product in a browser. No terminal emulator, certificates, Java, Zowe, or local setup.
Practise z/OS-style workflows, datasets, JCL job submission and spool output in a safe browser lab with Zed guiding you as you learn.
See how it worksMAINFRAME101 MF/OS Version 2.5
Copyright (c) 2026 Mainframe101. All rights reserved.
────────────────────────────────────────────────
SYSTEM READY
> DISPLAY T
IEE136I LOCAL: TIME=14.23.45 DATE=2026.125
> DISPLAY IPL
IEE254I 08.15.30 IPLINFO 342
SYSTEM IPLED AT 08.15.30 ON 2026.118
RELEASE z/OS 2.5.0 LICENSE = z/OS
> DISPLAY M=CPU
The system responded instantly. That output follows real z/OS-style message conventions. IEE136I is the message identifier. Every message on z/OS has one. You will get used to them.
Why does it say 2026.125 instead of a normal date?
Julian date: year followed by the day of the year. Day 125 of 2026. Mainframes have used this format since the 1960s. Compact, unambiguous, and still everywhere in production.
Prototype preview. Designs and features may change before launch.
Built for students, apprentices, developers and anyone starting their mainframe journey.
The gap
Real mainframe learning often involves installs, credentials, VPNs, tooling, waiting lists and fragile environments. Mainframe101 removes the setup pain before it becomes a blocker.
Open the product in a browser. No terminal emulator, certificates, Java, Zowe, or local setup.
No real mainframe access required. Start practising safely in the browser.
Start practising realistic mainframe workflows without waiting for a lab to be provisioned.
Product experience
Learners can practise realistic workflows without risking real systems, waiting for access, or fighting local tooling.
A 3270-style terminal that accepts real z/OS-style commands without touching a real system.
Create, browse, and edit partitioned and sequential datasets the way you would on a live system.
Write and submit JCL into the simulated job queue. See the job picked up, run, and end.
Inspect JES spool messages, condition codes, and step output just as you would in SDSF.
Navigate and edit Unix System Services style paths alongside traditional MVS datasets.
Open, edit, and save COBOL, JCL, and REXX members directly in the browser.
Short knowledge checks embedded in every lesson confirm understanding before you move on.
Your position in every track and lesson is saved automatically so you can pick up where you left off.
Zed watches what you do in the terminal and offers targeted hints, corrections, and explanations.
Write, edit, and step through COBOL programs with syntax support and Zed explaining each clause as you go.
Practise CICS commands and transaction flows in a simulated environment, without needing a live CICS region.
Explore DB2 query basics and RACF security commands with realistic simulated responses and Zed guidance.
Roadmap
Mainframe101 is being built openly. The core product is done. Now it is time to get it into the hands of early learners.
Simulated terminal, datasets, JCL job submission, spool output, Zed guidance, and saved progress.
Join early access, receive build updates, and help shape the first release.
Early access to the full product: lessons, labs, quizzes, and Zed-guided walkthroughs.
Free and Pro plans, organisation access, cohort reporting, and expanded learning paths.
Workflow
Every lesson lives inside the terminal. Zed guides you through each step from a panel beneath it, so you are always hands-on from the first second.
01
Launch a lesson and land straight in the simulated 3270 terminal. No preamble, no slides.
02
Zed's panel sits beneath the terminal and walks you through each task with structured, step-by-step guidance.
03
Type z/OS-style commands and watch the simulated system respond in a realistic mainframe-style flow.
04
Write and submit JCL into the simulated job queue and see it picked up, run, and end.
05
Inspect spool output, condition codes, and step messages. Ask Zed to explain anything you missed.
Zed
Zed gives hints, explains commands, reviews mistakes and helps learners understand what the system is doing. Useful, credible guidance built into the lab flow.
Zed
Fundamentals · Lesson 2: What is a mainframe?
Every time you tap your card at a checkout, a mainframe is likely involved in approving that transaction in milliseconds. 71 of the world's top 100 banks run on IBM Z. You're about to understand exactly why.
Why do banks still use them instead of modern servers?
Reliability. IBM Z systems are designed for 99.9999% uptime, around 31 seconds of downtime per year. Nothing else comes close. Banks cannot afford downtime, so they have never left.
Audience
Build a foundation in mainframe before entering the workforce.
Structured labs that map to real apprenticeship outcomes.
Get up to speed on z/OS without needing system access.
Study mainframe concepts with no infrastructure overhead or waiting for system access.
Learn the z/OS skills that power financial services before working on a real system.
Build mainframe confidence before stepping into a client environment.
Move into mainframe from another discipline with a guided, hands-on starting point.
Pricing teaser
Plans are not the focus yet. Early access is.
Fundamentals, coding basics and starter practice environments.
Full lessons, more environments and priority support.
Cohorts, reporting, onboarding and white-label options.
Building in public
Mainframe101 is being built by Kyle Pressley to make mainframe learning easier to access, easier to practise, and less intimidating for beginners.
The goal is simple: remove the setup pain and help more people get hands-on with mainframe concepts from day one.
Join the early access list and help shape the first version of Mainframe101.