Skip to main content

This lesson gives an introduction to the Mathematics chapter of Datalabcc's Foundations in Data Science series.

Difficulty level: Beginner
Duration: 2:53
Speaker: : Barton Poulson

This lesson serves a primer on elementary algebra.

Difficulty level: Beginner
Duration: 3:03
Speaker: : Barton Poulson

This lesson provides a primer on linear algebra, aiming to demonstrate how such operations are fundamental to many data science. 

Difficulty level: Beginner
Duration: 5:38
Speaker: : Barton Poulson

In this lesson, users will learn about linear equation systems, as well as follow along some practical use cases.

Difficulty level: Beginner
Duration: 5:24
Speaker: : Barton Poulson

This talk gives a primer on calculus, emphasizing its role in data science.

Difficulty level: Beginner
Duration: 4:17
Speaker: : Barton Poulson

This lesson clarifies how calculus relates to optimization in a data science context. 

Difficulty level: Beginner
Duration: 8:43
Speaker: : Barton Poulson

This lesson covers Big O notation, a mathematical notation that describes the limiting behavior of a function as it tends towards a certain value or infinity, proving useful for data scientists who want to evaluate their algorithms' efficiency.

Difficulty level: Beginner
Duration: 5:19
Speaker: : Barton Poulson

This lesson serves as a primer on the fundamental concepts underlying probability. 

Difficulty level: Beginner
Duration: 7:33
Speaker: : Barton Poulson

Serving as good refresher, this lesson explains the maths and logic concepts that are important for programmers to understand, including sets, propositional logic, conditional statements, and more.

This compilation is courtesy of freeCodeCamp.

Difficulty level: Beginner
Duration: 1:00:07
Speaker: : Shawn Grooms

This lesson provides a useful refresher which will facilitate the use of Matlab, Octave, and various matrix-manipulation and machine-learning software.

This lesson was created by RootMath.

Difficulty level: Beginner
Duration: 1:21:30
Speaker: :
Course:

This book was written with the goal of introducing researchers and students in a variety of research fields to the intersection of data science and neuroimaging. This book reflects our own experience of doing research at the intersection of data science and neuroimaging and it is based on our experience working with students and collaborators who come from a variety of backgrounds and have a variety of reasons for wanting to use data science approaches in their work. The tools and ideas that we chose to write about are all tools and ideas that we have used in some way in our own research. Many of them are tools that we use on a daily basis in our work. This was important to us for a few reasons: the first is that we want to teach people things that we ourselves find useful. Second, it allowed us to write the book with a focus on solving specific analysis tasks. For example, in many of the chapters you will see that we walk you through ideas while implementing them in code, and with data. We believe that this is a good way to learn about data analysis, because it provides a connecting thread from scientific questions through the data and its representation to implementing specific answers to these questions. Finally, we find these ideas compelling and fruitful. That’s why we were drawn to them in the first place. We hope that our enthusiasm about the ideas and tools described in this book will be infectious enough to convince the readers of their value.

 

Difficulty level: Intermediate
Duration:
Speaker: :

This lesson provides an overview of how to construct computational pipelines for neurophysiological data using DataJoint.

Difficulty level: Beginner
Duration: 17:37
Speaker: : Dimitri Yatsenko

This lesson delves into the the structure of one of the brain's most elemental computational units, the neuron, and how said structure influences computational neural network models. 

Difficulty level: Intermediate
Duration: 6:33
Speaker: : Marcus Ghosh

Following the previous lesson on neuronal structure, this lesson discusses neuronal function, particularly focusing on spike triggering and propogation. 

Difficulty level: Intermediate
Duration: 6:58
Speaker: : Marcus Ghosh

This lesson goes over the basic mechanisms of neural synapses, the space between neurons where signals may be transmitted. 

Difficulty level: Intermediate
Duration: 7:03
Speaker: : Marcus Ghosh

While the previous lesson in the Neuro4ML course dealt with the mechanisms involved in individual synapses, this lesson discusses how synapses and their neurons' firing patterns may change over time. 

Difficulty level: Intermediate
Duration: 4:48
Speaker: : Marcus Ghosh

Whereas the previous two lessons described the biophysical and signalling properties of individual neurons, this lesson describes properties of those units when part of larger networks. 

Difficulty level: Intermediate
Duration: 6:00
Speaker: : Marcus Ghosh

This lesson covers the ionic basis of the action potential, including the Hodgkin-Huxley model. 

Difficulty level: Beginner
Duration: 28:29
Speaker: : Carl Petersen

This lesson provides an introduction to the myriad forms of cellular mechanisms whicn underpin healthy brain function and communication. 

Difficulty level: Beginner
Duration: 12:20
Speaker: : Carl Petersen

In this lesson you will learn about the ionic basis of the action potential, including the Hodgkin-Huxley model. 

Difficulty level: Beginner
Duration: 28:29
Speaker: : Carl Petersen