Curricula prepared by the Digital Literacy Project education team that can be used to teach computer science in any classroom worldwide.
For more information about the Digital Literacy Project, visit dlp.io.
If you want to edit this repo, follow the following steps:
- Clone this repo:
git clone https://github.com/DigitalLiteracyProject/curricula.git
- Make sure you have all of the Jekyll dependencies installed (Ruby, Bundler)
- Run
bundle install
- To run the server, run
jekyll serve --watch
and view the site athttp://localhost:4000
. Running this command with the--watch
flag makes Jekyll automatically recompile the site files whenever a change is made. Makes editing and testing easy! - All of our lesson plans are standard markdown files stored in the
/lessons
folder. Please look at the format of an existing file in that folder to ensure that your new lesson plan adheres to the correct metadata formatting.
After you set up the repo on your computer with the instructions above, you can add/edit content in the lessons
folder. Each item must be in markdown
format, have the .md
extension, and have title
, layout
, type
, and order
variables set in the frontmatter for everything to be rendered correctly.