If your main reason for bringing up CoCalc is because "I recommended to students who did not have a fast enough computer at home to use the cloud computing", then you may be interested in using VPython in Jupyter Notebooks served freel in your browser via the MyBinder system?
Depending on your computational demands, your students could upload their notebooks to running sessions and run them. The drawback is that the sessions time out after 10 minutes of inactivity. So let them know to save changes back to the local machine often. There is 'a safety' net via the toolbar that lets users save the notebook to the local machine even after the session times out but that is meant as more like a last resort. I'd be happy to discuss how to use 'safety net' more if this is a direction you'd like to pursue.