Course

Structured multi-session learning experiences with a larger curriculum arc.

Courses are structured learning experiences designed around a coherent curriculum. They usually provide enough time for progressive skill-building, repeated practice, and deeper discussion of research applications.

Events

7 events

Upcoming Events

–

Scientific Python: Arrays and Numerical Computing

Starts at 4 sessions

This four-week online course introduces array-based scientific computing in Python. Participants use NumPy, Matplotlib, and SciPy to analyze and visualize numerical data, work with …

–

Spike Analysis

Starts at 6 sessions

This four-week online course covers the visualization and analysis of spike trains with Python, including their variability and correlations, as well as spike sorting and …

–

EEG Analysis with Python

Starts at 4 sessions

This four-week online course covers preprocessing and visualizing raw EEG and MEG recordings with MNE-Python, statistical analysis of event-related potentials, source separation, …

–

Calcium Imaging Analysis

Starts at 6 sessions

This four-week online course covers analyzing two-photon and widefield calcium imaging data in Python, from fluorescence extraction, spike inference, ROI selection, automated …

–

Reliable and Reusable Scientific Software

Starts at 4 sessions

This four-week online course develops practical skills for building scientific Python software that is easier to understand, test, and reuse. Participants organize projects and …

–

LFP Analysis

Starts at 4 sessions

This four-week online course covers the analysis and interpretation of local field potentials with Python, including current source density, filtering, spectral decomposition, …

–

Reproducible and Portable Scientific Workflows

Starts at 4 sessions

This four-week online course shows how to turn scientific analyses into explicit, reproducible workflows. Participants will separate code from configuration, track data and …