First tip: “do it over again”… Definitely, and take your time going over every lesson that you did not nail on the first try. When you’ve completed the lesson and have the checkmark back, you can use the LE as a sandbox. Do a deep dive into the concepts and experiment with your code. That means finding new ways to do the same thing using different tools or logic.
I wouldn’t reset the whole track, just each lesson you wish to redo (after saving your original work).
Thank you for the tip!
It’s perfectly okay to take a step back and review the material again. Sometimes, it takes multiple times of going over the material for it to sink in. I would recommend reviewing the material and practicing with some basic exercises before moving on to more advanced topics.
- Start with the basics: Make sure you have a good understanding of the basic concepts before moving on to more advanced topics. This will help you build a strong foundation for future learning.
- Practice, practice, practice: The more you practice writing code, the better you will become. Start with small projects and work your way up to more complex ones.
- Break things down: When you encounter a problem, break it down into smaller parts. This will help you understand the problem better and make it easier to solve.
Remember that learning is a process, and it takes time and effort to become proficient in any skill. Stay patient, keep practicing, and you will eventually see progress. Good luck!