1. CL programming concepts
- Lab - Set up your environment (required)
2. Basic CL programming
- Lab - Write a basic CL program (required)
- Lab - Initial program (required)
- Lab - Menu-like program (required)
- Lab - Call/Transfer control (required)
- Lab - Calculator (required)
3. Program creation and debugging
- Lab - Debugging (required)
4. Intermediate CL programming
- Lab - Data area retrieval (recommended)
- Lab - External attributes CVAT, SST (recommended)
5. CL message programming (topic 1)
- Lab - Basic message handling (required)
- Lab - Send user message command (required)
6. CL message programming (topic 2)
- Lab - Monitor message (required)
- Lab - Message programming (required)
- Lab - Inquiry messages (recommended)
7. User-written tools
- Lab - User-written tool (optional)
8. Batch jobs
- Lab - SBMJOB and LDA (recommended)
- Lab - Data queues (recommended)
9. Commands
- Lab - Commands (recommended)