This course uses an object oriented, event-driven language to teach fundamental programming concepts. Students with no previous programming experience learn to plan and create interactive applications using Python. Key programming concepts include how to work with various controls, as well as, how to create and manipulate variables, constants, sequential access files and arrays. Graphical User Interface design skills are also covered. Students will be able to develop a variety of business-related programming applications.