
Course Description
This course will introduce students to computer programming using Python programming language. Python is a programming language used in many applications, across different industries. It is specifically used in the creation of many Artificial Intelligence libraries. Through this course, students will learn the basic syntax necessary to write a computer program and how to attack a problem using the proper planning techniques. Students will learn about control structures, loops, procedures, arrays, dictionaries and much more. Another important aspect of this course is learning how to collaborate with other students. Each student will be put in groups and work together to meet the objectives of the module. Collaborating with other students is essential to the success of students in this course, as well as a much-needed life skill. This course requires weekly engagement but is primarily asynchronous which allows students to work around their school schedule. There is a required synchronous meeting that will take place once every week (usually Sundays around 11:45 CST)