The problem with Codecademy

by Dan Edwards, 20 May 2024

The problem with Codecademy

I invested in a year of access to Codecademy's Full-Stack Pathway, excited to land a web development job. But after diving in and using the platform every day for over 6 months, I realised it wasn't the perfect one-size-fits-all solution I'd envisioned. Here's why I'm changing my approach, and why you might consider doing the same.

Love the platform, but here's the catch

Codecademy is fantastic. It's engaging, well-structured, and a great introduction to coding. Their popularity is well-deserved. However, every tool has its limitations.

The certificate trap and the importance of focus

The Full-Stack Pathway promises a shiny certificate at the end. Unfortunately, that certificate holds little weight in the job market - the real prize lies in developing your skills and building a strong portfolio. Think about it - would you rather interview someone with a generic certificate (that could easily be faked or bought) or someone whose portfolio showcases their ability to solve real-world problems using the technologies companies use on a daily basis?

Focus on your goals, not just completing the course

Inspired by this School of Life YouTube video(opens in a new tab) and concepts explored further in the fabulous book What They Forgot To Teach You At School(opens in a new tab), I decided to step back and think carefully about what I want to achieve, and how I'm going to achieve it. As alluring as the prospect of seeing the course progress bar reach 100% is, that won't be happening for me.

Why we need to finally leave school:

School curricula are not reverse engineered from the actual dilemmas of adult life.

- What they forgot to teach you at school, The School of Life

What they forgot to teach you at School, School of Life book

Skip the Fluff, Prioritise what Matters

I won't be completing every aspect of the course, and I won't be collecting a certificate. I might get to 90%, perhaps - here's what I'll be missing out:

Learn What You Need, Not What They Teach

If you're serious about landing a coding job, delve into real job descriptions. Find out the specific technologies companies are looking for, and include them in your learning plan. Remember, Codecademy aims for a broad audience, not the specific needs of the job market in your area.

A Launchpad, Not a Destination

Codecademy is a valuable learning platform, and I've gained a lot from using it, but it's not a magic bullet - I won't be wasting my time on course content that doesn't align with my goals. Don't let Codecademy's business objectives disrupt your coding ambitions.