Skip to main content

This lecture focuses on where and how Jupyter notebooks can be used most effectively for education.

Difficulty level: Beginner
Duration: 34:53
Speaker: : Thomas Kluyver

JupyterHub is a simple, highly extensible, multi-user system for managing per-user Jupyter Notebook servers, designed for research groups or classes. This lecture covers deploying JupyterHub on a single server, as well as deploying with Docker using GitHub for authentication.

Difficulty level: Beginner
Duration: 1:36:27
Speaker: : Thomas Kluyver

This tutorial is part 1 of 2. It aims to provide viewers with an understanding of the fundamentals of R tool. Note: parts 1 and 2 of this tutorial are part of the same YouTube video; part 1 ends at 17:42. 

Difficulty level: Beginner
Duration: 17:42
Speaker: : Edureka

This lesson introduces the practical usage of The Virtual Brain (TVB) in its graphical user interface and via python scripts. In the graphical user interface, you are guided through its data repository, simulator, phase plane exploration tool, connectivity editor, stimulus generator, and the provided analyses. The implemented iPython notebooks of TVB are presented, and since they are public, can be used for further exploration of TVB. 

Difficulty level: Beginner
Duration: 1:12:24
Speaker: : Paul Triebkorn

This tutorial covers the fundamentals of collaborating with Git and GitHub.

Difficulty level: Intermediate
Duration: 2:15:50
Speaker: : Elizabeth DuPre
Course:

This lesson provides a comprehensive introduction to the command line and 50 popular Linux commands. This is a long introduction (nearly 5 hours), but well worth it if you are going to spend a good part of your career working from a terminal, which is likely if you are interested in flexibility, power, and reproducibility in neuroscience research. This lesson is courtesy of freeCodeCamp.

Difficulty level: Beginner
Duration: 5:00:16
Speaker: : Colt Steele

In this tutorial on simulating whole-brain activity using Python, participants can follow along using corresponding code and repositories, learning the basics of neural oscillatory dynamics, evoked responses and EEG signals, ultimately leading to the design of a network model of whole-brain anatomical connectivity. 

Difficulty level: Intermediate
Duration: 1:16:10
Speaker: : John Griffiths

This lecture and tutorial focuses on measuring human functional brain networks, as well as how to account for inherent variability within those networks. 

Difficulty level: Intermediate
Duration: 50:44
Speaker: : Caterina Gratton
Course:

Neuronify is an educational tool meant to create intuition for how neurons and neural networks behave. You can use it to combine neurons with different connections, just like the ones we have in our brain, and explore how changes on single cells lead to behavioral changes in important networks. Neuronify is based on an integrate-and-fire model of neurons. This is one of the simplest models of neurons that exist. It focuses on the spike timing of a neuron and ignores the details of the action potential dynamics. These neurons are modeled as simple RC circuits. When the membrane potential is above a certain threshold, a spike is generated and the voltage is reset to its resting potential. This spike then signals other neurons through its synapses.

Neuronify aims to provide a low entry point to simulation-based neuroscience.

Difficulty level: Beginner
Duration: 01:25
Speaker: : Neuronify

This lecture covers a wide range of aspects regarding neuroinformatics and data governance, describing both their historical developments and current trajectories. Particular tools, platforms, and standards to make your research more FAIR are also discussed.

Difficulty level: Beginner
Duration: 54:58
Speaker: : Franco Pestilli

In this module you will learn the basics of Brain Computer Interface (BCI). You will read an introduction to the different technologies available, the main components and steps required for BCI, associated safety and ethical issues, as well as an overview about the future of the field.

Difficulty level: Beginner
Duration: 11:02
Speaker: : Colin Fausnaught

In this module, users will learn about the different types of neurotechnology and how each of them works. This will be done through the metaphor of going to a symphony... in your brain. Like a symphony, brain processes emerge from collections of neural activity. This video encourages us to imagine ourselves moving to different areas in the concert hall to understand where different technologies interface. Once the concert ends, we talk about underlying neural mechanisms and technology that allow researchers and innovators to interact with the brain.

Difficulty level: Beginner
Duration: 10:49
Speaker: : Harrison Canning

This module addresses how neurotechnology is currently used for medical and non-medical applications, and how it might advance in the future.

Difficulty level: Beginner
Duration: 6:57
Speaker: : Colin Fausnaught

This module covers a brief history of the neurotechnology industry, bringing the history of brain-computer interfacing to life through engaging skits and stories. 

Difficulty level: Beginner
Duration: 12:53
Speaker: : Colin Fausnaught

This module covers many types of invasive neurotechnology devices/interfaces for the central and peripheral nervous systems. Invasive neurotech devices are crucial, as they often provide the greatest accuracy and long-term use applicability.

Difficulty level: Beginner
Duration: 9:40
Speaker: : Colin Fausnaught

This module covers many of the types of non-invasive neurotech and neuroimaging devices including electroencephalography (EEG), electromyography (EMG), electroneurography (ENG), magnetoencephalography (MEG), and more. 

Difficulty level: Beginner
Duration: 13:36
Speaker: : Harrison Canning

Neuromodulation refers to devices that influence the firing of neurons which can be useful in many medical applications. This modules covers what neuromodulation is, how it affects the functioning of neurons, and the many forms that these devices take on.

Difficulty level: Beginner
Duration: 12:18
Speaker: : Harrison Canning

This modules covers neuroprosthetic and cognitive enhancement devices that can help augment our capabilities by enhancing memory, as well as restoring or improving our senses. 

Difficulty level: Beginner
Duration: 8:35
Speaker: : Colin Fausnaught

This module goes over the methods that neurotechnologists use to turn brain data into commands a computer or a machine can understand. We cover data collection, processing, filtering, analysis, how to generate an action in a device, asynchronous BCIs that use population encoding, and synchronous BCIs that use P300, SSVEP, N100, and N400 signals. 

Difficulty level: Beginner
Duration: 14:47
Speaker: : Colin Fausnaught

This module covers the many things that brain-computer interfaces can and will be able to do, including motor neuroprosthetics like prosthetic arms, exosuits, and vehicle control, as well as computer and machine interfacing use-cases.

Difficulty level: Beginner
Duration: 16:39
Speaker: : Harrison Canning