Better understanding of the projects

Open Question

I’ve been going through the projects, and while I can follow the instructions in English and complete the steps, I’m struggling to truly grasp the concepts, especially in the JavaScript section.

When I was working on HTML/CSS, it felt more visual—I could immediately see the changes in the code, and they were relatively simple to understand. But when I moved on to JavaScript, things became harder. I often finish a project but realize that I don’t actually understand much of what I’ve done. At best, I have only a very basic idea of what’s happening, and I haven’t yet completed the certification projects.

This makes the process tiresome and frustrating—to complete an entire project and still feel like I haven’t gained enough depth in the concepts being taught.

So my question is:

  • How do other learners build a strong grasp of the core concepts in JavaScript while working through freeCodeCamp?

  • Do you take notes while creating each project to remember anchor points, control flow, and build intuition?

  • What does your workflow look like to ensure you’re not just finishing projects, but also deeply learning from them?

I feel my workflow lacks depth. While I am keeping up with practice, I don’t feel I am learning enough. I’d really appreciate some guidance from others who have figured out a good approach.

1 Like

Please do not post AI generated content to the forum.

I wrote down my message and then asked the AI to rearrange the sentences and check for grammatical errors. I am not providing solutions with AI. will my question still be valid or should i write it again with my hands. I have re read what the question is.

Posting any AI generated content, including posts like this, is against the rules of the forum, so please don’t do it.

We want to speak with real people and hear their thoughts unmediated by LLM.

Yes , i understood that . This was my first time asking something after using freecodecamp for over a year. I will not do it, I have flagged it as well by myself. Sorry for the inconvenience.

1 Like

It’s ok you can go ahead and restate your question here

I am not able grasp the concepts even after completing the projects on freecode camp specially in the javascript part. what are step people take to understand and remember or consciously learn the new concept while completing the project. I get a feeling that i have not learned much after completing the projects .

1 Like

I’ve seen and experienced this a few times.

You might have to do some external research. For example, if you are implementing a specific algorithm in a step-by-step workshop, you tend to focus on a micro level on the instructions for that step.

If you are missing an understanding of the overall operation of the program you might need to search for an explanation of that algorithm or maybe take the final code into VS Code and explore it a bit more and experiment until you really have an understanding of it.

I think sometimes it might not click until you really need to write a whole program in a lab. Sometimes it might not click together until much later, but at least you had some initial exposure.

Don’t worry if you don’t understand everything the very first time you go through it. Your knowledge will keep building and compounding as you go.

2 Likes