The Complete Job Control Language (JCL) Course.
- Development
- Jan 12, 2025

The Complete Job Control Language (JCL) Course., available at $109.99, has an average rating of 4.56, with 106 lectures, based on 2738 reviews, and has 11917 subscribers.
You will learn about You will learn SORT in JCL You will be able to code Utilities of JCL You will code 50+ JCL programs You will code Procedures in JCL You will be able to Install Mainframe Emulator on your Personal Computer You will be able to submit programs to the Mainframe Computer You will be able to troubleshoot JCL programs on Mainframe Computer You will be able to create and edit GDGs You will understand JOB Processing on Mainframes You will be able to create and edit different types of datasets You will be able to code and understand Libraries in JCL You will also get all the presentations used in the course so you wont have to take notes This course is ideal for individuals who are IT professionals who want to make a career in Mainframes. or Mainframe Professionals who want to brush up their knowledge about JCL. or JCL revision before your interview It is particularly useful for IT professionals who want to make a career in Mainframes. or Mainframe Professionals who want to brush up their knowledge about JCL. or JCL revision before your interview.
Enroll now: The Complete Job Control Language (JCL) Course.
Summary
Title: The Complete Job Control Language (JCL) Course.
Price: $109.99
Average Rating: 4.56
Number of Lectures: 106
Number of Published Lectures: 106
Number of Curriculum Items: 110
Number of Published Curriculum Objects: 110
Original Price: $189.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Note: You have to arrange your own Mainframe ID. Mainframe ID will not be provided with the course.
Welcome to the most elaborate and detailed course about Mainframe JOB CONTROL LANGUAGE (JCL) on the whole internet.
This course has been the bestseller and top reviewed course about JCL on Udemy. I have exclusively built this course for UDEMY platform.
You will get:
-
JCL from scratch to advanced level.
-
Lectures in whiteboard animation format.
-
50+ JCL programs along with code. You can download these programs as well.
-
Monthly updates on new programs added to the course.
-
Professionally made subtitles(transcripts) in English. There are translated subtitles in 20 languages as well.
English, Spanish, Portuguese, Simplified Chinese, Hindi, French, German, Dutch, Irish, Turkish, Vietnamese, Arabic, Bengali, Dutch, Hebrew, Italian, Japanese, Korean, Russian and Thai.
*****For this course I have made some whiteboard animation videos to make learning easy***********
The lectures which have whiteboard animation are: BATCH PROCESSING, JCL Overview.
Because of this, you can learn these topics easily.
I have also attached all the presentations in this course so you do not have to take notes while watching the lectures.
I also have attached all the JCL programs used in this course.
******************************************************************************************************************
This is a practical JCL tutorial on a Mainframe computer. You have a basic understanding of Mainframe systems but not sure how to start coding? This course will teach you what you need to know. This is the first step for anyone who wants to start coding Programs on Mainframe systems so you can start a new career as a Mainframe Professional.
This Course is DIRECT and TO THE POINT.
Over 8+ hours of video content, with presentations and code used in the course.
I also UPDATE this course periodically to include even more Videos and Projects. New Resources and Articles are also added.
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 JCL is.
The various Statements and how to code them in a JCL Program.
Running and diagnosing JCL programs on a Mainframe
Procedures used in JCL
Different utilities of JCL
Generation Data Group
Parameters used in JCL
Conditional processing in JCL
Various Utilities used in JCL
SORT
and 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, you’ll learn about the JOB Control Language on the Mainframe system.
Starting with an overview of the JCL, this course will take you through the types of statements used in JCL.
With these basics mastered, the course will take you through the different operation that you can do on a dataset, will introduce the GDG and its use in the Mainframe systems.
You will then learn SORT using IMDB dataset.
Upon completion you will be literate in JOB Control Language, understand how a JCL program is coded and executed on a Mainframe.
Course Curriculum
Chapter 1: Introduction to the Course
Lecture 1: Course Overview
Lecture 2: JCL Programs used in the course
Chapter 2: What is JCL?
Lecture 1: Batch Processing
Lecture 2: JCL Overview
Lecture 3: JCL syntax
Chapter 3: Statements
Lecture 1: JOB statement
Lecture 2: EXEC statement
Lecture 3: DD statement
Lecture 4: Please leave a review for my course.
Chapter 4: Execution of JCL program
Lecture 1: Lets run our first JCL
Lecture 2: Job Processing
Lecture 3: Return Codes
Lecture 4: SDSF in z/OS
Lecture 5: OUTLIST in MVS
Chapter 5: Defining Datasets
Lecture 1: Create a PS dataset
Lecture 2: Create a PDS dataset
Lecture 3: Delete a PS/PDS dataset
Chapter 6: Generation Data Groups (GDG)
Lecture 1: GDG Overview
Lecture 2: Create a GDG
Lecture 3: Alter a GDG
Lecture 4: Referencing a GDG
Lecture 5: Delete a GDG generation
Lecture 6: Delete a GDG
Chapter 7: Libraries
Lecture 1: JOBLIB
Lecture 2: STEPLIB
Lecture 3: JCLLIB
Chapter 8: Procedures
Lecture 1: InStream Procedures
Lecture 2: Symbolic Parameters
Lecture 3: Cataloged Procedure and Nested Procedure
Lecture 4: SET Statement
Lecture 5: Overriding Datasets
Chapter 9: Conditional processing in JCL
Lecture 1: COND parameter
Lecture 2: COND parameter without any Step name
Lecture 3: COND parameter in the JOB statement
Lecture 4: COND=(0,LE) Never execute a step
Lecture 5: COND=(4095,LT) Always execute a step
Lecture 6: COND=ONLY and COND=EVEN
Lecture 7: IF statement
Lecture 8: IF ELSE statement
Chapter 10: ================ SORT ==========================
Lecture 1: IMDB list
Lecture 2: Sort syntax
Lecture 3: Sort Multiple fields
Lecture 4: Copy a dataset
Chapter 11: SORT: Including or Omitting records
Lecture 1: Sort with INCLUDE
Lecture 2: SORT with multiple INCLUDE
Lecture 3: Sort with OMIT
Chapter 12: JOINKEYS in SORT
Lecture 1: Inner Join
Lecture 2: Left Outer Join
Lecture 3: Right Outer Join
Lecture 4: Full Outer Join
Lecture 5: UNPAIRED records from only one file
Lecture 6: UNPAIRED records from both the input files
Lecture 7: UNPAIRED records summary
Chapter 13: Reformatting records using SORT
Lecture 1: Sort with OUTREC
Lecture 2: OUTREC using FINDREP
Chapter 14: Create multiple output datasets using SORT
Lecture 1: Create Multiple Copies of a dataset
Lecture 2: Split a dataset into equal parts
Lecture 3: Split a dataset based on condition
Chapter 15: ========= Utilities ================================================
Lecture 1: What are Utilities?
Lecture 2: IEBCOMPR – Compare Datasets Utility
Chapter 16: IEBCOPY – Library Copy Utility
Lecture 1: What is IEBCOPY?
Lecture 2: Copy one PDS to another PDS
Lecture 3: Merge PDS
Lecture 4: Selective copy using the SELECT statement
Lecture 5: EXCLUDE members while copying
Lecture 6: Compress a PDS
Lecture 7: Rename or Replace a member while copying
Chapter 17: IEHLIST – List System Data Utility
Lecture 1: LIST a PDS
Lecture 2: LIST a VTOC
Chapter 18: IEHPROGM – Program Maintenance Utility
Lecture 1: Scratch a Dataset
Lecture 2: Uncatalog a Dataset
Lecture 3: Scratch a PDS member
Chapter 19: IEBEDIT – Edit Job stream utility
Lecture 1: Copy entire JOB
Lecture 2: Copy multiple JOBs
Lecture 3: Copy Steps using INCLUDE
Lecture 4: Copy Steps using EXCLUDE
Lecture 5: Copy Steps using POSITION
Instructors

Abhishek Rathi
Mainframe Developer | Electronics & Communications Engineer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- MERN Stack - Hotel Booking App with React ,Node ,Mongo 2021
- Life Insurance Annuity Ultimate Buyer’s Guide
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- How to Draw Cute Thanksgiving!
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- Canva Next Level- Become a Canva Expert
- Figma Fundamentals- Use Figma Like a Pro
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2ZB Trading Cryptocurrency Price Action Course
- 3Python for Absolute Beginners
- 4NGRX angular nativescript
- 5AS1 Tosca Practice for Interviews and new learners
- 6Marketing Mix Modeling in one day for your Brand Analytics_1
- 7Top 10 Machine Learning Courses to Learn in November 2024
- 8Top 10 3d Modeling Courses to Learn in November 2024
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling