Free Course Beginner

Google Cloud Platform (GCP) & Cloud VPS Administration

Master cloud infrastructure, virtual machine provisioning, and server deployment on Google Cloud Platform (GCP) and AWS. Learn Compute Engine VM creation, Ubuntu Desktop GUI, Windows Server RDP, aaPanel web hosting control panels, LAMP stacks, and server security hardening.

0 Students
10 Lessons
50 min Duration
Updated 08/2026 English Lifetime Access

Requirements

  • • Basic understanding of computer operating systems and internet concepts
  • • A web browser and a computer with internet connectivity
  • • A Google or AWS account for Free Tier hands-on exercises (no payment required for free tier)

Description

Cloud computing has revolutionized how modern applications, web services, and enterprise workloads are built and scaled. Understanding public cloud providers like Google Cloud Platform (GCP) and Amazon Web Services (AWS) is an essential skill for developers, system administrators, and cybersecurity professionals.

This course takes you through hands-on cloud provisioning: from setting up free cloud accounts with $300 credits to launching Linux & Windows virtual machines, deploying automated web hosting control panels (aaPanel), configuring LAMP servers, and hardening cloud infrastructure against attacks.

What You Will Learn:

  • Cloud service models (IaaS, PaaS, SaaS) and public cloud architecture comparisons (GCP vs AWS vs Azure).
  • Setting up Google Cloud Free Tier with $300 in promotional credits.
  • Deploying Compute Engine Virtual Machines with custom regions, hardware specs, and firewall rules.
  • Running an Ubuntu Desktop graphical interface (GUI) on headless GCP cloud instances.
  • Deploying Windows Server on GCP and connecting via Remote Desktop Protocol (RDP).
  • Automating web hosting with aaPanel: one-click LAMP/LNMP stacks, domain routing, and SSL certificates.
  • Configuring a manual LAMP (Linux, Apache, MySQL, PHP) stack from scratch.
  • Setting up AWS Free Tier and launching Elastic Compute Cloud (EC2) instances.
  • Secure remote administration via SSH keys, Chrome Remote Desktop, and server hardening techniques.

Course Q&A