The course is built around a very widely used service in computational science and software engineering - Github. You can see the source code for this website over at the course Github repository.

Getting started checklist

We will be using Github issues to monitor your progress through the first part of the course “Getting Started”.

  1. Create a Github account (it is free).
  2. Go to the issues page for this course and click on “New Issue”.
  3. Next to “Python basics checklist” click “Get started”.
  4. Without editing any text, click “Submit new issue”.
  5. Work through the tutorials and questions for part one of the course (“Getting Started”). Tick off items on the checklist as you progress.
If you want to find your issue again, go back to the issues page and search for your username using `author:username` in the search bar.

Class report