Challenges and code from theodinproject.com programming curriculum.