I am a working professional, so it's very difficult to learn. I am not even getting time to do the courses and revise.
You can try to allocate some hours in a week dedicated to your learning. You can discuss with the Board Infinity team, we would help you to create a schedule that will help you to continue working as well as learning.
Happy Learning :)