
Welcome and thank you for choosing this course!
This will get you set up with downloading COBOL, IMPORTANT** make sure you get the extension in VScode. Simply type in cobol for extensions.
In this introduction to COBOL, we will cover how to get an employee's name and age and use paragraphs to combine aspects of the program we want to keep together. You will learn out to print to the console and even accept user inputs and do something with that data.
In this video we cover the fundamentals for handling then PIC clause. PIC X is for alphanumeric, meaning it can handle A-Z and 0-9. PIC A can handle alphabetical inputs like names, be wary though some names with special characters like hyphens or umlauts may cause an issue here. If you are expecting these special characters, it's better to use a PIC X. Finally, we have all integers which will be handled by the PIC 9 clause.
In this lecture we will cover the fundamentals of handling perform loops inside of COBOL. We will use these perform statements to create small function that will count up and down for us based on set numbers.
In this lecture we begin creating a COBOL calculator, this will showcase a perform loop as well as handling user inputs. We will have multiple sections being used within our PROCEDURE DIVISION to help us out.
In this lecture we will finish our calculator and ensure it runs properly. We made sure to add a safeguard on the divide so we do not divide by 0 and added in the Modulus operator as a choice which uses the keyword remainder in COBOL.
In this lecture we will create our very own payroll system that wil handle deductions and allowances in order to give the employees net-salary.
In this lecture we will focus on creating a useful calculator for simple and compound interests, this will allow you to grow in your knowledge of COBOL development while make a program that can aid you in your endeavors.
In this lecture we complete and test our interest calculator and ensure accuracy, with this completed we will have covered many fundamental aspects of becoming COBOL developer.
In this lecture we will begin the last project for this section, and it is a budgeting program you can use to help perfect your finances! We will cover the usage of AS-variables (application storage) and much more!
In this lecture we continue fleshing out our budgeting program by adding the 0100 and 0200 to start the calculations.
This is the last of the budget program, we finally completed it, fixed the errors and successfully run it for the first time.
In this lecture we use for the first time an environment division and begin creating our first program that will write to files.
Continuation of the file handling program, we go more in depth in this lecture giving a deeper understanding of the process used to write to files in COBOL.
This is the third and final part of our program, it will now successfully write to a file, and you can continue adding to it or even create bigger and better versions with all your knowledge gained so far!
Welcome to a hands-on COBOL learning experience designed to get you coding from day one. This course empowers you to learn COBOL in a familiar and productive environment—Visual Studio Code. No need for emulators or complex mainframe simulations—just straightforward, modern development using the power of COBOL right in your terminal.
We focus on learning by doing. You’ll start by building a functional calculator that harnesses COBOL’s renowned business logic capabilities. From there, you'll move on to create practical programs like payroll systems, interest calculators, budgeting tools, and more—real-world applications that can assist you in your daily life or even help run a small business.
Whether you’re just starting out or revisiting COBOL to sharpen your skills, this course walks you through everything from basic syntax to structured program design. Each project is crafted to teach key programming concepts while also resulting in something tangible and useful.
You’ll discover why COBOL has powered the world’s finance and government systems for decades—and how its clarity and reliability still make it a relevant, valuable language today. If you’re ready to learn COBOL in your own environment and build tools that matter, this is your place to start. Real code. Real results. Right where you work best.