India: +91 406677 1418

USA: +1 909 233 6006

COBOL Training

COBOL Training


COBOL (Common Business Oriented Language) was one of the earliest high levels programming language. COBOL Training course teaches the structure of the language and writing of simple to moderately complex programs. In this we use flowcharts, pseudo code, and structure charts are used as design tools.

Global Online Trainings offers COBOL Online Training course designed to provide the participates with in-depth understanding of COBOL programming fundamentals and gain experience using COBOL advanced functions. This training is highly customized to the client environment and also include programming standards and approved methods of structuring programs.



  • Attendees must have a basic knowledge of computer programming terminologies and JCL.
  • Basic understanding of any of the programming languages.


  • Introduction to COBOL/MF-COBOL : overview
  • Structure of COBOL
  • Divisions and Sections of COBOL
  • Data Types
  • Group/Elementary Items
  • Operators
  • Verbs, Statement, Sentence
  • Accept, Display
  • Array
  • Tables(Search/Search all)
  • Inspect
  • String Handling
  • Evaluate
  • Loop, Perform
  • COBOL Training programming standard/Utility ($ include, Section/Paragraph)
  • Hands on
  • Declaration of Variables
  • How to write a COBOL program
  • Programs using above points
  • Screen Section
  • Making Pop-Ups
  • Cursor Handling
  • Linkage Section (call, Go Back, Chain, Exit Program)
  • Hands on
  • Interactive session (Q/A session)
  • Files
  • Type of Files
  • Access Mode
  • Organizations
  • Declaration
  • Read, Write, Sort
  • Hands on
  • Interactive session (Q/A session)
  • Index File
  • Read, Write
  • Exception Handling (File Status)
  • Hands on
  • Interactive session (Q/A session)
  • Seek (Start, Read, Invalid Key, Not Invalid Key)
  • Delete, Update
  • Break Logic (Multi Label (2,3 and so on))
  • Print File creation
  • Hands on


What is COBOL?

COBOL (Common Business Oriented language) was the first widely used high level programming language for business applications. While the languages have been updated over the years, COBOL Training programs are generally viewed as being outdated. Today, however, a majority of payroll, accounting and other business application programs still using the COBOL despite the growing popularity of more modern programming languages such as java, c++ and .net.  In fact, there are more existing lines of the programming code still in use written in COBOL than in any other programming language.


Importance of COBOL:

  • COBOL was first widely used high level programming language.
  • COBOL is also used as self documenting language.
  • COBOL can handle huge data processing.
  • COBOL is compatible with its previous versions.
  • COBOL has effective COBOL is compatible with its previous versions.
  • COBOL has effective error message and so, resolution of bugs is easier.


Features of COBOL Online Training:

Standard Language: COBOL is a standard language that is compiled and executed on machines such as IBM AS/400, personal computers, etc.

Business Oriented: COBOL was designed for business oriented applications related to the financial domain , defense domain, etc. It can handle huge volumes of data because of its advanced file handling capabilities.

Robust Language: COBOL is a robust language as its numerous debugging & testing tools are available for almost all computer platforms.

Structured Language: Logical control structures are available in the COBOL training program which makes it easier to read and modify. It has different divisions, so it is easy to debug.


COBOL Training Program Structure and Divisions:

COBOL online training program structure consists of divisions following:

  • Sections are the logical subdivision of program logic. A section is a collection of paragraphs.
  • Paragraphs are the subdivision of a section or division. It is either user defined or a predefined name followed by a period & consists of zero or more sentences/entries.
  • Sentences are combination of one or more statements. Sentences appear only in the procedure division. A sentence must end with a period.
  • Statements are meaningful COBOL statements that perform some processing.


Identification Division:

  • It is the first and only mandatory division of every COBOL training program. The programmer & the compiler use this division to identifying the program.
  • In this Division, PROGRAM ID is the only mandatory paragraph. PROGRAM specifies the program name that can consists 1 to 30 characters.


Environment Division

  • In COBOL Training Environment division is used to specify input & output files to the program. It consists of two sections.
  • Configuration section provides information about system on which the program is written & executed. It consists two paragraphs.
  • Source computer: system used to compliance the program.
  • Object computer: System used to executing the program.
  • Input Output section provides information about the files to be used in the program. It consists of two paragraphs.
  • File control: provides the information about the files to be used in the program.
  • I-O control: Provides information of files used in the program.


Data Division

  • Data division is used to define variables used in the program. It consists of four sections.
  • File section is used to define the record structure of the file.
  • Working storage section is used to declare temporary variables & file structures which are used in program.
  • Local storage section is similar to working storage section. The only difference is that the variables will be allocated & initialized every time program a starts execution.
  • Linkage section is used to describe data names that are received form an external program.


Procedure Division

  • In COBOL Training Procedure vision is used to include logic of the program. It consists of executable statements using variables defined in the data division.
  • In this division, paragraph & section names are user defined.There must be least one statement in the procedure division.  
  • The last statement to end execution in this division is either STOP RUN which is used in calling programs or EXIT PROGRAM which is used in the called programs.


File Access Modes of COBOL Training:


Sequential Access

  • When the access mode is sequential, the method of record retrieval changes as per the selected file organization.
  • File sequential files, records are accessed in the same order in which they were inserted.
  • For indexed files, the parameter used fetch the records are the record key values.
  • For relative files, relative record keys are used to retrieve the records.


Random Access

  • When the access mode is RANDOM, the method of record retrieval changes as per the selected file organization.
  • For indexed files, records are accessed according to the value placed in a key field which can be primary or alternate key. There can be one or more alternative indexes.
  • For relative files, records are retrieved through the relative record keys.


Dynamic Access

  • In COBOL Training Dynamic access supports both sequential & random access in the same program.
  • With dynamic access, one file definition is used to perform both sequential and random processing like accessing some records in the sequential order and others records by their keys.
  • With relative and indexed files, the dynamics access mode allows you to switch back and forth between sequential access mode and random access mode while reading a file the NEXT phrase on the READ statement.