Open Course API

Open Course API's mission is to teach students how to make data driven applications.

Quick Start →

OwlAPI

An open source REST API written in Python to scrape and serve Foothill / De Anza course data 📒

Tools

There's a lot that's in Open Course API! Stay tuned for our latest updates.

Data Analysis

With a plethora of data and tools for you to get your feet wet, we're just looking for folks that wan't to start exploring!

# Start Hacking

We have a lot you can do! Try some of the following to get your feet wet.

# OwlAPI

Live Demo (opens new window), View on GitHub (opens new window)

git clone https://github.com/OpenCourseAPI/OwlAPI.git
cd OwlAPI && pipenv install

pipenv run python scrape_term.py
pipenv run python server.py

# Go to https://localhost:8080 and enjoy!

# Data Analysis

View on GitHub (opens new window)

# Setup

git clone https://github.com/OpenCourseAPI/live-fhda-class-data.git
git clone https://github.com/OpenCourseAPI/data-analysis.git

cd data-analysis

# Let's get going!

pipenv install
pipenv run python .

TIP

Open Course API requires Python 3 (opens new window) and pipenv (opens new window) to be installed in your system.