Courses and Schedule

Courses for the Fall 2023 session start October 14th and end December 16th. The deadline to apply is October 7th, 2023.

Level 1 - Data Analytics:
Group A: Tuesday 7:00 - 8:30 PM, Saturday 1:00 - 4:00 PM
Group B: Wednesday 5:00 - 6:30 PM, Saturday 1:00 - 4:00 PM

Co-working session on Saturday November 18th is optional.
No meetings on the week of November 20th.

During each 8 week session, the Fellowship runs simultaneous courses for novices and more advanced students. Both courses follow a similar schedule:

  • One 90-minute virtual (Zoom) workshop on a weekday for discussing new material and introducing that week’s tutorial

  • One 3-hour co-working session on the weekend for practical hands-on learning through group collaboration and one-on-one assistance from mentors. These sessions may be shared by multiple courses to facilitate the exchange of skills between a broader group of students.

Level 1 - Data Analytics:

This course covers the fundamentals of coding for data analysis and uses them to answer real world questions using publicly available datasets. No coding experience is expected.

  • Explore the world of data science, AI and machine learning through case studies and discussions with working industry experts

  • Learn the fundamentals of Python programming for data analysis, including data structures, conditional and loops, and how to use external libraries such as Pandas for processing data

  • Visualize semi-structured data using Pandas and Matplotlib

  • Independently identify and tackle real-world questions using data analysis

  • Use time-series data to forecast future events

Level 2 - Machine Learning Engineering:

This course expands on prior data analysis skills using Python by tackling complex problems with larger and messier datasets. We then use a variety of machine learning methods to answer relevant questions from that data. Students are expected to have demonstrated experience using Python for data analysis or to have completed the Level 1 course before enrolling in Level 2.

  • Explore the intersection of data science, AI and machine learning with other disciplines through case studies and discussions with working industry experts

  • Become proficient using Python for data analysis, following industry standards for best practices

  • Learn the fundamentals of version control using Github

  • Explore the mathematics and statistics behind common machine learning methods, and recognize when and how to use them

  • Train and customize deep learning models (neural networks) to answer specific questions

  • Create self-contained machine learning models that can be deployed within apps

  • Discuss the techniques behind popular AI tools such as ChatGPT and build your own at small scales