Created by John Doe
Email: jd14@ic.ac.uk
HTML Version (This will be a link)


Lesson Title (H1)

Learning Objectives (H2)

  • Enter your learning objectives in unordered list form using an asterisk (*).
  • Keep this section concise, details can come later on.
  • To write text and not code, change cell type to markdown. Markdown is a language to format plain text. It's similar to HTML in a lot of ways.
  • For an intro/cheatsheet to markdown, I found this site to be pretty good: Click Here

Table of Contents (H2)

  1. Introduction <-- Number your table of contents
  2. Adding Extra Stuff
    1. Code <-- Indent for subsections
    2. Images

Ensure that this section is all visible on your computer screen, students shouldn't have to scroll down to see the Learning Objectives and Table of Contents.

1. Introduction (H2)

Give a short introduction/abstract to the topic. It would be good to introduce any special notation used here as well.

2. Adding Extra Stuff (H2)

Again a sentence or two for the start of each section outlining what is inside.

2.A. Code (H3)

Any code written should be in a code cell on the notebook but if you want to be able to highlight any function names in your markdown cells use back ticks ( ` ). e.g. Check out my function foo().


In [ ]:
# Ensure you label all your code as clearly as possible
def foo():
    print("Hello World")

# Call foo()
foo()

2.B. Images (H3)

To add an image simply use the <img> tag and give the relative path using src="relative_path"