Skip to content

ELIXIR Lesson Title

Authors

Zeus


Lorem ipsum dolor sit amet.

Athena


Lorem ipsum dolor sit amet.

Poseidon


Lorem ipsum dolor sit amet.

Saad Arif


Saad Arif, Senior Lecturer, Dept. of BMS, Oxford Brookes University

Greek Mythology icons made by max.icons from www.flaticon.com

Lesson overview

Description
A course to introduce the theory, advantages and implementation of Literate Programming practices for python users working in JupyterNotebooks to enhance the students abilities to produce reproducible code.

Prerequisites
To be able to follow this course, learners should have knowledge in:
 1. Basic programming skills in Python
 2. A familiarity in using the interactive python notebooks like JupyterNotebooks

Learning Outcomes:
By the end of the course, learners will be able to:
 1. Have an understanding of the principles and goals of Literate Programming (LP)  2. Practically implement LP in their Python programs using Markdown in JupyterNotebooks

Target Audience: Researchers, undergraduate students, postgraduate students, etc…

Level: Beginner to Intermediate

License: Creative Commons Attribution 4.0 International License

Funding: This project has received funding from [name of funders].

Contributors

Artemis


Lorem ipsum dolor sit amet.

Ares


Lorem ipsum dolor sit amet.

Nike


Lorem ipsum dolor sit amet.

Prometheus


Lorem ipsum dolor sit amet.

Perseus


Lorem ipsum dolor sit amet.

Hercules


Lorem ipsum dolor sit amet.


Citing this lesson

Please cite as:

  1. Enter your citation here.
  2. Geert van Geest, Elin Kronander, Jose Alejandro Romero Herrera, Nadja Žlender, & Alexia Cardona. (2023). The ELIXIR Training Lesson Template - Developing Training Together (v1.0.0-alpha). Zenodo. https://doi.org/10.5281/zenodo.7913092.

Setup

Data setup

To run this lesson you need to install data from …

Software setup

To run this course you need to install… continue with software installation instructions