Introduction to Computational Neuroscience with Neuroblox.jl
The Julia Programming Language via YouTube
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn computational neuroscience fundamentals through hands-on model building using Neuroblox.jl, a Julia-based software platform designed for simulating brain dynamics from single synapses to brain-wide networks. Master the basics of differential equations and plotting in Julia while exploring modular computational building blocks that can be assembled to create neural simulations spanning from spiking neurons to brain waves and fMRI applications. Build and simulate literature-based models progressing from single neurons to large circuits with synaptic plasticity, and develop skills to fit these models to neural data. Discover how to design custom "blox" components and connection rules, work with neural masses and external sources, and implement decision-making tasks with circuit models. Explore synaptic plasticity mechanisms and learning processes while gaining practical experience with a platform that bridges multiple scales of brain function and has applications in neurology and psychiatry. Develop the expertise to model your own neural data and potentially contribute custom components to the Neuroblox library through three structured sessions combining brief lectures with extensive hands-on activities.
Syllabus
Introduction to Computational Neuroscience with Neuroblox.jl | JuliaCon Global 2025 | Strey
Taught by
The Julia Programming Language