This course covers the basic concepts of object-oriented programming and the syntax of the Python language.  The course objectives include learning how to go from the different stages of designing a program (algorithm) to its actual implementation. This class lays the foundation for applying Python for interactive financial analytics and financial application building. Syllabus (2021 Spring).pdf