This is a repository of apprentice facing lessons and coach notes. Published on Github pages https://multiverselearningproducts.github.io/curriculum.
Additional curriculum resources (e.g. slides) can be found in the following Google drive
Clone the repo. Make sure you have push permissions to this repo. To publish your changes run;
npm run publish
That will build the markdown pages into html pages and then push to github. See the site here https://multiverselearningproducts.github.io/curriculum
Optional lessons are marked with an asterisk *
Add images for the curriculum here, keep them out of the codebase so they are not sent back and forth as we push and pull the repo.
- Drag your image into a new issue
- Wait for the image to upload then right click to copy the image URL
- Add your image using markdown

- OPTIONAL add a figcaption for the image using

You can embed Google slides and YouTube videos using !(embed-url)
. With Google Slides make sure your slide link ends with /embed
. You might have to doctor the URL to ensure this. i.e.
!(https://docs.google.com/presentation/d/e/2PACX-1vR9fXGQK-iEBE2zaLeilLJlAM0_90xheU8S1VTGyvT08hmVuKDK-sPlL34MeXf3bv-Pl8zBw9caaHti/embed)
YouTube videos you just need the shareable link.
To create a tabbed code block use the following markdown
There are 3 rules to follow:
- Use the block delimiter
|Javascript|Java|
at the beginning and end of your tabbed code block - Create the tabs with the pipe character your text here will become the label and the hash i.e. "Javascript" -> #javascript
- In the code blocks that follow don't create line breaks between them i.e make sure your different language blocks butt up to each other.
The language preference is set in local storage so your choice of language will persist between page loads.