Enrolment options

This C++ course is composed of four one-hour classes:

  • Class 1: Using C++ coroutines (std::generator), ranges, and parallel algorithms
  • Class 2: Using multi-dimensional spans/arrays and slices/subsets of such
  • Class 3: Using linear algebra support
  • Class 4: Using std::execution for asynchronous execution and stacktrace

These classes will discuss how to make use of these in your C++ code today. Live online classes will take place on (two non-consecutive weeks):

  • Tues. Jan. 27 and Fri. Jan. 30
  • Tues. Feb. 10 and Fri. Feb. 13

from 1 P.M. to 2 P.M. Eastern Time on each of those days. Recordings of live classes will be available afterwards in this course for self-paced learning and review.

Access is restricted to Digital Research Alliance of Canada (formerly Compute Canada) authenticated users only: Yes

Self enrolment (Participant)