DEV Community

Drew Marshall
Drew Marshall

Posted on

W3 School Completion Challenge

My Self-Imposed Challenge: Conquering the W3Schools Learning Path

I am obsessed with learning new skills—especially when it comes to tech. That obsession has led me to embark on a new educational adventure: finally completing my Computer Science degree at Bellevue University.

But before that journey officially begins, I’ve given myself a challenge:

Complete an Entire W3Schools Learning Path—100%

At first, this seemed like a simple goal. Pick a path, work through it, and celebrate when it's done. But... I may have overdone it a little.

The Learning Path

Rather than picking just a handful of technologies, I decided to go all in. My W3Schools path includes:

  • Web Development: HTML, CSS, SASS, JavaScript, TypeScript, React, Bootstrap 5
  • Backend & Databases: PHP, SQL (MySQL, Postgres), NoSQL, Laravel
  • Programming Languages: C, C++, C#, Python (with SciPy & NumPy), Java, Kotlin, Go
  • Cloud & DevOps: AWS Cloud, AWS Serverless, Git
  • Other Essentials: Accessibility

Check out the path here

Some might say this is too much, that I should focus on a smaller set of technologies. To that, I say: NAY!

(cue inspirational music 🎶)

I want to be a Creative Engineer—someone who takes an idea, whether software or hardware, and sees it through from concept to launch. A Creative Engineer is an architect, a designer, and a problem-solver. It’s about balancing both the left and right brain, bringing logic and creativity together.

So, this challenge isn’t just about checking off courses. It’s about pushing my limits, expanding my skill set, and laying the foundation for the engineer I want to become.

(end music 🎵)

This post is my accountability post. If you’ve ever set a massive learning goal for yourself, I’d love to hear about it! What’s the biggest tech challenge you’ve taken on?

Here’s to learning new skills—and actually finishing what we start! 🚀

Top comments (0)