The Complete Mainframe Professional Course - 4 Courses in 1
4.3 (1,153 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,553 students enrolled

The Complete Mainframe Professional Course - 4 Courses in 1

The first step in learning about Mainframes. Covers TSO/ISPF, JCL, Unix System Services, VSAM, COBOL and CICS.
4.3 (1,153 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,553 students enrolled
Created by Abhishek Rathi
Last updated 5/2020
English [Auto-generated]
Current price: $135.99 Original price: $194.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 18 hours on-demand video
  • 8 articles
  • 17 downloadable resources
  • 1 Practice Test
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Students will be able to Install their own Mainframe Operating system on their Personal Computer
  • Students will learn 20+ TSO and ISPF Commands on Mainframe computer
  • Students will learn all the major ISPF commands and understand ISPF operations
  • Students will learn how to code JOB CONTROL LANGUAGE
  • You will also learn how to connect to a Mainframe
  • Students will learn how to create datasets on a Mainframe and perform operations on them
  • You will learn what a Mainframe is?
  • Difference between a Mainframe and a Supercomputer
  • Mainframe Manufacturers in the world today
  • The History of IBM Mainframes
  • Operating Systems used on Mainframe computers
  • Identify the various Mainframe Technologies.
  • Programming Languages used on Mainframes today
  • Different types of Processing done on a Mainframe
  • Learn about Industries where Mainframes are used
  • This will build a base to learn further about Application programming on Mainframes
  • Learn about IBM Master the Mainframe Contest
  • Access to a mainframe will be beneficial but is not necessary.
  • No previous experience in mainframe required.
  • For completing VSAM and CICS, access to a z/OS mainframe is required.

Welcome to the most detailed and elaborate course about Mainframe on the whole internet. The course offers exclusive content about Mainframe in movies and other media.

The course has been top reviewed and most sought after course about Mainframe. I made this course exclusively for UDEMY.

**********You will also see in this course the Movie and TV scenes which reference to Mainframes*****************                 

THOR Ragnarok, IRON MAN, AVENGERS, AVENGERS age of ultron, TEENAGE MUTANT NINJA TURTLES, RESIDENT EVIL, MAD MEN, THE OC, Disney, Halt and catch fire and many more.........


This course also includes some amazing facts about Mainframes like: FIFA world cup brazil used Mainframes to detect whether a goal has been scored or not, and the most recent New Jersey Unemployment department needs COBOL programmers during COVID-19 corona crisis.

This course is a collection of 4 courses.

It covers TSO/ISPF commands in detail. The ISPF commands taught in the course are exhaustive.

After TSO/ISPF it covers Job Control Language basics.

It then teaches COBOL basics.

VSAM is covered in detail.

CICS along with 2 projects is explained in the ending of the course.

After this course you will have a full overview of the Mainframe environment.

The course also covers Master the Mainframe Contest details. The contest ended on Dec 31, 2019. But you can still complete the contest and earn IBM badges.

Monthly updates: I provide monthly updates to the course. I keep adding new content to the course, so you can keep learning new things about Mainframes.

All this comes with 30-day money back guarantee.

Heard about Mainframe but not sure how to get started? This course will teach you what you want to know. This is the first step for anyone who wants to learn about Mainframes so you can start a new career as a Mainframe Professional.

  • This Course is DIRECT and TO THE POINT.

  • Over 17 hours of video content and 200+ lectures.

  • 4 COBOL Assignments, 2 Mini projects in CICS and a Practice test.

  • Get all the presentations in the course, so you don't have to take notes while watching the lectures.

  • I also UPDATE this course periodically to include even more Videos. New Resources and Articles are also added.

  • Join Over 3,200+ Students Who Have Enrolled in this Udemy Course.

  • If you ever have any questions please feel free to message me directly and i will do my best to get back to you as soon as possible!


Build a foundation in Mainframe with this tutorial.

You will Learn:

  • What a Mainframe Computer is.

  • The various Technologies and Terminologies associated with Mainframes.

  • Running TSO/ISPF Commands on a Mainframe

  • Creating datasets and performing operations on them

  • Identify the different programming languages and Operating systems used on mainframe

  • ISPF commands

  • TSO commands

  • JCL in detail

  • VSAM in detail

  • Basics of CICS

  • Basics of COBOL

and much much more......

Mainframe is extensively used in large corporations which deal with huge amount of data every day. Over 70% of the global Fortune 500 companies use Mainframe to run their business for everything from cloud to mobile to big data and analytics. Now, there are 1.1 million customer transactions per second on Mainframes compared with just 40,000 searches on Google per second. IBM is the leading manufacturer of the Mainframe Systems.

Content and Overview  Through this course of over 16 hours of content, you’ll learn about the Mainframes and establish an understanding of the mainframe system.

Starting with an overview of the Mainframes, this course will take you through the types of datasets, Operating systems and data processing used on mainframes.

With these basics mastered, the course will take you through TSO commands, will introduce you to ISPF commands, allocation of datasets and then the different operations you can perform on the datasets.

It will then cover JCL, VSAM, COBOL and CICS.

Upon completion you will be literate in Mainframe terminology, understand how datasets are created, and how you can use commands to operate on the data in these datasets. You will gain enough knowledge to self learn further Mainframe topics such as CICS.

Who this course is for:
  • Anyone who wants to start a career in Mainframes but dont know where to start.
  • IT professionals looking for a switch in their careers.
  • Mainframe Professionals who want to brush up their knowledge about mainframes.
Course content
Expand all 211 lectures 18:03:04
+ Course Introduction
1 lecture 03:45

An introduction to this course. You can see everything that you will learn in this course in this article. Same article is available as a PDF attached with this article.

Preview 03:45
+ Guide to use a Mainframe on Windows Operating System
5 lectures 14:20

We need three things to work on a Mainframe Computer. We need a Mainframe Computer Hardware. Then we need an Operating System to install on it and then we need a Terminal to connect to the Mainframe. The Mainframe Hardware can be emulated using the Hercules Emulator. Hercules Emulator is a Software that behaves like a Mainframe. Then we can use the OS/VS2 operating system which is a FREE operating system for Mainframes. For a Terminal we can use a 3270 Terminal Emulator.

In this lecture the full procedure to download the softwares required to work on a Mainframe is explained. The software MVS Turnkey 3.8j system is also explained. All the material required to take this course is explained as well.

Preview 04:29

The full process to install the softwares to work on a Mainframe is explained in this lecture. The procedure is extremely simple. The cryptoTerm can be easily installed by just launching the installer. The MVS Turnkey system just needs to be extracted and the console mode should be switched on.

Installation of the software

Since the softwares are now installed we can boot the MVS up and use it. The act of booting up MVS is called Initial Program Load (IPL) on Mainframes. The full process of IPL is explained in detail in this lecture.

After the IPL is over we will connect to it using CryptoTerm Terminal emulator. Once the login screen arrives we will logon to the TSO environment. TSO stands for Time sharing Option. The username for MVS is HERC01 and password is cul8tr.

Sometimes the Login screeen does not appear. You will see the turnkey symbol without the login option. In that case you can just click on anywhere on the screen and press the enter key. Then enter the username HERC01. It will then ask you for a password. Enter CUL8TR and press enter key again. You will then be logged on to the MVS. This procedure is also explained in this lecture.

Booting up MVS and logging on to TSO

Once the work we need to do on a Mainframe is complete we can logoff from the system. We can use the logoff command to accomplish this. The logoff command is entered on the READY prompt.

To shutdown the system we have to enter shutdown on the READY prompt and then press enter. This will submit the shutdown job which will shutdown the system. After submitting this job we should ideally logoff from the system using the logoff command. The shutdown process will start and it will automatically close the MVS command prompt once it is over.

Logoff from TSO and shutting down the MVS

The previous lectures demonstrated how you can run a Mainframe on your own personal computer. When you work for a company then you will be provided with an IP address and a port number to connect to a Mainframe. You will also be given a username and a password to logon after connecting to it.

In that case you just need a Terminal Emulator to connect to a Mainframe. You have to enter the IP address and port number to connect to the mainframe. Once you are connected you can enter the username and password to logon to the TSO environment.

This article explain in detail the entire process to connect to a Company's Mainframe.

Connect to a Company's Mainframe
+ Guide to use a Mainframe on Ubuntu
2 lectures 06:13

In this lecture, I will show you how you can Install and use MVS Turnkey system on Ubuntu. MVS Turnkey system can be just extracted and run on Ubuntu. We can then connect to it using c3270 emulator. This lecture explains the whole procedure in detail.

Install and use MVS Turnkey system on Ubuntu

In this lecture i will show you, how you can connect to a Mainframe using c3270. In Ubuntu you can install c3270 using the command "sudo apt-get install c3270". For connecting to your Mainframe give command "c3270 ip address : port number". You will then be connected to your Mainframe.

Connect to a company's Mainframe using c3270
+ Master the Mainframe 2019 Contest
8 lectures 34:33

Master the Mainframe is an annual contest organized by IBM. You will get prizes from IBM if you complete this contest. This articles explains the Master the Mainframe contest in detail.

What is Master the Mainframe Contest?

The lecture describes how you can register for the Master the Mainframe contest that is currently going on.  The 2019 Master the Mainframe contest began on September 9 and will end on December 31, 2019. You can register for the contest by following this lecture.

Preview 05:11

To login to your mainframe, you need to have a username and an initial password. This initial password has to be changed during the first login. Once you login you will be faced with a READY prompt. Some systems have automatically enabled the ISPF command while login. So you will get an ISPF panel after logging in. This lecture explains the login process in detail.

Preview 02:09

The Master the Mainframe Contest consists of 3 parts. Part one is all about the basics of a mainframe. In this challenge, you will submit JCL to allocate datasets. Learn about Unix system services. Do the copy operation between TSO and UNIX environment. This lecture is the solution to part one of the challenge.

Part 1 challenge 1

Part one also consists of a quiz. To complete part one you have to solve this quiz successfully. This lecture covers the solution to part one quiz.

Part 1 quiz

IBM Badges are helpful in getting employment. To apply for jobs just click on the badges and it will show the skills learned through that badge. You can then click on that skill and it will list all the jobs that are currently available for that skill. You can then apply for that job. In this lecture, I will show you this procedure in detail.

Preview 02:49

You can display your IBM badge on LinkedIn. It will be shown in your Certifications section. In this video, I will show you how you can display your badge on LinkedIn and share it on your Social Media profiles such as Facebook, Twitter and your own website.

Display your Badge on LinkedIn and share on other social media websites

A lot of students never leave a review. Please leave a review of this course, so i can reach more people with my content.

Please leave a review for my course
+ What are Mainframes?
10 lectures 51:49

A Mainframe is a large, highly secure computer. It is built to run continuously and process large workloads. Large organizations use it to run their mission critical applications such as airline ticket booking and ATM transactions. This lecture describes Mainframe computers in detail.

The lecture starts with a scene from the movie THOR: RAGNARK which has reference to Mainframe Computer.

Preview 03:06

The industries which use Mainframe Computers are explained. Mainframes are extensively used in industries like Banks, Retail, Aviation and Railway. The New Jersey government use Mainframe for Unemployment benefit program.

The lecture starts with at scene from IRON MAN.

Who uses Mainframe

IBM and the seven dwarfs are explained in detail in this lecture. The seven dwarfs refer to the seven companies which gave competition to IBM in the Mainframe business. IBM was bigger than the seven dwarfs combined and is still the world leader in Mainframes.

The lecture starts with a scene from AVENGERS where Tony Stark is talking about Mainframe.

Mainframe Manufacturers

IBM is the world leader in Mainframe Manufacturing. IBM system 360 was released in 1964 which is the predecessor to the modern z14 mainframe. The journey from the sytem 360 to the modern mainframes is explained in detail in this lecture. 

The lecture starts with a scene from the movie RESIDENT EVIL RETRIBUTION which has reference to Mainframe.

IBM Mainframe History

In 1964 IBM released the System/360 Mainframe. The development of this Mainframe was the second biggest project in the world in 1960s, only after the Apollo space program. The IBM system 360 turned out to be a huge success. The IBM system 360 is explained in detail in this lecture. 

The lecture starts with a scene of the TV series MAD MEN, which has references to the system 360.

IBM System/360 Mainframe

Mainframes are considered legacy by many, but still they are extensively used all over the world today. Writers even said that mainframe will die in late 90s but still they are being used and are being developed by IBM. The reasons for widespread use of Mainframe and the features of a Mainframe is explained in detail in this lecture.

The lecture starts with a scene from TEENAGE MUTANT NINJA TURTLES which has reference to Mainframe.

Features of a Mainframe: or "The reasons why Mainframes are still used"

The lecture gives an overview of the operating systems used on mainframes. At the end of the lecture you will be able to identify the meaning behind the names of these operating systems.

Operating systems used on Mainframe

Introduction to the programming languages used on the mainframes. Also you will be able to identify the front end and back-end technologies used on the mainframes.

Languages used on Mainframes

This lecture describes the ways in which you can process the data on the mainframes. At the end of this lecture you will be able to distinguish between the Batch and Online Transaction processing on mainframes.

Types of Data Processing on Mainframes

Batch processing explained using Whiteboard animation

Batch Process

Quiz around the main concepts of a mainframe system

Quiz on the basic concepts
4 questions
6 lectures 26:30

TSO - Time sharing option is introduced in this lecture. 

TSO overview

In this lecture we logon to a mainframe and run commands on the TSO command prompt. At the end of this lecture you will be able to do operations on a mainframe such as allocating, renaming and listing datasets on mainframes. 

Let's connect to a mainframe and run TSO Commands

You can interact with TSO using different modes.

  1. Directly

  2. Batch mode

Either you interact with it directly or you can interact with it using batch mode. The batch mode will use JCL to execute TSO commands. To interact with TSO directly you can use either

  1. Line by line mode

  2. Full-screen mode

In line by line mode, you will enter a command and TSO will return the result back to you.

In full-screen mode, you will enter a command such as ISPF and OMVS that will start a fullscreen application. You will then use these apps to interact with TSO.

This lecture is a white screen animation video that will explain to you in detail all these modes along with examples.

Preview 06:04

TSO commands can be executed using various ways.

  1. READY prompt

  2. ISPF command line

  3. ISPF command shell

You can use any of the above to execute a TSO command. You can also use JCL to execute a TSO command. IKJEFT01 program is used to execute such a command. This lecture explains in detail, all the ways that can be used to execute a TSO command.

3 ways to execute a TSO command

Some commands such as EDIT have subcommands as well. For example, if we enter into EDIT mode then we can use subcommands such as SAVE which will save the dataset after editing. The TSO subcommands are explained in detail in this lecture.

TSO subcommands

We can see all the available commands in the TSO region by using the TSO HELP command. TSO HELP gives you a list of all the available commands in the TSO region. This lecture explains the TSO HELP command in detail.

TSO HELP command - See all commands available in TSO
3 lectures 11:15

ISPF is not available on MVS Turnkey system. MVS Turnkey system does not have z/OS on it. To work on ISPF you will need access to a Mainframe running z/OS.

ISPF is not available on MVS Turnkey system

The ISPF panel is explained in detail in this lecture. At the end of this lecture you will be able to browse through an ISPF panel on your own.

What is ISPF?

The PF(Program Function) keys are explained in this lecture. At the end of this lecture you will be able to customize the ISPF panel according to your need as well as assign different function to the Fn keys on your keyboard.

PF Keys and customizing ISPF panel
+ Datasets
4 lectures 32:09

This lecture describes the types of datasets that are used on mainframes. At the end of this lecture you will understand what a dataset is and its equivalent on the Personal computer.

Types of Datasets on Mainframes

The Rules for allocating datasets on mainframes is explained in detail. These rules are sometimes called the "Dataset naming convention". At the end of this lecture you will be able to name your datasets on mainframe according to the rules.

Dataset naming convention

Detailed description of allocating a PS and PDS on a mainframe. At the end of this lecture you will be able to allocate PS and PDS datasets on your own. You will also understand the various parameters of a dataset on a mainframe.

Create a new PS and PDS dataset

A file on a mainframe is called a dataset. In this lecture, the full procedure to create a dataset is explained. Also, the parameters which are required to create a dataset such as Record length, Primary space, Secondary space are also explained.

After completing this lecture you will be able to create PDS datasets on the MVS Turnkey system. You will be able to create a member inside these PDS datasets. And after creating these members you will be able to insert data inside your datasets.

Allocating a dataset in MVS Turnkey system
+ Operations on Datasets
6 lectures 28:48

Copy data from one dataset to another is explained in detail. At the end of this lecture you will be able to copy through an ISPF panel on a mainframe.

Copy Data from one dataset to another

Moving data from one dataset to another is explained. The difference between COPY and MOVE is also described.

Move Data from one dataset to another

You will be able to understand the need and the different option available on the ISPF to compare datasets.

Compare datasets

This lecture describes how to list different datasets on the mainframe based on the qualifiers. At the end of this lecture you will be able to search for a particular dataset as well as find a specific information about a string inside a dataset.

Search datasets

This lecture describes the renaming and deleting of datasets through the TSO and ISPF.

Rename and delete datasets

This lecture describes the Edit, View and browse operation on the mainframe. At the end of this lecture you will be able to differentiate between EDIT, VIEW and BROWSE commands.

EDIT, VIEW and BROWSE datasets
+ Commands
3 lectures 17:58

Description of the Commands you can run on the ISPF command line. At the end of this lecture you will be able to do operations like FIND, CHANGE, CUT etc through the ISPF.

ISPF commands

This lecture describes how you can navigate to a particular line inside a dataset. At the end of this lecture you will be able to use different commands and function keys to reach to any column or row in a dataset.

Navigation to a particular line in datasets

DSLIST is used to view a list of all the datasets that we are working on. There are multiple views available in DSLIST. There are views such as

  1. VOLUME view

  2. ATTRIBUTE view

  3. SPACE view

  4. TOTAL view

Each view shows different information about the datasets. This lecture explains in detail all these views.

Views in DSLIST