Hi @Rahul. I have been a Python Developer for 5 years and to be frank, even I don't remember everything I have learnt. Programming is not remembering every line of code, it's more about logic and solving the problem. You will start remembering the code with practice, don't worry about it now. Right now concentrate on data structures, sorting algorithms and logical solving. That will help you enter the software domain. After that, depending on the organization you join and the job role, you will learn one or more libraries in depth.