Hello,
If you are new to virtualization then you will need more than just the ICM course. Each course has its own objectives.
For this particular course, the objectives are outlined in the image below;

For the VCP, it is recommended that you gain experience with vSphere 7.x in addition to taking this course especially if you have no prior VCP certifications.
Also, most importantly, your journey to the VCP should begin with you going through the blueprint/exam guide located here. This page also has additional resources including VLZ that you can check out.
All the best as you prepare.