Windows Programming for Everyone

The Perfect Programming Language for Beginners and Experts, Rexx is easy to Learn and Powerful to Use
4.5 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
26 students enrolled
70% off
Take This Course
  • Lectures 27
  • Length 5.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2014 English

Course Description

Windows Programming for Everyone

This course will teach you how to program on your Windows computer by building working programs using the Rexx programming language.

Rexx is the Perfect Programming Language to learn quickly and easily.

Rexx is easy to learn because its like English, uses variables that are typeless and can hold any kind of information, and it provides wonderful interactive tracing capability.

You only need your Windows PC and a download of the free Rexx programming software to get started.

Watch the lectures in full screen and high resolution mode for the best viewing experience, and download and review the source code file included with each lecture.

To get the most out of this course you should create and run each program on your computer.

In this course you'll learn about variables, program loops, reading and writing files, functions and how to put them all together in a working program.

You can build applications that are simple but time saving, or large applications to track your business operation.

We’ll build our programs using Windows Notepad, and run them by double clicking the program name in Windows Explorer.

You can copy or download information from the internet and shape it in the most useful fashion, or work with information from email or attachments.

Rexx is the best language for everyday applications. I use Rexx programs to search for files, reorganize my bank and bill pay accounts, and track the movements of stocks and options to determine best entry price..

Rexx will benefit the beginner and the expert. The beginner has the easiest possible way to learn to program and the expert learns a valuable tool for programming in Windows.

The course has over five hours of step by step instruction that will prepare you for writing programs on your own. You can create programs that help you be more productive. In addition, the course provides a collection of useful programs to get you started.

What are the requirements?

  • Windows computer
  • Free download of Rexx programming software

What am I going to get from this course?

  • Learn how to program quickly and easily
  • Create programs that save time and effort

Who is the target audience?

  • The course is for everyone from beginner to expert
  • The beginner will be guided from start to finish
  • The expert will add a new tool to his arsenal

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Getting Started

Learn to program in the quickest and easiest way

Learn from a teacher and programmer

Learn tools that make you more productive

Download program source and description for every lecture


Step by step guide for installing Object Rexx

See the Details download for complete instructions

Section 2: Programming Fundamentals

Create Windows Desktop file folder for programs and data

Using Windows Notepad to create and modify programs

A Simple program using the SAY command


Rexx Reference Manual

Rexx interpreters

Using the TRACE command


Variables, Constants and Literals

Functions At Work

Running a Demo Program

Section 3: The Basic Program

Reading and Writing Files

Looping Through a Group of Program Lines

Viewing Program Output


More About How the Basic Rexx Program Works

Section 4: Looking at the Details

Compose and Run Programs Showing






Compose and Run Programs Showing

Do loops





Compose and Run Programs Showing Windows Commands

Section 5: Making New Programs the Easy Way

Quickly Building New Rexx Programs



Using Windows Start


Closer Look at Making New Programs

Section 6: Putting the Pieces Together

Create Program to List the First Word of Each Input Line

Create Program to List the Last Word of Each Input Line


Create Program To Run Windows Commands

Stem variables

Pull and Parse Pull



Enhancing the Run WIndows Commands Program

Do Forever

Call, Return and Program Labels


Creating the Sentence Program

Parse var



Just How Close is Rexx to English

Section 7: Program to Run All Programs

Here's the Assignment

call the new program RunAllRexx

1) create a program to list all the rexx programs and run them

2) show a menu with each program name

3) provide a selection of the program and how to run it

4) also provide a selection for editing the program

for edit, use notepad

for running the program, allow the choice of:

rexx.exe - runs the program normally (default if you double-click the name)

rexxpaws.exe - keeps the console window open at program end

rexxhide.exe - hides the console window


First of Three Looks at the RunAllRexx Program

More about

Call, Do, If




Second of Three Looks at the RunAllRexx Program

More about

Strip(), Right(), Left() and Length()



Third of Three Looks at the RunAllRexx Program

More about


Variable naming

End of line and continuation


Section 8: Programming to Extract and List

Build Program to Extract Stock Names

More About

Reading Files and Saving Key Information




Using Interactive Tracing to Understand How StocksList.rex works

More About Using Stem Variables


Here We Review One Last Overview Program

Review Many Common Commands

Look at LOOP and FORMAT

Section 9: Collection of Useful Programs

Review the First Group of Useful Programs


Review the Second Group of Useful Programs

Section 10: Finishing the Race

Let's Review What We Learned

4 questions

Now its your turn.

The answer to each True/False question is True, or at least it should be, as you are challenged to write each program on your own.

Create the programs from scratch using the MyNewRexx program to get you started and use your imagination along with the programming skills you have learned.

Good luck, and happy programming.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Bill Swartz, Programmer, Stock Trader and Teacher

I grew up in New Jersey and attended Wheaton College in Wheaton Illinois where I majored in Math and Physics. I've lived and worked in New Jersey for most of my life.

I started out as a computer programmer for a large insurance company and I worked there for many years. I left that job and worked at home as a stock trader. Then I worked again as a programmer for a large payroll and brokerage support company. I left there to trade stocks and options again, and that's what I'm doing now.

I have experience with many programming languages from both the pc and mainframe environments. I've designed, programmed, implemented and supported many computer systems. One system lasted in a production environment for over ten years, which is forever in our always changing computer world. I've also trained people in programming languages and application operations.

I use the Rexx programming language every day to help me select and track stock and option trades, and to simplify my life. Rexx is very easy to learn and use and it saves me hours of time, and its even fun to write Rexx programs.

My wife and I have one son who graduated from Trinity Evangelical Divinity School and is now serving as a worship leader and youth minister in Minnesota. Too cold and too far away for me. I attend Grace Fellowship Evangelical Free Church in Milford New Jersey and serve Jesus as my Lord and Savior.

I hope you will enjoy my enthusiasm for teaching the things I love to do.

Ready to start learning?
Take This Course