Mainframe The Complete JCL Course from Beginner to Expert

Become an expert on JCL. Jcls are used for COBOL Programs. Procedures, Utilities, GDG and basics of TSO/ISPF are covered
Mainframe The Complete JCL Course from Beginner to Expert
File Size :
2.95 GB
Total length :
4h 28m



Sandeep Kumar


Last update




Mainframe The Complete JCL Course from Beginner to Expert

What you’ll learn

Create your own JCL and execute it.
Ultimate package of source code of at least 20 utilities and JCL.
To clear the jobs interview on JCL
Compile a COBOL program and run it using a JCL
Understand JOB, EXEC and DD statements and code it by yourself
Master the Keyword and positional parameters

Mainframe The Complete JCL Course from Beginner to Expert


You should have a PC with internet connection
If you have a mainframe id then it will be beneficial but it is not necessary. You can also use the free softwares which has some limitations
If you are aware of TSO commands then it will be beneficial, some basic TSO commands are also covered in this course.
Basics of TSO/ISPF is required. If you do not know TSO/ISPF, i recommend you to enroll for my course on “Mainframe: The Complete TSO/ISPF Course from Beginner to Expert” first and then take this course.


“Welcome to the Most In-Depth and Quality Content Course “Mainframe: The Complete JCL Course from Beginner to Expert” from a Real Expert with more than 15 years of Experience.”The Course is full of quality content that you will not find anywhere on the InternetLearn from an Expert who has a passion for trainingThe Course covers Real Training with the aim to provide knowledge that is similar to corporate training.You can download all the JCL which is used in this course.Some of the Reviews from my students!!!! “Sandeep, I really enjoyed the training offered: – TSO – JCL – Cobol Congratulations on the work, I have recommended the courses to several colleagues who are also starting on mainframes. Thank you””Excellent classes. The instructor makes the session interactive and involves many practical examples and theories. The course provides in-depth knowledge of JCL and its related topic. I strongly recommend this course who is looking for serious learning of mainframe and JCL. Great Job!!!”Join this course which is the best seller JCL Course on UDEMY. I will Code a lot of JCL along the way!!!”This the Best Seller Course on Udemy”“There’s a reason this course is a bestseller and highest rated on Udemy…”Want to understand JCL with no previous coding experience and are confused about joining which course on JCL to understand from the basics to the advanced level?You have come to the right place. This is the most complete and in-depth Course on JCL considered in UDEMY. If you do not believe me, Please have a look at the Course content carefully and ask a few questions from yourself.Does a real-time expert teach the Course? I have more than 20  years of experience as an Instructor and more than 10 years of experience on Mainframe.I firmly believe that if an Instructor does not have good experience, he/she will flood the course with poor content.Is the Course content clear and Precise? I bet you will not get better Course content than this. Please have a look at all the courses and choose wisely.Will the Course be In-depth? The Course covers In-Depth knowledge of JCL. The amount of Knowledge that is covered in this course is great.How is the quality of the Content? In Mainframes, there is a lot of low-quality content which is spread throughout the internet. Be wise in choosing the course which has the best content and is presented in an excellent way to provide maximum output.The Course assumes no prior knowledge of Mainframes and teaches you from absolute beginners.Most of my students personally message me about their success with this Course. Once you Enroll for this Course, you get a lifetime access to this course and you will get all the future updates. you also get a Certification of Completion once you complete the Course.CaptionsThe Course has the most accurate Captions. Have a look.Do you want to start on Mainframe but have no experience with Mainframes? If you have some prior knowledge of Mainframes or if are a complete fresher, you are at the right place. The Course teaches you to complete JCL right from Scratch to an Advanced level. The course goes one level up and provides all the necessary information to master JCL.What makes this Course unique and a Best Seller?Well, the course has everything you need to master JCL. If you want to build a career in Mainframe, JCL is a ‘MUST TO HAVE’ skill and this is the starting point of Mainframe.There’s no risk involved in taking this Course!This course comes with a 30-day money-back guarantee. I am sure that this is the best course on JCL and you can compare the content which is provided in this course against any JCL Course I guarantee you that you will not get such good structured content anywhere. Still, if you are not completely satisfied with the course, please let us know and we will provide a refund without asking any questions.What if you are stuck?I personally answer all the questions which are asked here. If you are stuck anywhere, ask a question or you can message me directly and I will answer all your doubts.Are you getting updated content?Yes, I keep updating the content always to make sure, i provide all the information to my students.Once you enroll for this course -You will create multiple JCLs(Job Control Language)You will be able to compile a COBOL program using a JCL.You will be able to execute a COBOL program through JCL.You will master the 3 statements in JCL.You will understand how to check the status of JOBS in SPOOL(SDSF).You will master more than 20 keyword and positional parametersYou will get the source code of more than 20 important utilities.Note:To understand the complete Mainframe, a professional must have JCL skills on the Mainframe server


Section 1: Introduction and Installation of Mainframe in PC

Lecture 1 Welcome and Congratulations

Lecture 2 Understand background connection between Local Operating system and Mainframe

Lecture 3 A Note to all my students

Lecture 4 Let us connect to MVS 3.8 on our Local computer

Lecture 5 How to connect to Mainframe server using any other free emulator

Lecture 6 About Mainframe id

Section 2: Let us understand the JOB and JCL

Lecture 7 What is a JOB?

Lecture 8 Overview of a JCL

Section 3: Let us start with the basics(optional)

Lecture 9 Special note about this Section

Lecture 10 Some basic TSO/ISPF commands before we code a JCL (Optional)

Lecture 11 Let us create datasets (PS and PDS) – Optional

Section 4: Explore all the Statements in JCL

Lecture 12 Code JOB Statement

Lecture 13 Code EXEC Statement

Lecture 14 Code DD Statement

Lecture 15 How to Execute a JCL to run a utility

Lecture 16 Lets us Create our first JCL to execute a Program

Lecture 17 SPOOL – Analyse the process where you can see the output of your program

Section 5: Explore all Parameters- Part 1

Lecture 18 First thing first: JCLS coded in this course

Lecture 19 Code your CLASS Parameter in JCL

Lecture 20 Code your MSGCLASS Parameter in JCL

Lecture 21 Code your MSGLEVEL Parameter in JCL

Lecture 22 Code your TYPRUN Parameter

Lecture 23 Code your PRTY Parameter in JCL

Lecture 24 Lets code NOTIFY Parameter in JCL

Lecture 25 Code your RESTART Parameter in JCL

Lecture 26 Lets Execute a JCL with RESTART Parameter

Lecture 27 Code your PGM Parameter in JCL

Lecture 28 Code your REGION Parameter in JCL

Lecture 29 Code your TIME Parameter in JCL

Lecture 30 Lets us Code JCL with different TIME parameter and see the difference

Lecture 31 Lets explore ACCT Parameter further

Lecture 32 Lets explore PARM Parameter in your JCL

Lecture 33 Lets code a JCL with PARM Parameter to execute a COBOL Program

Section 6: Explore all Parameters- Part 2

Lecture 34 Code your DSN Parameter in JCL

Lecture 35 Lets code DISP Parameter

Lecture 36 Lets Code a JCL with DISP Parameter

Lecture 37 Lets Code the SPACE Parameter

Lecture 38 UNIT and VOLUME Parameter

Lecture 39 Lets Code our DCB Parameter

Lecture 40 Lets understand the COND Parameter

Lecture 41 Lets explore various options in COND parameter further

Lecture 42 Lets code examples of COND parameter in JCL

Lecture 43 Lets explore Storage dumps in detail

Lecture 44 Lets code ADDRSPC Parameter in JCL

Lecture 45 Lets Code our SYSIN and SYSOUT Parameter

Section 7: Lets Explore Procedures

Lecture 46 Lets understand PROCEDURE first

Lecture 47 Lets Code In-Stream PROCEDURE

Lecture 48 Lets Code Catalog PROCEDURE

Lecture 49 Lets Code a SYMBOLIC Parameter in JCL

Section 8: Explore GDG

Lecture 50 Lets be confident on GDG

Lecture 51 Lets Create a GDG

Lecture 52 Note about LIMIT, EMPTY and NOEMPTY

Lecture 53 Lets Explore various Generations in GDG

Lecture 54 Alter the properties of a GDG

Lecture 55 Lets DELETE a GDG

Section 9: Lets explore the Libraries

Lecture 56 Lets Explore JOBLIB Library

Lecture 57 Lets Explore STEPLIB Library

Lecture 58 Lets Explore JCLLIB Library

Lecture 59 Lets Explore COPYLIB Library

Section 10: Bonus – How to install the ZOS operating system on Hercules

Lecture 60 A special note about ZOS

Lecture 61 Let us Connect to Mainframe in our local computer using Hercules

Lecture 62 Bonus Lecture: Let us stay connected

Anyone who wants to master JCL can take up this course. This teaches JCL from Scratch to Advanced level,If you have knowledge on Mainframe then it will be beneficial but if you don’t know what are Mainframe, i have explained about mainframes at the beginning of the course.,Basic TSO/ISPF commands will be useful but is not necessary,JCL is must to have skills before you start learning COBOL.

Course Information:

Udemy | English | 4h 28m | 2.95 GB
Created by: Sandeep Kumar

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top