Description

The goal of the Programming Formalisms course is to turn from an informal code writer to someone that does more formal/professional software development.

Event Details

Dates
4 - 8 May 2026
Contact

Never hesitate to contact Richèl Bilderbeek at richel.bilderbeek@scilifelab.se

Country
Sweden
Language
English
Cost
Free to all
Timezone
Stockholm

Learning Outcomes

  • have experienced a software development lifecycle
  • be able to develop software collaboratively
  • be able to grow code in a methodological way
  • detect when your code is Good Enough
  • be able to release a Python package

Prerequisites & Technical Requirements

Prerequisites

  • Have VS Code installed
  • Have a Git account configured on your computer
  • Have a GitHub account
  • Have Python installed
  • Know the basics of Python
  • Have a good Zoom setup

Technical requirements

  • A computer (e.g. your regular working computer)
  • A good Zoom setup

Topics & Tags

Keywords
formalsoftware developmentscriptingPythonprogrammingcollaborationbest practicesreferences to the literature

Affiliations & Networks

Associated nodes
SciLifeLab
Target audience
All learners that want to learn/do more formal/professional sofware development

Activity log