Intermediate Python
A prerequisite course in the Machine and Deep Learning Specialized Studies Program. A required course in the Python for Data Science, Web and Core Programming Specialized Studies Program.
This course will introduce students to basic computer science knowledge to get more efficient with python programming. Topics will include recursion, linear data structures (arrays, stacks, queues, linked lists, doubly linked lists), trees and graphs, maps and hash tables. Students will also learn the basics of object-oriented programming using Python classes. The course will focus on data-science applications for these concepts. By the end of the course, students will be able to think computationally when solving data-related problems and assess and develop algorithms. Students will also be able to be self-sufficient taking on more advanced concepts and advanced courses. Prerequisites: I&C SCI X426.64 Introduction to Python Programming.
Click on "See Details" below and refer to "Special Notes" for additional section specific information.
SUMMER 2025
Class Schedule
Event | Date | Day | Start Time | End Time | Location | Room |
---|---|---|---|---|---|---|
Event Start | Date 6/30/2025 | Day MON | Start Time | End Time | Location Online (Access Begins) | Room --- |
Event Synchronous Meeting | Date 7/1/2025 | Day TUE | Start Time 05:30 PM | End Time 06:30 PM | Location Zoom | Room |
Event Synchronous Meeting | Date 7/8/2025 | Day TUE | Start Time 05:30 PM | End Time 06:30 PM | Location Zoom | Room |
Event Synchronous Meeting | Date 7/15/2025 | Day TUE | Start Time 05:30 PM | End Time 06:30 PM | Location Zoom | Room |
Event Synchronous Meeting | Date 7/22/2025 | Day TUE | Start Time 05:30 PM | End Time 06:30 PM | Location Zoom | Room |
Event Synchronous Meeting | Date 7/29/2025 | Day TUE | Start Time 05:30 PM | End Time 06:30 PM | Location Zoom | Room |
Event Synchronous Meeting | Date 8/5/2025 | Day TUE | Start Time 05:30 PM | End Time 06:30 PM | Location Zoom | Room |
Event Synchronous Meeting | Date 8/12/2025 | Day TUE | Start Time 05:30 PM | End Time 06:30 PM | Location Zoom | Room |
Event End | Date 8/17/2025 | Day SUN | Start Time | End Time | Location Online (Access Ends) | Room --- |
Textbook not required; you will be notified if this changes.
Meet Your Instructor(s)
Special Notes
NOTE: This course may have live sessions via Zoom. A device with audio and visual will be needed to participate. The following student guide provides additional resources/information on how to use and access your courses Zoom sessions.
Error
Course is already in progress.
You will be assessed a $25 late fee if you are enrolling one day after the course start date. You should work with the instructor to catch up on coursework.
Click OK if you still wish to enroll. Otherwise, click Cancel.