This course provides a foundation for professional programming in Python. Students will build confidence in writing Python programs to tackle real-world problems in a broad range of fields.
Intro to Computing
Course topics include computer basics, Internet and website programming, common algorithms and Python data structures, testing and debugging, Python packages, and Object-Oriented Programming (OPP) in Python, etc. Students will work on industry-oriented hands-on projects, like automation with selenium in Python, building web apps using Python web frameworks (e.g. Flask).