fullscreen background
Skip to main content

Winter Quarter

Winter Registration Now Open
Most Classes Begin Jan 09
shopping cart icon0


« Back to Professional & Personal Development

CS 62 — Developing Your Python Skills

Quarter: Winter
Day(s): Mondays
Course Format: On-campus (About Formats)
Duration: 6 weeks
Date(s): Jan 23—Mar 6
Time: 7:00—8:50 pm (PT)
Refund Deadline: Jan 25
Unit: 1
Tuition: $445
Instructor(s): Michael McKenna
Limit: 30
Class Recording Available: No
Status: Open
Please Note: No class on February 20
DOWNLOAD THE SYLLABUS » (subject to change)
7:00—8:50 pm (PT)
Jan 23—Mar 6
6 weeks
Refund Date
Jan 25
1 Unit
Michael McKenna
Please Note: No class on February 20
DOWNLOAD THE SYLLABUS » (subject to change)
Looking to build on your basic Python skills? In this course, we will dive deep into topics like data analytics and APIs, building programs to predict future values from large data sets like stock market research, laboratory results, and other real-world examples. From there, we will explore more advanced topics, including computer vision, k-nearest neighbor modeling fundamentals, and the building of backend infrastructures. As we work on these new skills, we will discuss hardware to support the Python code we write, and how to interact with users outside of the terminal. The course will be a combination of lecture and assignments. Students will code during class, both to apply the lecture content and to begin the assignments. Assignments will solidify and expand on class examples. For the final project, students will build a program on their own that utilizes the topics covered in class and goes beyond the scope of the previous assignments.

This course is geared toward those who have completed CS 05: “Beginning Programming in Python” or have already developed proficiency with an equivalent introductory Python course. No other programming experience is expected or required.

Product Owner, Maxar Technologies

Michael McKenna has cofounded and sold a smart-home company and has worked as a spacecraft engineer and a robotic fleet technical lead. He has conducted research at Northwestern and Stanford on topics ranging from robotic surgery to net-zero-energy homes and autonomous vehicle user interactions.

Textbooks for this course:

There are no required textbooks; however, some fee-based online readings may be assigned.