The answer is both. You learn based on models Spencer and Michael have built for the program, but the goal is to enable you to be proficient and build your own models from scratch. The final three courses are meant to synthesize all your learning and have you build three models from scratch to reinforce all you have learned throughout the course.