Mainframe The Complete COBOL Course From Beginner To Expert

Become an Expert on COBOL Programs by coding it. Run COBOL Programs with JCL. Basic TSO/ISPF operations are also covered
Mainframe The Complete COBOL Course From Beginner To Expert
File Size :
5.73 GB
Total length :
9h 31m



Sandeep Kumar


Last update




Mainframe The Complete COBOL Course From Beginner To Expert

What you’ll learn

Execute COBOL Program with confidence
Develop COBOL Programs along the way as you take the program
Build a strong knowledge base on COBOL from Scratch to Advanced level
To be able to clear the Job interviews on Cobol
Programmed to debug the program and to check for any errors for a program
Advance, boost and expand the skill set on COBOL if you have a fair understanding of COBOL
Redesign and code a Particular program in multiple ways
This course does not include VSAM.
This Course also include a section on COBOL-DB2 and I have coded some COBOL DB2 Programs as well.

Mainframe The Complete COBOL Course From Beginner To Expert


You should have a PC with internet connection
If you have a mainframe id then it will be beneficial. I have provided few free tools but they have certain limiations and you cannot practice all the commands and programs in the free tool
You should know the basics of TSO/ISPF and JCL. I have provided few basic TSO/ISPF commands and some amount of JCL as well. If you are not comfortable, you can take my courses on TSO/ISPF and JCL first before taking this course.
The Course also contains COBOL DB2 programs towards the end of the course and to code this, you should have basic idea of the DDL and DML operations in DB2.
As basics of TSO/ISPF and JCL is required. If you do not know these topics, i recommend you to enroll for my course on “Mainframe: The Complete TSO/ISPF Course from Beginner to Expert” & “Mainframe: The Complete JCL Course from Beginner to Expert”first and then take this course.


‘Udemy COBOL Course with best ratings and review-Best Seller’.-> Get the COBOL Certification which you can showcase in your CV.-> Best  COBOL Online Training ever.Join this course which is the best COBOL course on UDEMY. I will Code everything along the way!!!”This is the Best Seller Course on Udemy and it is also the highest-rated course on Udemy”“There’s a reason this course is a bestseller and highest rated on Udemy…”Some of the Reviews from my students!!!!”After taking the full Course, I guess it has all the necessary information. Really appreciate the hard work put in by the Instructor. I never thought that Mainframes will be easy.””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””Perfect course for COBOL”CaptionsThe Course has the most accurate Captions. Have a look.Do you want to start on COBOL but have no experience with COBOL? If you have some prior knowledge of COBOL or if are a complete fresher, you are at the right place. The Course teaches you COBOL right from Scratch to an Advanced level.What makes this Course unique and a Best Seller?Well, the course has everything you need to master COBOL Programming. If you want to build a career in Mainframe, then COBOL is a ‘MUST TO HAVE’ skill.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 COBOL and you can compare the content provided in this course against any COBOL 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 to make sure, I provide all the information to my students.Is CICS Included in this course?No, this course does not include CICS at this point in time.The Course is a complete COBOL course -The course starts with an Introduction to COBOL, its history, and versions of COBOLData types, Structure, and various level clauses are covered in detailA complete demonstration of executing a program is shownHow to compile and execute a program is covered with ease.All 4 DIVISIONS of COBOL are illustrated, edited, documented, and defined.Most of the programs are coded while explaining, tested, and debugged in front of you.The Quality ad Quantity of the course is great. It covers all the topics in COBOL starting from Scratch.Basic details of TSO/ISPF and JCL are also included along with COBOL.Multiple programs have been coded, assembled, and aligned to suit the theory part which we covered.Note:To understand the complete Mainframe, a professional must have COBOL skills on the Mainframe server


Section 1: Introduction to COBOL

Lecture 1 Introduction

Lecture 2 Important Information about this Course

Lecture 3 History and Versions of COBOL

Lecture 4 Structure of a COBOL Program

Lecture 5 Coding Rules in COBOL


Section 2: Let us connect to Mainframe using our Personal computer

Lecture 7 Understand background connection between Local Operating system and Mainframe

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

Lecture 9 Common Question which students ask about MVS 3.8J Tur(n)key

Lecture 10 Connect to Modern Mainframe server using an IP address other than localhost

Lecture 11 About Mainframe id

Section 3: Variables, Literals, Figurative Constants, Data Types, Levels and Much more.

Lecture 12 Variables, Literals and Figurative Constants

Lecture 13 Data Types in COBOL

Lecture 14 Lets understand about the General Level Numbers in COBOL

Lecture 15 Advance(Special) Level Numbers

Lecture 16 Explore a program with various level numbers in Detail

Lecture 17 DISPLAY and MOVE in COBOL

Lecture 18 ACCEPT in COBOL

Lecture 19 Relation of ACCEPT statement with SYSIN and SYSOUT Parameter of JCL

Lecture 20 Lets Create our First HELLO WORLD Program

Section 4: Basic commands, Creation of PS and PDS, SPOOL, DISPLAY, MOVE and ACCEPT

Lecture 21 Basic commands to start with

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

Lecture 23 SPOOL – Analyze the process where you can see the output of your program

Section 5: Arithmetic Operations in COBOL

Lecture 24 Arithmetic Operations – ADD

Lecture 25 Lets code an Example of ADD statement

Lecture 26 Arithmetic Operation – SUBTRACT

Lecture 27 Arithmetic Operation – MULTIPLY

Lecture 28 Arithmetic Operations – DIVIDE

Lecture 29 Example of DIVIDE in COBOL

Lecture 30 COMPUTE in COBOL

Lecture 31 Examples of COMPUTE in COBOL

Section 6: Conditional Processing and Iterations

Lecture 32 IF-ELSE Statement

Lecture 33 Example of IF-ELSE statement in COBOL

Lecture 34 Lets understand the EVALUATE statement in COBOL

Lecture 35 Different Types of EVALUATE statements

Lecture 36 Example of EVALUATE Statement – Part 1

Lecture 37 Example of EVALUATE Statement – Part 2

Lecture 38 Different Types of PERFORM statements

Lecture 39 Examples of PERFORM Statements

Section 7: Internal Table in COBOL – ARRAYS

Lecture 40 Lets understand what is Internal Table in COBOL-ARRAYS

Lecture 41 Lets create a 1-Dimensional Array with confidence

Lecture 42 Lets create a 2-Dimensional Array with confidence

Lecture 43 INDEXED BY in Arrays

Lecture 44 SUBSCRIPT in Arrays

Lecture 45 Difference between INDEX and SUBSCRIPT

Section 8: Searching for Records in table – Using SEARCH and SEARCH-ALL

Lecture 46 Understanding SEARCH and SEARCH-ALL

Lecture 47 Lets code a Program to execute SEARCH-ALL Operation

Section 9: String Handling in COBOL

Lecture 48 What is String operations in COBOL

Lecture 49 Lets understand STRING operation in detail

Lecture 50 Lets Code a Program to perform STRING Operation

Lecture 51 Lets Explore STRING operation further

Lecture 52 Lets Understand UNSTRING Operation

Lecture 53 Lets analyze a sample UNSTRING Program

Lecture 54 Lets Explore UNSTRING Operation further

Lecture 55 Analyse the output of the UNSTRING Operation

Lecture 56 INSPECT in COBOL

Lecture 57 Lets Code a PROGRAM to execute INSPECT

Section 10: CALL – Inter Program Communication

Lecture 58 Lets master the different Types of Control passing

Lecture 59 What is CALL and Different types of CALL

Lecture 60 Lets code a CALLING program and a CALLED Program

Lecture 61 CALL by Content

Section 11: File Handling in COBOL

Lecture 62 Different types of files in COBOL

Lecture 63 Details about Sequential Files

Lecture 64 Examine other options for Sequential Files

Lecture 65 Various options involved in File Handling – OPEN and READ

Lecture 66 Various options involved in File Handling – WRITE and START

Lecture 67 Various options involved in File Handling – REWRITE, DELETE and CLOSE

Lecture 68 Lets master all the access modes in COBOL file Handling

Lecture 69 Let us code a Program to read sequential file and process the output in SPOOL

Lecture 70 Code a Program to read sequential file and write records to the output file

Lecture 71 Lets us explore about the format and syntax of Indexed and Relative files

Lecture 72 Let us code an INDEXED file and explore further

Lecture 73 Update Record

Lecture 74 Delete a Record

Section 12: Internal Representation of Data in COBOL

Lecture 75 Usage Clause

Lecture 76 Usage Clause as DISPLAY

Lecture 77 Computational Usage Clause

Lecture 78 Usage Clause as COMP

Lecture 79 Usage Clause as COMP-1

Lecture 80 Usage Clause as COMP-2

Lecture 81 Usage Clause as COMP-3

Section 13: Advanced – COBOL DB2 concepts

Lecture 82 Steps to create a COBOL DB2 Program – Part 1

Lecture 83 Steps to create a COBOL DB2 Program – Part 2

Lecture 84 JCLS used in this course to execute COBOL DB2 Program

Lecture 85 Structure of a COBOL DB2 Program

Lecture 86 Lets Code a COBOL DB2 Program to perform DB2 operations

Lecture 87 Code COBOL DB2 Program 1 for DML operation

Lecture 88 Code COBOL DB2 Program 2 for DML operation

Lecture 89 How to process multiple records in table – Cursors

Lecture 90 Code a COBOL DB2 Program to process multiple records in the table using Cursor

Section 14: Extras: How to proceed after completing this course?

Lecture 91 An important note about ZOS

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

Lecture 93 Bonus Lecture: Let us stay connected

Anyone who wants to master COBOL can take up this course. This teaches COBOL 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 and basic knowledge of JCL will be useful but is not necessary,The Course also contains COBOL DB2 programs towards the end of the course and to code this, you should have basic idea of the DDL and DML operations in DB2.

Course Information:

Udemy | English | 9h 31m | 5.73 GB
Created by: Sandeep Kumar

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

New Courses

Scroll to Top