Requisitos: Conhecimentos básicos em lógica de programação estruturada.
O JCL é uma linguagem de programação para execução de tarefas e operações de processamento de dados em lote para Mainframes, sendo a linguagem utilizada nos grandes centros de processamento de dados como grandes bancos, empresas de telefonia e distribuição de internet, bem como nas empresas com alcance nacional e internacional que processam grandes quantidades de dados.
Devido sua capacidade de execução estruturada de programas e operações com dados, com gerenciamento de erros e tratamento de exceções, proporcionando alta produtividade e automatização dos processos, empresas que fazem tratamento de grandes quantidades de dados e processos críticos tem utilizado a Plataforma Mainframe e a linguagem JCL como solução para seus parques tecnológicos.