Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
IBM offers a free set of courses here: https://ibmzxplore.influitive.com. I played around with it a few months ago. As far as I know it's still available.
It doesn't cover COBOL in great depth but does touch on various pieces of the zOS ecosystem and gives you some access to a real mainframe.
There's also this COBOL course: https://github.com/openmainframeproject/cobol-programming-co...
I haven't tried the later and I'm not entirely clear on how you get access to a mainframe environment for it.
IBM offers a free set of courses here: https://ibmzxplore.influitive.com. I played around with it a few months ago. As far as I know it's still available.
It doesn't cover COBOL in great depth but does touch on various pieces of the zOS ecosystem and gives you some access to a real mainframe.
There's also this COBOL course: https://github.com/openmainframeproject/cobol-programming-co...
I haven't tried the later and I'm not entirely clear on how you get access to a mainframe environment for it.
I don't know if this could be considered "learning" in the sense that you mean, but I chose code that I wrote in a familiar language and re-wrote it in Cobol. It was fun and I end up learning a lot.
https://github.com/victorqribeiro/perceptronCobol
as an outsider (and thus potentially ignorant of pitfalls): I'm a big fan of the strategy to add transpilers to modern languages so that we can start writing new code in them, have them output COBOL, and then eventually have enough of the codebase written in the new lang to swap over to it instead.
I'm thinking of the Elixir->COBOL like this: https://github.com/TheFirstAvenger/cobol_to_elixir
Was speaking with the author about a year ago and he was having really good success with it.