CS 121 Introduction to Programming Using Python
This course introduces and illustrates the powerful features of the Python language and its available packages and technology for highly motivated students with little experience in programming. Topic include strings and console output, conditionals and control flows, functions, lists, loops, and file I/O. By the end of the course, students will be familiar with Python syntax and put into practice all the learned concepts in a final project.