Behind the Scenes: Inside our custom online course platform