COBOL Programming

According the the online source “The New Stack”, 92 of the top 100 banks are still using mainframe computers (in other words, COBOL), as well as 71% of Fortune 500 companies. Approximately 95% of ATM swipes use COBOL code.

Despite the need for COBOL programmers to run some of the wealthiest companies in the world, most experienced programmers are nearing retirement. New developers tend to learn the more modern languages, seeking out hip, innovative companies that are utilizing them.


In this course, you will learn the basics of COBOL programming, including syntax and techniques. You’ll learn about data definitions, file mapping, file sorting & merging, and how to code basic algorithms, among other topics.



This class meets 2 nights per week for 14 weeks at the AIM Brain Exchange at 1902 Howard Street in Omaha, NE.

National Career Readiness Certificate

Acceptance into this course requires taking the NCRC (free!) certification. Students interested in taking this course should obtain a Gold level or higher on the National Career Readiness Certificate. The National Career Readiness Certificate (NCRC) is a portable credential that indicates that you have the foundational workplace skills needed to succeed in this career path. The free, 3-hour assessment consists of three core tests: Applied Mathematics, Locating Information, and Reading for Information.

You can find testing locations and upcoming dates as well as sign up for the free assessment here.

You will also be required to take our written assessment following the submission of your application. Once all applications and assessments are reviewed, you may be invited to an in-person interview and then a background check will be required.


The tuition for this course includes your choice of either a Windows laptop or Macbook Air, which will be provided to you when the course begins and is yours to keep. You may also use your own laptop if you desire, provided it meets our minimum specs.

View Syllabus

Participant Profile:
Open to all individuals. Acceptance is subject to successful completion of the application process which includes assessments and in person interviews with the AIM team.
System Requirements:
Students receive a laptop as part of this course. If you choose to provide your own, it must be 3 years old or newer and have at least 4 GB of RAM (8 GB recommended) as well as 4 GB of available hard-disk space for installation; additional free space required during installation (cannot install on a volume that uses a case-sensitive file system or on removable flash storage devices). Let us know if you have questions.
Cost: $12,000 Type: Course

Course Offerings

Omaha (Brain Exchange)

1902 Howard Street, Omaha NE 68102
January 14 - April 17
Kent Smotherman taught his first lecture class for computer programming in 1980 at Kansas State University, at the age of 19. Since then, he has learned and programmed in over 2 dozen programming languages. Web development using Java is his favorite, however. "Web development is just so accessible - you can do it from your couch. Combine that with the flexibility offered by Java, and you have an environment where the sky is the limit. It doesn't matter what you know now, it only matters what you are capable of learning. And with the right attitude, a little hard work, and a good instructor - anyone can learn web development."