Skip to content

Repository for the GTC Neuroscience Python course 2026

License

Notifications You must be signed in to change notification settings

eulerlab/python-course-2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Course 2026

This repository contains information about the course "Basic Programming - Introduction into Python" (2026).

Acknowledgments

In this class, we will follow largely (but not exclusively) the course NESC 3505 Neural Data Science, developed at Dalhousie University as an open educational resource.

Course structure

Approach

The first part of the course follows an inverted classroom approach, which means you prepare the material for the sessions at home, leaving the actual sessions for discussions, questions, and problem-solving. The second part of the course will address more specific topics, such as the use of AI, data processing and presentation for neuroscience, how to design (re)usable software and such.

Schedule

Coming soon

Materials

The materials consist of

  • Online chapters, which will provide you with the respective background
  • Jupyter notebooks, in which you can learn and practice Python concepts
  • YouTube videos, which go through the notebooks step-by-step. We highly recommand to try to do the notebooks first by yourself, and only use the videos if you encounter major difficulties

When indicated below, you need to read a few chapters and do the respective Jupyter notebooks before the session. The notebooks are divided into a lesson part, where the concepts are introduced and demonstrated, and an exercise part, where you can apply the knowledge just gained.

During the sessions, we will discuss what you learned, where you encountered problems, and how to solve these.

Important: The links to chapters point at the original class material, whereas the notebooks you will find in your bwJupyter environment - as demonstrated in the first session.

Important link(s)

Link to bwJupyter environment

17.4. | Introduction, Setup, Project overview

To prepare before:

During the class:

  • Why this course? About adult learners and your motivation to learn Python, your programming/Python background, that the only way to learn to code is to write it, the importance of coding skills for science and beyond, and the use of AI tools.
  • The organisation of this course. Time budget outside the classroom, videos as the last resort, exercises and final project.
  • Setting up bwJupyter.de_ and accessing the curse material. How to submit exercises.
  • Skills evaluation

About

Repository for the GTC Neuroscience Python course 2026

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors