Cloud computing provides on-demand access to computing resources such as servers, storage and databases. MCA students can benefit from understanding virtualisation, scalability, deployment and cloud security. Students can judge their progress in cloud computing by solving problems independently instead of depending entirely on guided tutorials. This point is specifically relevant to the cloud computing aspect of MCA study. For this specific question about cloud computing, the practical takeaway is to relate the concept to your own MCA learning goal.