UMSL logo

Computer Education & Training Center

Programming Concepts

Programming Concepts

Learn the basics of coding by attending a hands-on instructor-led class in basic programming at the Computer Education & Training Center at UMSL.

Virtual Classes: Our Programming classes are now available online with an instructor present for the entire course. You will see the instructor's screen throughout the class and you can share your screen if you need individual help from the instructor. You will have time to practice, ask questions, and receive hands-on training as you learn to code.

In-person classes are also available at our West County facility with limited enrollments to promote social distancing. When you register, choose your class section based on how you want to attend the class: virtual or in-person.

  • Select Live Online" if you want to attend virtually from your workplace or home.
  • Choose "West County In-Person" if you want to attend a class at our West County location.

Introduction to Programming Concepts

This course covers the fundamentals of computer programming. Develop a better understanding of how computer applications work by learning to write your own simple programs in the VBScript scripting language. Learn the basic programming structures that are common to many programming languages, including input and output statements, constants, assignment statements, string and numeric variables, conditionals, and branching and looping control structures. Programming techniques covered include counting, averaging, rounding, the use of random numbers, and numerous tips on developing a good programming style. [Course Outline]
Fee: $399

Two-Day Class Meets 8:30am-4:00pm (13 hours)
Code Dates Location Instructor
E3101 Wed., Sept. 14 & Thurs., Sept. 15Virtual/WCBeth Arrowsmith
E3320 Thurs., Nov. 10 & Fri., Nov. 11Virtual/WCBeth Arrowsmith
E3500 Wed., Jan. 18 & Thurs., Jan. 19Virtual/WCBeth Arrowsmith

If you would like to register for a course, call (314) 984-9000 or register online.

As a follow-up to the Programming Concepts class, you may be interested in our other programming classes available including Python, Visual C#, and Java.

For more information, please email