uwloo

CFM 101Introduction to Financial Markets and Data Analytics

Units
0.50
Subject
Computing and Financial Management

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. S27

Ran in 3 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.

This course introduces financial markets and institutions, commonly used financial data, and data schema and visualization therein. It covers fundamental functions of financial institutions and their usage of data, and basic financial data management techniques. The course will focus on buy side institutions and stock market data.

Prerequisites

Antirequisites

  • Not completed nor concurrently enrolled in any of the following:
    • ACTSC127 - Introduction to Global Capital Markets and Financial Analytics (0.50)
    • AFM121 - Introduction to Global Financial Markets (0.50)
    • AFM127 - Introduction to Global Capital Markets and Financial Analytics (0.50)
    • COMM101 - Introduction to Financial Markets (0.50)

Leads to

Fall 2026 sections

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 001767347 / 60MW 13:00–14:20
TUT 201903647 / 60T 18:30–19:50
TST 101757447 / 60Oct 23 20:30–22:00

Reviewed on UW Flow

97% liked it49% easy100% useful

From 32 ratings and 12 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.

  • Probably going to be among my favourite courses in university. Classes were always very engaging, and the assignments were always very insightful and were very rewarding to complete. Be aware that the tutorials alone will NOT give you the required Python experience to succeed in this course, but if you are a strong programmer, you should be just fine. If you are reading this in the summer before your first year, try engaging in some hackathons or coding side-projects to hone-in your programming skills.
    PS. The final assignment is probably going to be your favourite part of the course, so start it early and enjoy it.

    Nov 2021 · liked it · 2 found this helpfulOn UW FlowRemove this

  • This class is best described with an analogy: the lessons will give you popsicle sticks and the assignments will ask you to build a house. I cannot express with words the level of distress this class brought to my life. I started having health issues which eventually lead to chest pains with my heart from the stress. I even had to go on medication for this. If you haven't done much code before, lock in and learn python before this because the tutorials aren't detailed enough and you WILL be lost during the midterm. The assignments are so much more difficult compared to the in class code and you will be fighting for your life. That being said, as long as you survive it is very valuable. Most…

    Dec 2025 · didn’t like it · 1 found this helpfulOn UW FlowRemove this

  • Honestly this course alone was worth my entire 1A tuition. Your CS/Math friends will look on envy when you show them what you are learning in CFM101 while they are stuck with random electives like econ and physics. Also James' lectures are THE BEST :)

    Dec 2022 · liked it · 1 found this helpfulOn UW FlowRemove this

  • The content covered is fairly interesting, don't rely fully on the tutorials to teach you Python, course is much easier if you have prior knowledge or else some assignments questions can't be answered with the python taught in tutorials.

    Jan 2022 · liked it · 1 found this helpfulOn UW FlowRemove this

  • thompson on top! shopify to moon. rogers not to moon

    Nov 2021 · liked it · 1 found this helpfulOn UW FlowRemove this

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar