- Start learning any technology that interests you or that is high in demand.
- Start with Data Structures and Algorithms in Python - Full Course for Beginners
- Move on to the Neetcode Data Structures & Algorithms Courses (both Beginner & Advanced)
- At this point, feel free to take more courses if you believe that there is a need for that. You can look up Data Structures & Algorithms Notes Repository to find more resources.
- If you can finish the courses by the end of the month, start solving NeetCode Blind 75 Questions.
- In Month 2, continue learning the new technology that you've decided to learn. Be consistent and try to learn through projects.
- Start a Project that is fairly complicated and that ideally follow the Development Cycle. This project is not inteded for learning purposes and should be worthy of being included in a resume.
- At this point, depending on how many problems you were solving in the first month, you may or may not have finished the questions. If you have, great! Move on to NeetCode 150. If you have not, keep on solving at least one question from this set of questions.
- If you have finished the first project, now you can move on to the Second One. The Second Project should be more complicated than the first one and should ideally make use of the technology / technologies that you decided to learn in Month 1.
- If you have no managed to finish the first project, continue to work on that project in this month as well.
- Take this course on Udemy: Ultimate AWS Certified Cloud Practitioner CLF-C02
- By this point, you definitely should have finished Blind 75 Questions. So, either continue NeetCode 150 or move on to solving NeetCode All.