We may earn an affiliate commission when you visit our partners.
Course image
Erik Herman

COBOL is a programming language that serves a wide range of businesses. Key aspects of COBOL are that it is scalable, mature, and self-documenting.

In the Basics course you will learn about COBOL from its birth and through its evolution. You will have some basic lessons on handling numbers, symbols, editing, procedures, and the overall program structure. You'll even have the opportunity to create code of your own.

Buckle up and join us on a ride through the world of COBOL, we can't wait to see you in class.

Enroll now

What's inside

Syllabus

Introduction to COBOL
Welcome to your first module in IBM COBOL Basics! This module will take the beginning steps in learning and using COBOL. As we navigate through, you will learn about the birth of COBOL, the purpose of COBOL, and who uses COBOL. We will then move to learning about the divisions of COBOL, its structure, and the purpose of the compiler.
Read more
COBOL Components, Numbers, Data Types
Congratulations on making it through your first module! In this module, we’ll work on records of fixed and variable sizes, COBOL hierarchy, and clauses, wrapping up with some hands-on COBOL coding.
Structure and Syntax
In this module we are going to get right to work and learn about scope terminators and how they’re used. Learn to code the Initialize statement and its purpose. Utilize I/O statements, move statements, use return-code, and compile and link simple programs.
Arithmetic and Beautiful Numbers
Welcome to module four! Congratulations on making it to our final module of the course! In this module we learn the arithmetic behind COBOL, use of symbols and why they’re important for enhanced pictures, and perform data editing with numbers.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores COBOL, which is standard in the business industry
Develops core skills in COBOL for businesses
Taught by certified COBOL instructors
Provides multiple modes of media such as videos, readings, discussions, and coding exercises
Lays a strong foundation for beginners in COBOL

Save this course

Save IBM COBOL Basics to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in IBM COBOL Basics with these activities:
Read "COBOL Programming" by Gary DeWard Brown
Gain a comprehensive understanding of COBOL by reading a foundational book.
Show steps
  • Purchase or borrow a copy of "COBOL Programming".
  • Read the book thoroughly.
  • Complete the practice exercises provided in the book.
COBOL Coding Exercises
Solidify your grasp of COBOL syntax and logic through repetitive coding exercises.
Show steps
  • Find online COBOL coding exercises or create your own
  • Attempt to solve the exercises independently
  • Check your solutions against provided answers or consult with a mentor/instructor
  • Identify areas for improvement and practice them further
COBOL Study Group
Engage with fellow students to discuss COBOL concepts, share knowledge, and support each other's learning.
Show steps
  • Join or form a study group with classmates
  • Establish regular meeting times and set a study agenda
  • Take turns presenting on different COBOL topics
  • Work together to solve problems and clarify concepts
Show all three activities

Career center

Learners who complete IBM COBOL Basics will develop knowledge and skills that may be useful to these careers:
Software Developer
Software Developers build computer programs or applications. They maintain and update computer programs, write code to solve business or technical problems, and advise other engineers, scientists, and professionals on how to build programs.
Computer Programmer
Computer Programmers help build computer programs or applications. They maintain and update computer programs, write code to solve business or technical problems, and advise other engineers, scientists, and professionals on how to build programs.
Systems Analyst
Systems Analysts study how businesses or organizations work in order to design or improve their computer systems. They consult with management to learn about business needs, analyze operations, and make recommendations to improve efficiency.
Database Administrator
Database Administrators are responsible for the implementation, maintenance, and security of database management systems. They work with database software and hardware to ensure that data is stored, organized, and accessed efficiently.
Web Developer
Web Developers design, build, and maintain websites and web applications. They work with programming languages, scripting languages, and markup languages to create websites that are both user-friendly and visually appealing.
Data Analyst
Data Analysts collect, clean, and analyze data to provide insights and help businesses make better decisions. They use data analysis techniques and tools to interpret data and present findings in a clear and concise way.
Business Analyst
Business Analysts work with businesses to identify and solve problems. They analyze business processes, identify areas for improvement, and develop solutions to help businesses run more efficiently and effectively.
Project Manager
Project Managers plan, organize, and manage projects from start to finish. They work with stakeholders to define project scope, develop project plans, and track progress to ensure projects are completed on time, within budget, and to the required quality.
Information Technology Manager
Information Technology Managers plan, organize, and direct the activities of an organization's IT department. They develop IT strategies, manage IT budgets, and oversee the implementation and maintenance of IT systems.
Computer Systems Analyst
Computer Systems Analysts design, develop, and implement computer systems. They work with users to determine system requirements, design system architecture, and develop software to meet those requirements.
Software Engineer
Software Engineers design, develop, and maintain software products and applications. They work with programming languages, software tools, and development platforms to create software that meets the needs of users.
Data Scientist
Data Scientists use data analysis techniques and tools to extract insights and knowledge from data. They work with large datasets to identify patterns, trends, and relationships that can be used to improve decision-making and solve business problems.
IT Consultant
IT Consultants provide advice and guidance to businesses on how to use technology to improve their operations and achieve their business goals. They work with clients to identify and solve IT problems, develop IT strategies, and implement IT solutions.
Database Developer
Database Developers design, create, and maintain databases. They work with database software, hardware, and programming languages to ensure that data is stored, organized, and accessed efficiently.
Technical Writer
Technical Writers create technical documentation, such as user manuals, training guides, and help files. They work with subject matter experts to gather information, organize it into a logical and easy-to-understand format, and ensure it is accurate and complete.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in IBM COBOL Basics.
Comprehensive reference guide to COBOL programming. It provides detailed information on all aspects of the language, including syntax, semantics, and pragmatics.
Practical guide to COBOL programming. It covers all the essential concepts of the language, including data types, control structures, and file I/O. It also includes a number of exercises and examples to help you practice your skills.
Follows after an introductory book on COBOL, introducing readers to advanced COBOL techniques such as working with databases, file handling, and program structuring.
Comprehensive reference to the COBOL language. It covers all the major features of the language, including data types, control structures, and file I/O. It also includes a number of appendices that provide additional information on COBOL.
This tutorial from IBM offers a quick introduction to the basics of COBOL. It's particularly helpful for learners who want a concise overview of the language and its key concepts.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser