Preparing Learners for the Blank Canvas with Quincy Larson
Description
Quincy Larson, founder of freeCodeCamp, was in his 30's after he quit his job as a school director. After learning how to automate some of the tedious tasks that staff had to deal with, he realized how many people's lives could be improved if they learned how to solve problems with technology.
He spent the next nine months learning to code before landing his first software engineering position. He gained a ton of practical experience on the job and started to think about how to create a path to get people to this point as quickly as possible.
freeCodeCamp was the result.
freeCodeCamp, using game design as its guiding instructional design philosophy, has learners coding with rapid feedback and frequent challenges or "mini bosses". The idea being that a learner can't iterate and improve to their max potential unless the feedback that corrects and guides them is immediate. The idea of the mini boss is to strengthen a learner's problem solving and stop them from getting too overconfident in their abilities.
Coding is hard.
And don't let anyone tell you different. Unless the learner understands just how frustrating and ambiguous programming is, they're going to hit a wall once they are confronted with a blank canvas. Now what?
Iteration is critical to the platform as well. Since freeCodeCamp is well, free, they are able to make changes freely without having to worry about wasting anyone's money. This gives them the freedom to get feedback, iterate and build something truly nice
Quincy goes over all of the above and more in this episode of the Badass Courses podcast. Tune in to learn more about the business model, course design, and history of freeCodeCamp.