Intermediate Python: Gold

Advanced Python programming for more in depth usage.


This is a popular class for students who know Python and want to use practical data analysis and visualization skills for a wide range of fields, from web programming, to data science, to AI.

This course gets into the guts of recursion and students will develop Towers of Hanoii. We then move to understanding the basics of Machine Learning by using numpy for learning how to handle large data sets and using a line fitting algorithm to predict house prices.

Python programming will be taught in python notebook with rich interactive examples which introduce powerful ideas in programming.

  • Recursion
  • Numpy & introduction to linear regression