Master Python for scientific coding
Using Python for scientific computing. No previous background in Python necessary.
Scientific coding
Every course, book, and free resource in one place. Filter by format or topic, or search by keyword.
Using Python for scientific computing. No previous background in Python necessary.
Scientific coding
Use Python as a tool for learning concepts and visualizations in mathematics.
Scientific codingCalculus
Lessons built around specific applications in graphics, data analysis, image processing, import and export, and more.
Scientific coding
Get started with MATLAB, debug code, and develop a programming style, with ChatGPT as a study partner. Ideal for beginners.
Scientific coding
MATLAB programming for neuroscience data analysis. Each of five modules covers data processing, analysis, and visualization skills that neuroscientists often need.
Scientific codingSignal processing
Brings scientists in psychology, neuroscience, and related fields to intermediate and advanced levels of programming proficiency.
Scientific coding
Calculus from intuition to proofs to code, with lots of exercises and accompanying video solutions.
Calculus
Develop a deep understanding of and intuition for calculus. Solve problems and implement algorithms by hand and in Python. Includes a Python intro.
Calculus
Extend your calculus skills with integration and numerical approximation.
Calculus
Video explanations of the exercises in Calculus Unraveled.
Calculus
Vectors, matrix multiplication, least-squares projections, eigendecomposition, and singular value decomposition, explained clearly and implemented in code.
Linear algebra
Strong focus on proofs, with coding and applications.
Linear algebra
Strong focus on coding and applications, with proofs.
Linear algebra
Video walkthroughs of the exercises in Practical Linear Algebra for Data Science.
Linear algebra
PCA, generalized eigendecomposition, ICA, factor analysis, hidden Markov models, and linear dynamical systems, with projects on real data.
Linear algebra
Statistics with intuition, math, and code side by side, with lots of exercises and accompanying video solutions.
Statistics & data
The audiobook version of Modern Statistics, free to stream.
Statistics & data
Video explanations of the exercises in Modern Statistics.
Statistics & data
A rigorous deep dive into statistics and machine learning, with every concept implemented in Python and MATLAB.
Statistics & data
Learn why, when, and how to maximize the quality of your data to optimize data-based decisions.
Statistics & data
Statistics lingo and concepts, with no math or code.
Statistics & data
Use ChatGPT to code, learn about, apply, and communicate data science.
Statistics & data
A comprehensive guide to the conceptual, mathematical, and implementational aspects of analyzing electrical brain signals, including MEG, EEG, and LFP recordings.
Signal processing
The lecture series that accompanies Analyzing Neural Time Series Data.
Signal processing
Video lectures that supplement Analyzing Neural Time Series Data, with lots of exercises and fully explained solutions.
Signal processing
Applied signal-processing methods, including filtering, denoising, convolution, resampling, interpolation, and outlier detection.
Signal processing
Theoretical and computational bases of the Fourier transform, and its use in digital signal processing, data analysis, and image filtering.
Signal processing
Theory and implementation of dimension-reduction and source-separation methods for multivariate data, with sample data and a 3-hour linear algebra crash course.
Signal processingLinear algebra
Investigate transformer mechanisms through data analysis, visualization, and experimentation.
Deep learning & LLMs
LLMs such as GPT and BART in PyTorch, covering architecture, training, technical AI safety, mechanistic interpretability, and experiments. Includes Python and deep learning basics.
Deep learning & LLMs
Modern deep learning in PyTorch, with lots of exercises and code challenges to hone your skills. Includes a Python tutorial.
Deep learning & LLMs
How to use AI-assisted writing for various tasks, with the goal of becoming a better writer.
Use ChatGPT to accelerate your math and quantitative reasoning skills.
Nothing matches. Try another filter or search term.