DEV Community

Muhammad Hashir
Muhammad Hashir

Posted on

Turning My Summer Break Into a Coding Bootcamp

Why I Decided to Learn Full-Stack Development

I completed my second semester of my BSc in Computer Software Engineering. We have a summer break until the first week of September, which started in late June. I wanted to make my summer break productive, so I searched for the best platform to learn full-stack development, since full-stack skills are one of the most important things in a developer's life. If you can't create a website, and don't understand JavaScript, Node, databases, and React, it's hard to call yourself a complete developer.

I decided to learn from Scrimba, as my brother suggested it to me. During my two semesters at university, I had only learned C and C++, and I wasn't able to create anything on my own. My logic-building ability was basically zero — I couldn't turn my ideas into working code.

Starting From Zero: My Scrimba Journey

In Scrimba's Full Stack course, I first learned HTML and CSS, building projects alongside the instructor as well as solo projects. Then I moved into JavaScript, where I built even more projects and solo projects. After that, I dived into advanced JavaScript topics, which I'm still working through.

I've spent almost three weeks on Scrimba so far. Before starting, my knowledge was at a complete beginner level. Now, my understanding and ability to write code have improved massively.
Basket Ball Scorecard (Created while course):

Putting It Into Practice: My Own Projects

I've been regularly uploading my projects to GitHub and deploying them on Netlify — not just the projects from Scrimba's course, but also projects I built on my own to practice logic-building. I created a Tic-Tac-Toe game with two modes (human vs human and human vs computer), a to-do list, and — using async JavaScript — a fully working weather app that fetches real-time data from an API.

Tic-Tac-Toe Game (human vs human mode):

Tic-Tac-Toe (human vs computer mode):

Weather-App:

What's Next

All thanks to Scrimba for giving me the foundation to start this journey. If you're thinking about learning full-stack development, I'd genuinely recommend giving it a try.

Check out Scrimba here

Up next, I'll be learning Node.js, React, databases, and more as I continue building toward becoming a full-stack developer.

Top comments (0)