Simple play icon Course
Skills Expanded

COBOL Fundamentals

by Tom Taulli

COBOL is a common language for the mainframe. In this course, you will learn the basics of this language and will be able to create your own applications.

What you'll learn

COBOL is a ubiquitous language for the mainframe, but it is primarily focused on business applications. In this course, COBOL Fundamentals, you’ll get a broad overview of these capabilities by having exercises to learn the core concepts of COBOL. First, you'll explore how COBOL has the typical features of any language, such as variables, loops, conditionals, and functions, and how it has important business functions which go beyond the typical language. Next, you'll explore how to use COBOL to create tables – similar to a spreadsheet – and sophisticated reports. Finally, you'll learn how the language also allows for reading in different types of files, which are integrations with transaction systems like CICS and databases. When you’re finished with this course, you'll have the knowledge to write your own COBOL program.

About the author

Tom Taulli (@ttaulli) is the author of AI-Assisted Programming: Better Planning, Coding, Testing, and Deployment ( He has been programming since he was in high school, when he wrote computer programs for magazines (yes, in the 1980s, there were publications that had code listings!). When he got into college, he started a company that sold Windows software for exam preparation. He then founded other companies like – which was the mid-1990s version of Shopif... more

Ready to upskill? Get started