Take your first step toward becoming a computer programmer with our "Introduction to Programming" course. Find out how to work with graphic user interfaces, controls, variables, arrays, conditional logic and loops. Need to learn programming for your Apple mobile device? Our "Mac, iPhone and iPad Programming" course can help you learn how to build your own apps to sell through Apple's App Store.