Getting started

Browse through the Exemplars section to find a project that you would like to study. You can also use the Search bar or Topics section to look for projects that use specific languages, tools or scientfic concepts (such as "R", "Object Oriented Programming" or "RNA sequencing").

You can interact with each exemplar through its GitHub repository or through a website (built using Mkdocs Material or Sphinx). Each approach has its own merits. Interacting with an exemplar via its GitHub site gets you closer to the underlying code and teaches you how to organise a project. Using the website provides a clean environment to study the documentation.

Do not forget to run the code as well, each exemplar runs locally and many have High Performance Computing cluster instructions that you can try on the Imperial cluster.

Happy Computing!