# openmainframeproject/cobol-programming-course

Training materials and labs for a "Getting Started" level course on COBOL

Repository: https://github.com/openmainframeproject/cobol-programming-course
Canonical: https://ross.abutalabs.com/products/cobol-programming-course
Homepage: https://openmainframeproject.org/projects/cobol-programming-course/
Language: COBOL
License: CC-BY-4.0
License Family: other
Topics: cobol-programming, training-materials, labs, cobol
Last push: 2026-06-05T15:37:32+00:00

## Health v2 (maintenance only)
Score: 62/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 86, release rhythm 8, longevity 100
- inputs: {"age_days": 2336, "days_push": 89, "days_rel": 579, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3627, forks 717 (observed 2026-08-28T04:08:11.949832+00:00)

## What it is
A set of open source training materials and hands-on labs for learning COBOL programming on z/OS, published by the Open Mainframe Project. It includes four course books (Getting Started, Learning COBOL, Advanced Topics, Testing) plus an interactive lab environment and links to video courses.

## Use cases
- learn COBOL programming from scratch
- find COBOL training materials with hands-on labs
- learn mainframe z/OS development
- upskill to maintain legacy COBOL systems
- teach a COBOL course using open curriculum
- practice COBOL in VS Code with modern tooling

## When to choose
- you want free, openly licensed COBOL course materials with labs
- you are targeting mainframe or enterprise COBOL careers
- you want an interactive lab environment and community support

## When to avoid
- you need a COBOL compiler or runtime, not learning materials
- you want general programming education unrelated to COBOL or mainframes

## Facets
- artifact type: learning-resource
- maturity: active
- function: documentation, developer-tools
- domain: education, tutorials, programming-languages
- platform: cross-platform, cli
- tags: cobol, mainframe, zos, training-materials, labs, open-mainframe-project, enterprise-cobol, vscode

## Member repositories
- openmainframeproject/cobol-programming-course (main) score 62

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:11.949832+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:31:54.961200+00:00, confidence not recorded.
  - readme: https://github.com/openmainframeproject/cobol-programming-course (fetched 2026-08-28T04:08:11.949832+00:00, sha 11e3b9c1ddce)
  - homepage: https://openmainframeproject.org/projects/cobol-programming-course/ (fetched 2026-08-29T09:26:51.806105+00:00, sha 10447381dcaf)
  - site_page: https://openmainframeproject.org/about (fetched 2026-08-29T09:26:51.808619+00:00, sha 7fc15b6432a6)
  - site_page: https://openmainframeproject.org/about/governing-board (fetched 2026-08-29T09:26:51.810453+00:00, sha b8a67a392b89)
  - site_page: https://openmainframeproject.org/about/ambassadors (fetched 2026-08-29T09:26:51.812073+00:00, sha 6aac460605da)
  - site_page: https://openmainframeproject.org/about/technical-advisory-council (fetched 2026-08-29T09:26:51.813614+00:00, sha 0b6f3ec48227)
  - site_page: https://openmainframeproject.org/about/members (fetched 2026-08-29T09:26:51.815361+00:00, sha 3ed1b504da92)
  - site_page: https://openmainframeproject.org/about/contact-us (fetched 2026-08-29T09:26:51.816976+00:00, sha 58131fa668b1)
  - site_page: https://openmainframeproject.org/about/marketing-committee (fetched 2026-08-29T09:26:51.818536+00:00, sha e9cd52c82cfa)
  - site_page: https://openmainframeproject.org/about/leadership (fetched 2026-08-29T09:26:51.820124+00:00, sha 089bb2598953)
- Data as of 2026-08-30T08:39:29.467469+00:00.
