courses proof of concept, needs django part