NBIS offers practical courses in Python programming for the complete novice, to the more advanced users. Participants are led through the core aspects of Python illustrated by a series of example programs.
There is more to programming than only knowing the syntax of a language. The craft of programming is about taking design decisions to avoid overwhelming complexity and permit easy maintenance over time, insuring reliability (which goes beyond debugging) and utilizing computer resources efficiently.
This is precisely the expertise that NBIS provides.
Current courses
See https://uppsala.instructure.com/courses/85913