1. The certification is VCP-DCV 2020
2. It is not the Foundations exam that has a training requirement (anyone can take it)
3. The VCP as a whole has the training requirement
4. As well as the Foundations exam (and the training) you also need to pass a Professional exam in order to meet the full requirements to achieve the VCP
5. The on demand class should take the same amount of time to complete as a regular live class, so approx 30 hours
6. From when you start, you have 30 days access to the class materials (videos, manuals, labs)
Have a look at this page: VMware Certified Professional - Data Center Virtualization 2020 (VCP-DCV 2020)
If you follow the links to the pages for each exam you will find an exam guide PDF which tells you the topics tested on and the associated documentation (which is also used to create and validate the exam items).
VMware have an active promotion that gives access to their Learning Zone video library for free at the moment: https://blogs.vmware.com/education/files/2020/05/VLZ-Premium-Subscription-6-Month-Promotion-External...
There are also numerous community resources for the exams, search online for “study guide” and you’ll find those.