Asked by Shailya Motegaonkar about 3 months ago


So here's the deal I am having a hard time understand/following the full stack learning path. See so there are node labeled as the topic right like for example there is node named React.js and next to it coming out of it are topics which are necessary for that node or to be a basic full stack developer not more not less right and when we click on the topics we see courses attached to it same as when we click on the react.js node we see courses attached to it right. But problem is that 1. There are some topics which has nothing attached to it and the main node contain more attached courses to it than there are attached to the topics of the node itself. And I am so confused that which is standard requirements needed to learn to be full stack developer and what is the extra continent.

1 Answer


    Hey Shailya, I understand your concern. Here are a few pointers from my end before answering your questions.

    • As much as we want everything to planned out and organized, in reality it often depends upon our current interests and the outcomes we are looking for. So we tend to jump around and learn different things
    • Our roadmap is the recommended way to learn the technologies, as they are built upon the knowledge of the previous topics ensuring proper succession. However, if you're interested in learning in any other order, you're free to do so.

    Now coming to your question

    To clarify a few things - the middle nodes (in black) represent the major technologies that you need to be aware about and the sub-nodes mention the important concepts of the technologies listed.

    1. A few sub-nodes do not have any courses attached yet, because there isn't a full fledged course that covers that particular topic alone, but this could have been convered in a larger course.

    2. A few main-nodes contain more than one course linked to them. For Example, in the case of HTML & CSS you would find two courses attached. These courses are to be completed in the order they are listed. The courses listed here are built upon the knowledge covered in the previous course.

    A note about how courses are structured on codedamn:

    You might find courses ranging on duration from 2 hours to 20+ hours when browing the catalog. Our goal was to develop small-duration based courses (<5hrs) that covers niche topics in depth, however, when it comes to a complete beginner level a lot of pre-requisites are revisited and taught to ensure everyone as the same level of understanding of the basic concepts that's required, this tends to increase the duration of the courses and making it a bit weird when you're spending a lot of time in a single course compared with the rest. This is a problem that arises when we're trying to cater courses across all technological levels.


    Pranav Mandava


Your answer