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 this COBOL CORE class you’ll discover more features of the language, how to handle tables, edit, use switches, numeric usage, and structured COBOL.

Enjoy your ride through the world of COBOL! We’re excited to have you here and can’t wait to get started.

Enroll now

What's inside

Syllabus

Numeric Usage Types, Editing, and Branching
In the first module of this course, we will discuss numeric usage types, editing, and branching, including defining compound and negated conditions, describing four condition names to clarify and reduce coding, using switches in a program, and describing numeric data types of display.
Read more
Structured Programming, Testing, Debugging, and Reports
In the second module of this course, we will discuss structured programming, testing, debugging, and reports, including, defining a calling program and called program, describing types and components of reports, listing steps for proper testing and strategies, recognizing and correcting unstructured code, describing the components of structured programming, and creating readable and maintainable code.
Table Handling, Sorting, and Intrinsic Functions
In the third module of this course, we will discuss table handling, sorting, and intrinsic functions, including, listing six types of intrinsic functions, describing the sort/merge process, using three examples of sequential search, and describing basic table terminology.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores COBOL, which is still widely used in businesses
Teaches the basics of COBOL programming, making it suitable for beginners
Taught by instructors, Erik Herman, who appears to have experience in COBOL
Provides a foundation in COBOL, which could be useful for those interested in working with legacy systems
Covers core concepts of COBOL, such as numeric usage, editing, branching, and table handling
Includes modules on structured programming, testing, debugging, and reports

Save this course

Save IBM COBOL Core 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 Core with these activities:
Review the COBOL Programming Language, 6th Edition by Gary DeWard
Supplement your course materials with an in-depth reference book to enhance your understanding of COBOL concepts.
View Melania on Amazon
Show steps
  • Obtain a copy of the book, either physically or digitally.
  • Review the chapters relevant to the topics covered in the course.
  • Take notes, highlight key concepts, and work through any examples provided in the book.
Explore COBOL resources on IBM Developer
Familiarize yourself with valuable resources provided by IBM to enhance your COBOL knowledge and skills.
Show steps
  • Visit the IBM Developer website and navigate to the COBOL section.
  • Explore the available tutorials, documentation, and other resources.
  • Focus on materials that align with the topics covered in the course and supplement your understanding.
Join a COBOL study group
Collaborate with peers to reinforce concepts, share knowledge, and enhance your understanding.
Show steps
  • Find or create a study group with other students enrolled in the COBOL course.
  • Meet regularly to discuss course material, work on assignments together, and prepare for exams.
  • Take turns presenting topics to the group, facilitating discussions, and providing feedback on each other's work.
One other activity
Expand to see all activities and additional details
Show all four activities
Volunteer as a COBOL mentor or tutor
Reinforce your knowledge by helping others learn and develop their COBOL skills.
Show steps
  • Identify opportunities to volunteer as a COBOL mentor or tutor, such as through online forums or local organizations.
  • Prepare materials and resources to support your mentees or tutees.
  • Provide guidance, answer questions, and offer encouragement to help others succeed in their COBOL journey.

Career center

Learners who complete IBM COBOL Core will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data Scientists use scientific methods and statistical techniques to extract knowledge from data. They develop and implement predictive models to help organizations make informed decisions. This course may be helpful in building foundational knowledge for aspiring Data Scientists who wish to work with COBOL data.
Data Analyst
Data Analysts collect, analyze, and interpret data to help organizations make informed decisions. They use statistical and data mining techniques to extract meaningful insights from data. This course may be helpful in building foundational knowledge for aspiring Data Analysts who wish to work with COBOL data.
IT Project Manager
IT Project Managers plan, execute, and close IT projects. They are responsible for the project's budget, timeline, and deliverables. This course may be useful for aspiring IT Project Managers who seek to broaden their knowledge of COBOL.
IT Auditor
IT Auditors evaluate an organization's computer systems and networks to ensure that they are secure and compliant with regulations. They also make recommendations for improvements. This course may be useful for aspiring IT Auditors who seek to broaden their knowledge of COBOL.
IT Manager
IT Managers plan, organize, and direct the activities of an organization's IT department. They are responsible for the development and implementation of IT policies and procedures. This course may be useful for aspiring IT Managers who seek to broaden their knowledge of COBOL.
Security Analyst
Security Analysts analyze an organization's security risks and vulnerabilities. They develop and implement security measures to protect the organization's assets. This course may be useful for aspiring Security Analysts who seek to broaden their knowledge of COBOL.
Software Engineer Manager
Software Engineer Managers lead and manage teams of Software Engineers. They are responsible for the development and delivery of software products. This course may be useful for aspiring Software Engineer Managers who seek to broaden their knowledge of COBOL.
Information Security Analyst
Information Security Analysts plan and implement security measures to protect an organization's computer systems and networks. They also monitor and analyze security systems to identify and respond to threats. This course may be useful for aspiring Information Security Analysts who seek to broaden their knowledge of COBOL.
Computer Programmer
Computer Programmers write, modify, and test the code that makes computer applications run. They use programming languages to create instructions for computers to follow. This course may be useful for aspiring Computer Programmers who seek to broaden their knowledge of COBOL.
Software Developer
Software Developers design, develop, and maintain computer software. They use programming languages to create instructions for computers to follow. This course may be useful for aspiring Software Developers who seek to broaden their knowledge of COBOL.
Database Administrator
Database Administrators are responsible for the planning, implementation, and maintenance of database management systems. They ensure that data is stored, organized, and retrieved efficiently. This course may be useful for aspiring Database Administrators who seek to broaden their knowledge of COBOL.
Computer Systems Analyst
Computer Systems Analysts study an organization's current computer systems and procedures, and design changes to make them more efficient and effective. They may also recommend new computer systems. This course may be useful for aspiring Computer Systems Analysts who seek to broaden their knowledge of COBOL.
Web Developer
Web Developers design and develop websites. They use programming languages to create instructions for computers to follow. This course may be useful for aspiring Web Developers who seek to broaden their knowledge of COBOL.
Systems Engineer
Systems Engineers design, develop, and maintain computer systems. They work with users to identify needs and develop solutions. This course may be useful for aspiring Systems Engineers who seek to broaden their knowledge of COBOL.
Network Administrator
Network Administrators manage and maintain computer networks. They install, configure, and troubleshoot network hardware and software. This course may be useful for aspiring Network Administrators who seek to broaden their knowledge of COBOL.

Reading list

We've selected eight 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 Core.
This comprehensive reference book provides detailed coverage of all aspects of COBOL programming, including syntax, data structures, and advanced techniques. It's a valuable resource for experienced COBOL programmers or those seeking an in-depth understanding of the language.
This official guide from IBM provides a comprehensive reference of COBOL language features, syntax, and programming techniques. It's an essential resource for COBOL programmers of all levels.
Provides a comprehensive overview of COBOL programming, covering the basics of the language as well as more advanced topics such as data structures, file handling, and object-oriented programming. It valuable resource for both beginners and experienced COBOL programmers.
This document provides industry-standard guidelines and best practices for COBOL programming. It's a valuable resource for ensuring code quality, maintainability, and compliance.
Classic guide to structured COBOL programming. It covers all the essential concepts of structured programming, such as modularity, top-down design, and data structures. It valuable resource for COBOL programmers who want to improve their coding skills.
Explores structured programming techniques in COBOL, covering topics such as modularity, control structures, and debugging. It's a good resource for understanding COBOL coding best practices and improving code quality.
Friendly and accessible introduction to COBOL programming. It is ideal for beginners who have no prior programming experience. It covers the basics of the language, such as data types, variables, and control structures.
Beginner-friendly introduction to COBOL programming. It covers the basics of the language, such as data types, variables, and control structures. It valuable resource for students who want to learn the language for academic purposes or for a career in programming.

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