Skip to content

p2pu/course-in-a-box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b37a86b · Feb 13, 2025
Jan 6, 2021
Feb 8, 2022
Mar 3, 2021
Jan 11, 2023
Jan 4, 2021
Sep 23, 2020
Sep 23, 2014
Sep 30, 2020
Jan 11, 2023
Feb 15, 2022
Jan 11, 2023
Sep 8, 2020
Sep 18, 2020
Oct 8, 2014
Feb 13, 2025
Sep 4, 2020
Aug 2, 2021
Sep 24, 2020
Feb 13, 2025
Jan 11, 2023
Sep 30, 2020

Repository files navigation

An open-source project for creating online courses, built by P2PU

Course-in-a-Box is a free tool for building and publishing online courses — no prior coding experience required.

To create your own course, simply fork this repository and delete the CNAME file. Detailed documentation is available at course-in-a-box.p2pu.org.

To make changes to the template itself, a good place to start is the _layouts, _includes and css directories. These directories contain all the layout and style files used.

Questions? Ask on P2PU's Community Forum.

Running locally

  • install docker
  • Run docker run -i -t --rm -u 1000:1000 -p 4000:4000 -v `pwd`:/opt/app -v `pwd`/.bundler/:/opt/bundler -e BUNDLE_PATH=~/opt/bundler -w /opt/app ruby:2.7 bash -c "bundle install && bundle exec jekyll serve --watch -H 0.0.0.0"

Course-in-a-Box is built by Peer 2 Peer University and shared under an MIT License.

Course content ("Modules") are shared under a CC BY-SA 4.0 license.