Safe browser labs for critical enterprise skills

Mainframe learning, rebuilt for beginners.

Practise z/OS-style workflows, datasets, JCL job submission and spool output in a safe browser lab with Zed guiding you as you learn.

Join the waitlist to gain early access to Mainframe101 and receive product updates.

See how it works
app.mainframe101.org/dashboard/lesson/fundamentals-4
Fundamentals/Lesson 4: Your first commands
3 / 10
3270 TERMINAL

MAINFRAME101 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

STEP 3 / 10

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.

you

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.

Ask Zed a question…

Prototype preview. Designs and features may change before launch.

Built for students, apprentices, developers and anyone starting their mainframe journey.

The gap

Mainframe skills are valuable. Learning them is still too difficult.

Real mainframe learning often involves installs, credentials, VPNs, tooling, waiting lists and fragile environments. Mainframe101 removes the setup pain before it becomes a blocker.

No installs

Open the product in a browser. No terminal emulator, certificates, Java, Zowe, or local setup.

No credentials

No real mainframe access required. Start practising safely in the browser.

No infrastructure

Start practising realistic mainframe workflows without waiting for a lab to be provisioned.

Product experience

A safe mainframe lab in the browser.

Learners can practise realistic workflows without risking real systems, waiting for access, or fighting local tooling.

Simulated terminal

A 3270-style terminal that accepts real z/OS-style commands without touching a real system.

Datasets

Create, browse, and edit partitioned and sequential datasets the way you would on a live system.

JCL job submission

Write and submit JCL into the simulated job queue. See the job picked up, run, and end.

Spool output

Inspect JES spool messages, condition codes, and step output just as you would in SDSF.

USS-style files

Navigate and edit Unix System Services style paths alongside traditional MVS datasets.

Editable code members

Open, edit, and save COBOL, JCL, and REXX members directly in the browser.

Quizzes

Short knowledge checks embedded in every lesson confirm understanding before you move on.

Saved progress

Your position in every track and lesson is saved automatically so you can pick up where you left off.

Zed guide

Zed watches what you do in the terminal and offers targeted hints, corrections, and explanations.

COBOL basics

Write, edit, and step through COBOL programs with syntax support and Zed explaining each clause as you go.

CICS transactions

Practise CICS commands and transaction flows in a simulated environment, without needing a live CICS region.

DB2 and RACF

Explore DB2 query basics and RACF security commands with realistic simulated responses and Zed guidance.

Roadmap

Built in stages

Mainframe101 is being built openly. The core product is done. Now it is time to get it into the hands of early learners.

Complete

Core development

Simulated terminal, datasets, JCL job submission, spool output, Zed guidance, and saved progress.

Now open

Waitlist open

Join early access, receive build updates, and help shape the first release.

Coming soon

Beta

Early access to the full product: lessons, labs, quizzes, and Zed-guided walkthroughs.

Future

Public launch

Free and Pro plans, organisation access, cohort reporting, and expanded learning paths.

Workflow

You learn by doing, not by reading.

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

Open

Launch a lesson and land straight in the simulated 3270 terminal. No preamble, no slides.

02

Follow Zed

Zed's panel sits beneath the terminal and walks you through each task with structured, step-by-step guidance.

03

Run commands

Type z/OS-style commands and watch the simulated system respond in a realistic mainframe-style flow.

04

Submit jobs

Write and submit JCL into the simulated job queue and see it picked up, run, and end.

05

Review

Inspect spool output, condition codes, and step messages. Ask Zed to explain anything you missed.

Zed

Meet Zed, your mainframe tutor.

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

Built for the next generation of mainframe talent.

Students

Build a foundation in mainframe before entering the workforce.

Apprentices

Structured labs that map to real apprenticeship outcomes.

Junior developers

Get up to speed on z/OS without needing system access.

Universities

Study mainframe concepts with no infrastructure overhead or waiting for system access.

Banks

Learn the z/OS skills that power financial services before working on a real system.

Consultancies

Build mainframe confidence before stepping into a client environment.

Career changers

Move into mainframe from another discipline with a guided, hands-on starting point.

Pricing teaser

Free to start. Pro when you need more.

Plans are not the focus yet. Early access is.

Free

Fundamentals, coding basics and starter practice environments.

  • Browser lab access
  • Core workflow lessons
  • Starter practice environments

Pro

Full lessons, more environments and priority support.

  • Expanded lesson library
  • More simulated environments
  • Priority support

Organisation

Cohorts, reporting, onboarding and white-label options.

  • Cohort setup
  • Progress reporting
  • Training team support

Building in public

Built by a new mainframer, for new mainframers.

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.

Be first to learn mainframes the modern way.

Join the early access list and help shape the first version of Mainframe101.

Join the waitlist to gain early access to Mainframe101 and receive product updates.