This course introduces students to the IBM i control language. Students learn the syntax rules for the commands and how to use them in a CL program. Topics include basic error handling, passing program parameters, file and data areas, message handling, file overrides, and command prompting. This course also covers any new topics or technology in the IBM i area.