IBM COBOL Software Development Practices (Coursera)

Offered by IBM, LearnQuest,
IBM COBOL Software Development Practices (Coursera)

This course is aimed at anybody interested in COBOL or or software development. In this course, you will be introduced to core practices, systems, and methodologies associated with IBM COBOL software development. You will learn about COBOL as a self-documenting language. You will review working with existing coding. This course also covers quality assurance (QA), technical support and project management.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Course 4 of 7 in the IBM Mainframe Developer.

Syllabus

WEEK 1
Welcome to IBM COBOL Software Development Practices
In the first module of this course, we will welcome everyone to the course, present the course objectives, and define other pertinent course details.
Documenting Your Code
In the second module of the course, we will describe the critical task and function of documenting your COBOL code. By the end of this module, you will understand COBOL as a self-documenting language, define COBOL documentation usage and audience, and describe the need and process of documenting the undocumented in COBOL.

WEEK 2
Working with Existing Code
In the third module of the course, we will describe the process of working with existing COBOL code. By the end of this module, you will identify changes required in existing code, decide how much to change, and analyze existing code with modern tools.
Quality Assurance (QA) and Technical Support Concepts
In the fourth module of the course, we will describe COBOL quality assurance (QA) and technical support concepts. By the end of this module, you will be able to describe managing bugs, explain COBOL ticketing systems, and list core COBOL technical support concepts.

WEEK 3
Technical Project Management
In the fifth module of the course, we will describe COBOL technical project management. By the end of this module, you will be able to describe project management concepts related to the COBOL SDLC, identify agile and scrum project management concepts, and list COBOL project management core competencies.
Congratulations on Completing IBM COBOL Software Development Practices
In this module, will congratulate everyone for completing the course, present the completed course objectives, and define other pertinent course details and next steps.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Avatar Psychology for Designers (Coursera) Coursera
Michigan State University

Avatar Psychology for Designers (Coursera)

This course covers the latest and greatest psychological research on avatars and is relevant to current and future designers of any medium that includes user self-representations (e.g., video games, virtual worlds, robots, automobiles, social media, etc.). By taking this course, you will be able to define digital and non-digital avatars and identify how they are applicable in everyday life.

Oct 26th 2026
4 Weeks
Programming Mobile Applications for Android Handheld Systems: Part 1 (Coursera) Coursera
University of Maryland, College Park

Programming Mobile Applications for Android Handheld Systems: Part 1 (Coursera)

This course introduces you to the design and implementation of Android applications for mobile devices. You will develop an app from scratch, assuming a basic knowledge of Java, and learn how to set up Android Studio, work with various Activities and create simple user interfaces to make your apps run smoothly.

Oct 26th 2026
5-12 Weeks
Code Yourself! An Introduction to Programming (Coursera) Coursera
University of Edinburgh,Universidad ORT Uruguay

Code Yourself! An Introduction to Programming (Coursera)

Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.

Oct 26th 2026
5-12 Weeks
Learn CSS Flexbox (Coursera) Coursera
Scrimba

Learn CSS Flexbox (Coursera)

Mastering CSS Flexbox: Unlock the Power of Flexible Web Layouts. Discover the indispensable art of CSS Flexbox and elevate your web development prowess to new heights. In this comprehensive course, you'll gain proficiency in harnessing the unparalleled capabilities of Flexbox, revolutionizing the way you construct websites.

Oct 26th 2026
1 Week
Python Data Structures (Coursera) Coursera
University of Michigan

Python Data Structures (Coursera)

This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Everybody”. This course covers Python 3.

Oct 19th 2026
5-12 Weeks
GetVirtual: How to Launch Your Online Business (Coursera) Coursera
University of California, Santa Cruz

GetVirtual: How to Launch Your Online Business (Coursera)

The GetVirtual (GV) online training series teaches future entrepreneurs how to launch their first online business by providing step-by-step guidance for launching a website, building a logo and understanding the basics of online social media marketing. Course participants will gain access to GV's project management templates designed to support basic business transactions from initial client intake to invoicing.

Oct 26th 2026
4 Weeks
Effective Programming in Scala (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Effective Programming in Scala (Coursera)

Scala is an expressive, versatile, and safe programming language. In this course, you will learn how to get the most out of Scala to solve common programming tasks such as modeling business domains, breaking down complex problems into simpler problems, manipulating data, or running parallel tasks. Along the journey, you will also learn the best practices for writing high-quality code that scales to large applications, how to handle errors, how to write tests, and how to leverage a productive development environment.

Oct 26th 2026
5-12 Weeks