***The next no-charge Performance Workshop
will be in Richmand VA on June 9, 2026 (one day) prior to the
VM Workshop***
Velocity Software Education
Training. You need it. We have it.
For years, Velocity Software has been focused on delivering high-performance solutions and helping set the standard
in the Z environment. Now we are bringing that same experience and practical knowledge into Z environment education.
In working with people who need this kind of training, likely the challenge has been seen: there simply aren't many
places to get education at this level. The need is there, but the options have been limited.
Often, there is limited time for learning. To that end, we have created the agenda below to allow for both instructor led classes and self-study classes/links. Instructor led classes will be given periodically via Webex. Currently, Velocity Software is hiring and training new hires that will be going through this same training.
Upcoming classes:
This training is meant for anyone new to z/VM, including Linux administrators, z/OS administrators, new hires or anyone wanting to deepen their knowledge of the z/VM operating system.
IBM has created an abundance of educational material, which is provided as Velocity Software ramps up our educational material. Note: The classes below that start with 'IBM Session' go to one website. Each session can be found on that site - look for the session number/name.
Velocity Software also has a system that can be used to practice what is learned. From simply logging onto a virtual machine to creating a second level system to running a Linux guest, these can all be done on our demo system! See Practice Area below.
Table of Contents:
- z/VM Curriculum Outline
- Module 1 - Introduction to System Z
- Module 2 - Introduction to z/VM
- Module 3 - Introduction to Using REXX/CMS Pipelines on z/VM
- Module 4 - Intermediate z/VM
- Module 5 - Running Guest Operating Systems
- Module 6 - Advanced z/VM (System Administrators)
- Module 7 - Performance Management
- Module 8 - Programming in z/VM (System Programmers/Developers)
- Practice Area
- Links to other education/information
Curriculum Outline:
The methodology below can be used as a step ladder of subjects from beginning to advanced, a store house
for completing specific tasks and/or learning something new for a specific role.
Topics for classes are shown with self-study/introductory links, scheduled class dates, and recordings for previously
given classes.
Module 1 - Introduction to System Z
Overview: High-level concepts of System Z and IBM mainframe operating systems
Level: Beginner
Prerequisites: None
Audience: Those new to Z Systems
Goal: A high level understanding of the mainframe environment
Module 1 Topics:
- What is a Mainframe? - IBM Mainframe Definition
- Mainframe Hardware - Introduction to IBM Hardware
- What is Virtualization? - IBM Session 101 - z/VM Virtualization Basics
- IBM Z Series Operating Systems - z/VM, z/OS, VSE, z/TPF, Linux under z/VM
- A view of the current IBM mainframe "box" (z17) - IBM z17 Demo
- Introduction to 3270 - navigating emulators
Class Schedule: July 8-10 2026
Class Recording: (Once available)
Module 2 - Introduction to Using z/VM
Overview: Navigating the basics of the CP/CMS environments
Level: Beginner
Prerequisites: Module 1 or equivalent knowledge
Audience: Anyone new to z/VM or needs a refresher
Goal: A high level understanding of the basics for logging on and using a z/VM system
Topics:
- What is z/VM? - IBM Session 100 - What is z/VM
- z/VM Basics: IBM Using CP and CMS (Crash Course)
- Navigating the z/VM System: Working with Basic CMS and CP Commands (to be updated)
- Introduction to z/VM Architecture
- Basic details of how a z/VM virtual machine is configured - IPLing, logon types, virtual devices, etc
- Introduction to CP/CMS/Utility Commands
- Basic details of CP/CMS/Utility commands - important commands, their use and the differences between them, etc
- Introduction to File Systems
- Basic details of filesystems - file modes, file formats, etc
- Introduction to XEDIT**
- Basic details of XEDIT - creating/updating/deleting files, PF keys (Program Function), parameters, etc
- Introduction to Security
- Basic details of Security for beginning users - changing passwords, etc
- Introduction to Help
- Basic details of HELP - z/VM online help, other was of getting help
Class Schedule: July 8-10 2026
Class Recording: (Once available)
Module 3 - Introduction to Using REXX/CMS Pipelines on z/VM
Overview: An introduction to how REXX and CMS Pipelines can be used to enhance z/VM user productivity. This module can be done in order or done on its own.
Level: Beginner
Prerequisites: Modules 1/2 or equivalent knowledge
Audience: Anyone new to REXX/CMS Pipelines under z/VM or needs a refresher
Goal: Knowledge of how to use REXX and CMS Pipelines at a fundamental level
Topics:
- Introduction to REXX
- Basic details of REXX for beginning users
- REXX Language Primer**
- Introduction to CMS Pipelines
- Basic details of CMS Pipelines for beginning users
- CMS Pipelines Basics**
- CMS Pipelines - IBM Session 106 - Introduction to CMS Pipelines
- CMS Pipelines Tutorial - Online Tutorial - IBM Introduction to CMS Pipelines
Class Schedule: July 8-10 2026
Class Recording: (Once available)
Module 4 - Intermediate z/VM
Overview: More advanced levels of navigating the z/VM system. Preparing for system administrator functions.
Level: Intermediate
Prerequisites: Modules 1/2 or equivalent knowledge
Audience: Advanced users, system administrators, system programmers/developers
Goal: Fundamental knowledge of the elements necessary to manage a z/VM system
Topics:
- Introduction to CP Components - system directory, system configuration, maintenance, etc
- Introduction to Security Administration - introduction to RACF, SSL/TLS Certificate management and security in general
- Introduction to RACF Administration**
- Intermediate REXX Programming - more advanced REXX for productivity
- Introduction to z/VM Networking - network components, OSA, VSWITCH, QDIO, etc
- Introduction to z/VM Hardware - CECs, LPARs, DASD, tape
- Introduction to SSI - Single systems vs Single System Image (SSI) clustered systems - IBM Session 103 - z/VM SSI Overview
- CMS Shared File System (SFS) administration**
Class Schedule: TBD
Class Recording: (Once available)
Module 5 - Running Guest Operating Systems
Overview: Concepts for building, maintaining and running guest operating systems, including Linux, z/VM, VSE and z/OS
Level: Advanced
Prerequisites: Modules 1/2/3 or equivalent knowledge
Audience: System administrators
Goal: Fundamental knowledge necessary to manage guest operating systems
Topics:
- Building guest systems
- Gathering requirements
- Creating the guest systems
- Guest system administration
- Adding/Updating/Deleting resources
- Administration of guest system access
- Second Level Systems -
- Building and running Linux and z/VM under z/VM
- Running z/OS and VSE under z/VM
- Monitoring VSE**
Class Schedule: TBD
Class Recording: (Once available)
Module 6 - z/VM System Administration
Overview: A curriculum of topics for understanding and managing a z/VM system
Level: Advanced
Prerequisites: Modules 1/2/3 or equivalent knowledge
Audience: System administrators
Topics:
- Creating/Installing/Customizing/Servicing a z/VM System
- CP and CMS Customization - IBM Session 102 - CP and CMS Customization
- Ordering from IBM - How to use GETSHOPZ
- z/VM System Logo - How to Customize Your Logon Screen
- Applying Service - Working with SES
- Upgrading a system to a new level
- Advanced CP Directory Functions - DIRMAINT, etc
- Advanced Security Administration - Deeper dive into RACF, SSL/TLS Certificate Management, etc.
- Advanced z/VM Networking - Configuring/Maintaining guest LANs, VSWITCHs, TCPIP, RSCS, FTP, SNMP, etc
- Introduction to z17 Channel Performance Management**
- Virtual Switch - IBM Session 301 - Virtual Switch: Advanced Topics
- Advanced z/VM Hardware - Installing new hardware, IOCDS, HMC
- z/VM System allocation space management
- Shared File Systems: file pools, directories, space management
- SSI -
- SSI Introduction - IBM Session 207 - Introduction to Single System Image (SSI)
- SSI Live Guest Relocation (LGR) - IBM Session 208 - Understanding LGR & Relocation Domains
- SSI Usage Scenarios - IBM Session 209 - Single System Image Usage Scenarios
Class Schedule: TBD
Class Recording: (Once available)
Module 7 - Performance Management
Overview: Performance basics through performance problem solving
Level: Beginning to Advanced
Prerequisites: Modules 1/2/3 or equivalent knowledge
Audience: System administrators
Topics:
- Basic Performance Analysis - basic analysis of a z/VM system from a performance perspective
- Performance Components - different components that affect performance
- Guest System Performance - measuring performance of guest systems
- Performance flow analysis - solving performance problem methodology
Class Schedule: TBD
Class Recording: (Once available)
Module 8 - Programming/Application Development - Taught on Request
Overview: Compiled language coding and development
Level: Advanced
Prerequisites: Modules 1/2/3 or equivalent knowledge
Audience: System programmers, developers
Topics:
- Intermediate REXX -
IBM Session 201 - Introduction to REXX Coding Techniques - Part 1
IBM Session 202 - Introduction to REXX Coding Techniques - Part 2 - Advanced REXX - TCVM1 - IBM Advanced REXX Telecourse
- Intermediate CMS Pipelines - TCVM2 - IBM CMS Pipelines Telecourse
- Serializing base code file; SIDCODEs, AUX files - XEDIT for Updates
- HLASM (High-Level Assembler)
- PL/I
Class Schedule: TBD
Class Recording: (Once available)
Where to Practice:
- Access the Velocity Software cloud: demo.velocitysoftware.com/zpro/.
- Enter this User ID and password: (demozpro) and password (demodemo)
- Use this information to create your study environment: Connecting to the Practice Area
Links to other helpful information:

