codedamn logo

Full Stack Web Developer Learning Path

The best way to learn with hands-on labs, practical projects, and community - done right from your browser.

Learning path contents
Module 1 (32 practice labs / 40 lectures / 406 min)
Basics of web
Module 2 (25 practice labs / 132 lectures / 1056 min)
Frontend Basics
Module 3 (14 practice labs / 61 lectures / 299 min)
Frontend/Backend Tooling
Module 4 (54 practice labs / 145 lectures / 1155 min)
Mastering React.js
Module 5 (0 practice labs / 32 lectures / 154 min)
Testing and skill evaluation
Module 6 (8 practice labs / 52 lectures / 248 min)
Introduction to backend web development
Module 7 (7 practice labs / 66 lectures / 551 min)
Advanced Node.js, MongoDB and GraphQL APIs
Module 8 (18 practice labs / 145 lectures / 720 min)
Production Ready Practices
Module 9 (8 practice labs / 0 lectures / 41 min)
Full-stack official certification
How much time do I need?

(Hours you can spend learning per day)


(Days you can spend learning per week)



Why should I join codedamn?

If you are planning to buy a course for full-stack. I would suggest go with a @codedamncom free resources. Their resources are more than enough to get started and once you feel confident then only purchase their pro package. Which is worth the money I believe. #100DaysofCode

See Pritam Chougale's other Tweets

codeDamn started with the internet fundamentals and I loved the basics. It proceeded with HTML, CSS and Js, after finishing basic Js, they had advanced Js and 10 projects on Js for pro version and I bought the membership of 1000 rupees for 1 month, I can access all their content.

See Kishore's other Tweets

Codedamn's courses are very resourceful, apart from the knowledge gained I'll be getting a certification at the end of the course, which will go a long way giving the fact that am a student ^_^.

See Fumudukus's other Tweets

Decided to get into field and got to know that everyone is talking about web3. To get there, i need to go through web2 so its best to start with basics and progress towards advanced topics. As it is my start codedamn will be best way to go from start to end in onc package.

See the_t3ch10's other Tweets

To be really honest, I am addicted to codedamn! It's a one-of-a-kind platform and I feel myself being more productive and improving a lot when I learn with codedamn. Thanks for this amazing platform @mehulmpt!

See Indrajit's other Tweets

I have seen so many courses but finding course that gives lecture + playground to code is difficult to find. But codedamn is totally amazing in this perspective even quality of contents is unmatchable and helped me many times in understanding full stack courses concept in depth..

See Ashish Kumar's other Tweets

This is so satisfying,49 days completed. Msd sm days but completed them by putting a lot of time in last 3 days. Now, just one day to go.Then streak will be completed.
Thanks, @codedamncom for these challenges & @mehulmpt for building #codedamn It is gonna be an amazing platform

View image on Twitter
See Muhammad Hammad Sani's other Tweets

Want to give @codedamncom and @mehulmpt a massive shoutout and thank you for giving me a subscription. Can't wait to learn React from the best platform out there!

See Tejas's other Tweets

Codedamn deserve everything.
It's the best platform to learn web development

See Alema's other Tweets
Your Instructors
  • Mehul Mohan

    Mehul Mohan

    Full-stack developer, CEO of codedamn

  • Pedro Machado

    Pedro Machado

    MERN stack developer and YouTuber

  • Anna Skoulikari

    Anna Skoulikari

    Frontend developer and Git instructor

  • Basarat Ali Syed

    Basarat Ali Syed

    Microsoft MVP and TypeScript Guru

  • Laurence Svekis

    Laurence Svekis

    Google Developer Expert and JavaScript instructor.

  • Samuel Focht

    Samuel Focht

    Backend developer & content creator with 8+ years of experience

Complete guide of becoming full-stack web developer in 2022

What is the meaning of full-stack?

A full stack developer = frontend + backend + databases + CI/CD + OS/cloud knowledge.

This might seem like a lot of tasks but it is possible to learn these things from the full-stack path we have above.

A full stack developer is a software engineer who can ideally build and deploy medium to large size applications end to end, from frontend to backend to databases. Let's take a look at all technologies you'll need in this adventure of yours.

What technologies would I learn?

For frontend, there are only three core technologies you have to know about - HTML, CSS, and JavaScript. On top of this, we will learn about React and Next.js that are modern standards of 2022

For backend, we will be covering the Node.js + GraphQL alongside MongoDB and Redis for database and caching. We would also learn about best web security practices. We will build production ready projects and you would have the option to use them for your resume in your portfolio on codedamn.

Finally, we will learn how to deploy these projects on cloud providers like AWS and Vercel. At the end there would be a full-stack certification exam to test out our knowledge and grant you the final certificate of completion for the full-stack learning path.

We pick an opinionated (production ready + relevant today) tech stack in the learning path above. We go deep into this tech stack on our full stack learning path above.

Unlock your learning path today ✨