Basic Python tutorials: These tutorials cover the basic structure of netpyne models, workflow for simulating and analyzing the model, creating different cell types, connectivity rules, stimulation patterns, batch simulations, LFPs and networks with reaction-diffusion (RxD): http://doc.netpyne.org/tutorial.html
Basic Jupyter Notebook interactive tutorials: Virtual Environments, Jupyter Notebooks, and NetPyNE basics:
* Jupyter notebooks on Github
* Video (walkthrough of tutorials)
Detailed 1-day tutorial from CNS'22 conference: This CNS'22 tutorial entitled Multiscale Modeling of Brain Circuits using NetPyNE includes step by step instructions to create, simulate an analyze models using the Graphical User Interface (GUI) as well as programmatically via Jupyter Notebooks.
* Videos: Session1 (GUI) and Session 2 (Programmatic)
* Slides
Full 2-week course: This is the most comprehensive course, including theory and practice hands on exercises.
* Video playlist
* Slides and other course material
* Webpage with course videos
Jupyter notebook tutorials: Includes the tutorials and example Jupyter notebooks described above and others (instructions to run tutorials included in the repo): GitHub repo
NetPyNE tutorials on Open Source Brain: There is also an option to run the tutorials online with no additional setup in this workspace in the OpenSourceBrain integrated research environment. (This workspace is available in read-only mode, tutorials can be run and modified, but no progress can be saved. If you need to save your progress, you can create your own copy by cloning this workspace.)
NetPyNE tutorials on EBRAINS: NetPyNE tutorials are also available on the EBRAINS research infrastructure (requires EBRAINS registration).