OverviewΒΆ

Delivery modesΒΆ

The course is delivered following a flipped, hybrid model by which some of the content is available to students before class time, and some is delivered in group sessions together with the instructor. The former is called asynchronous delivery, while the latter is referred to as synchronous.

Throughout the course content, each learning object (typically subsections in the materials) is tagged with one of the following two labels for reference:

  • πŸ’» [Async] To be completed asynchronously, on your own, and before class

  • πŸ‘¨β€πŸ« [Sync] To be completed synchronously, with course instructor, remotely through video link

Similarly, the overview below contains them for a quick, general sense at what is expected from you before we meet in synchronous sessions.

ScheduleΒΆ

Day 1 - IntroductionΒΆ

Day 2 - Tabular dataΒΆ

Day 3 - Unsupervised learningΒΆ

Day 4 - Supervised learningΒΆ

Day 5ΒΆ

Programming LanguageΒΆ

This course is entirely taught in the Python programming language.

There are several reasons why we have made this choice. Many of them are summarised nicely in this article by The Economist.