Skip to content
A free community driven school for data hosted at
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

This is the site powering Please contribute!

Installing Jekyll

This site is built with Jekyll, a simple static site server. To install Jekyll simply use:

  1. Clone this repository: git clone
  2. Install homebrew with ruby -e "$(curl -fsSL"
  3. Install jekyll and bundler with sudo gem install bundler jekyll. Note you'll be prompeted to enter your computer's password to install.

Building Jekyll

This site is built using Jekyll. You don't need to know or even run jekyll to contribute - you can just edit and commit the markdown files, but if you want to run a local copy it's fairly simple:

cd dataschool/dataschool
bundle install --path vendor/bundle
bundle exec jekyll serve --watch

It will then be available at http://localhost:4000

Note - do use port 4000 and "localhost" vs otherwise SQLBox will not work for you on your localhost.


There are 3 main objects (jekyll calls them collections) in DataSchool:

  • People (_people)
  • Books (_books)
  • Chapters (_chapters)

The content for all of the books is in _chapters folder, organized by book.

You can’t perform that action at this time.