We may earn an affiliate commission when you visit our partners.
Course image
Martin Keen

This course is designed to teach you the basic skills required to write programs using the REXX language in z/OS. The course covers the TSO extensions to REXX and interaction with other environments such as the MVS console, running REXX in batch jobs, and compiling REXX.

A total of 11 hands-on labs on an IBM Z server (via remote Skytap access) are part of this course.

O​n successful completion of the course, learners can earn theor badge. Details here- https://www.credly.com/org/ibm/badge/ibm-z-os-rexx-programming

Enroll now

What's inside

Syllabus

Introduction
Getting Started with REXX
Getting started.
Read more
Programming
Functions and Subroutines
Debugging and error handling
Executing Host Commands
Compound variables and datastack
Reading and writing data sets in REXX
The Parse Instruction
Using REXX: REXX compiler, REXX in batch, MVS console commands
System REXX

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
This course is designed to teach the basic skills required to write programs using the REXX language in z/OS
Teaches the basics of the REXX language, making it ideal for those getting started with programming
Helps learners write programs that interact with other environments such as the MVS console, batch jobs, and compiled REXX
Provides hands-on labs on an IBM Z server via remote Skytap access
Covers compound variables, datastack, and the Parse Instruction, which are essential concepts for REXX programming
Earns learners a badge upon successful completion, demonstrating their proficiency in REXX programming

Save this course

Save IBM z/OS Rexx Programming to your list so you can find it easily later:
Save

Reviews summary

Helpful for ibm mainframe developers

According to students, this course is largely positive because it's well received by learners who develop mainframe applications. Exercises come well designed and the lectures are clear and well paced. There are some issues, however. Sometimes exercises are given before the student has training and quizzes may have questions on material that hasn't been taught yet. Also, there's no way to ship progress and configurations to a new virtual machine (VM) when the current VM expires.
Lectures are clear and well paced.
"The course material and lectures are clear and well paced"
Course is helpful for mainframe developers.
"Recommended for all mainframe developers"
"Nice course, nice programming language"
Exercises help students.
"Exercises are well designed and extremely helpful"
"Going through exercises is the best way to learn"
Quizzes may reference untaught material.
"Quizzes have questions referencing items that have yet to be taught"
No way to ship VM progress.
"The VM environment that is provided for exercises expires in 2 weeks, all progress and configurations will be lost and there is no way to ship them to the new VM."
Exercises given before training.
"Exercises are issued where training has yet to be provided."
Exercises become out of sync with lessons.
"Also, the exercises become out of step with the lessons"
"The exercise link for a given week at that point is for material covered in the next week's course"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in IBM z/OS Rexx Programming with these activities:
Go over REXX basics
Review the fundamentals of REXX to ensure a solid foundation for the course.
Show steps
  • Review the REXX syntax and structure
  • Practice writing simple REXX programs
Show all one activities

Career center

Learners who complete IBM z/OS Rexx Programming will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data Scientists use data to solve business problems. They may use programming languages to develop models and algorithms that can be used to predict outcomes and identify trends. This course may be useful for this role because it teaches the basics of programming using the REXX language, which can be used to manipulate and analyze data.
Information Security Analyst
Information Security Analysts protect computer systems and networks from unauthorized access and attack. They may also work with other IT professionals to implement and test security measures. This course may be useful for this role because it teaches the basics of programming using the REXX language, which can be used to develop security tools and applications.
Mainframe Programmer
Mainframe Programmers write and maintain programs that run on mainframe computers. They may also work with other IT professionals to troubleshoot problems and implement new systems. This course may be useful for this role because it teaches the basics of programming using the REXX language, which is used in z/OS, a mainframe operating system.
Quality Assurance Analyst
Quality Assurance Analysts test software to ensure that it meets the requirements of the users. They may also work with other IT professionals to identify and fix bugs. This course may be useful for this role because it teaches the basics of programming using the REXX language, which can be used to automate testing tasks.
Web Developer
Web Developers design and develop websites. They may also work with other IT professionals to implement and test the website. This course may be useful for this role because it teaches the basics of programming using the REXX language, which can be used to develop web applications.
Database Developer
Database Developers design and develop databases. They may also work with other IT professionals to implement and test the database. This course may be useful for this role because it teaches the basics of programming using the REXX language, which can be used to interact with databases.
Network Administrator
Network Administrators manage and maintain computer networks. They may also work with other IT professionals to troubleshoot problems and implement new systems. This course may be useful for this role because it teaches the basics of programming using the REXX language, which can be used to interact with networks.
Systems Engineer
Systems Engineers design, develop, and implement computer systems. They may also work with other engineers to troubleshoot problems and implement new systems. This course may be useful for this role because it teaches the basics of programming using the REXX language, which is used in z/OS, a mainframe operating system.
Software Architect
Software Architects design and develop the overall architecture of software systems. They may also work with other developers to implement and test the system. This course may be useful for this role because it teaches the basics of programming using the REXX language, which is used in z/OS, a mainframe operating system.
Computer Scientist
Computer Scientists research and develop new computer technologies and applications. They may also work with other scientists and engineers to solve complex problems. This course may be useful for this role because it teaches the basics of programming using the REXX language, which can be used to develop new applications.
IT Manager
IT Managers plan, organize, and direct the activities of an organization's IT department. They may also develop and implement IT policies and procedures. This course may be useful for this role because it teaches the basics of programming using the REXX language, which is used in z/OS, a mainframe operating system.
Database Administrator
Database Administrators manage and maintain databases. They ensure that data is accurate, secure, and accessible to users. This course may be useful for this role because it teaches the basics of programming using the REXX language, which can be used to interact with databases.
Systems Analyst
Systems Analysts design, develop, and implement computer systems. They may also work with users to determine their needs and translate them into technical specifications. This course may be useful for this role because it teaches the basics of programming using the REXX language, which is used in z/OS, a mainframe operating system.
Data Analyst
Data Analysts collect, clean, and analyze data to help businesses make informed decisions. They may use programming languages to automate tasks and create visualizations. This course may be useful for this role because it teaches the basics of programming using the REXX language, which can be used to manipulate and analyze data.
Software Engineer
Software Engineers, also called programmers, write and test code that makes computer applications. They are needed in nearly every industry, so specializing in a particular field, such as data science, can be beneficial. This course may be useful for this role because it teaches the basics of programming using the REXX language, which is used in z/OS, a mainframe operating system.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in IBM z/OS Rexx Programming.
Comprehensive reference guide to the REXX language. It covers all the syntax, functions, and commands in detail. It's an essential resource for anyone who wants to master REXX.
Is an exhaustive reference guide from IBM that covers the REXX language syntax and semantics. It's an additional useful resource to have available.
Comprehensive guide to using REXX for system programming tasks on z/OS. It covers topics such as working with datasets, storage management, and system services.
Comprehensive guide to programming with REXX. It covers all aspects of the language, from basic syntax to advanced topics like macros and debugging.
Covers the use of REXX in IMS environments. It provides detailed information on using REXX to automate tasks, create macros, and interact with the IMS environment.
Covers the use of REXX in MVS environments. It provides detailed information on using REXX to automate tasks, create macros, and interact with the MVS environment.
Covers the use of REXX in CICS environments. It provides detailed information on using REXX to automate tasks, create macros, and interact with the CICS environment.
Quick and easy reference guide to the REXX language. It's perfect for when you need a quick reminder of the syntax or a specific function.
Great overview of the REXX language. It's perfect for those who want to learn the basics of the language quickly and easily.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to IBM z/OS Rexx Programming.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser