Hi Bassam,
Great that you’re looking to expand on your Mx skills. You might want to start with these learning paths:
These are used as a source for preparation to the Intermediate exam.
It always helps to start working on a project under the guidance of a senior developer.
If you still have questions, forum is the right place to ask for help!