Python

Spatial Crime Analysis in Python
Spatial Crime Analysis in Python

This tutorial shows how to analyze and visualize spatial crime patterns using publicly available homicide data from Toronto.

Oct 14, 2025

Python for Data Science (in Russian)
Python for Data Science (in Russian)

Video recordings of online lectures on Python programming organized in June 2022.

Jun 1, 2022

Introduction to Python
Introduction to Python

This introductory tutorial covers the very first steps how to start working with Python (installation, different IDEs, where to get help, and resources to learn Python) and brings you closer to the first coding.

Dec 7, 2021

Computational Models of Behavior, part 1
Computational Models of Behavior, part 1

How to fit reinforcement learning models to behavioral data using Maximum Likelihood Estimation.

Oct 25, 2021

Python for Neuroscience
Python for Neuroscience

Free and interactive course designed to guide you through the basics of Python programming.

Sep 28, 2021

Intro to EEG Data Analysis
Intro to EEG Data Analysis

Preprocessing & Event-related potential (ERP) of EEG data taken from Cavanagh et al. (2019) experiment.

Feb 19, 2021

Packages for Data Visualization (in Russian)
Packages for Data Visualization (in Russian)

The main types of charts. How to build graphs in Python using `matplotlib`, `seaborn` and `plotly` packages.

Apr 24, 2020

How do CART models work
How do CART models work

Overview of how classification and regression trees work behind the scenes using the binary classification example.

Apr 22, 2020

Intro to NumPy, pandas & SymPy (in Russian)
Intro to NumPy, pandas & SymPy (in Russian)

Overview of Python numpy, pandas and sympy packages for Data Science.

Apr 10, 2020

How to Deal with Multi-Armed Bandit Problem
How to Deal with Multi-Armed Bandit Problem

How to get maximum performance of your A/B test when you have any prior information about users.

Apr 1, 2019