
Cloud
Learning Level
Google Cloud Platform requires proper account configuration before deploying applications. This lesson walks you through creating a GCP account, setting up billing, and configuring your development environment.
By the end of this lesson, you'll understand:
Visit console.cloud.google.com and click Try Free:
1. Sign in with Google account (or create one)
2. Verify your identity with credit card
3. Select your country
4. Accept terms of service
5. Your account is ready to use
A project is the organizing unit for all GCP resources.
1. Open Google Cloud Console
2. Click project dropdown (top of page)
3. Click "NEW PROJECT"
4. Enter name: `my-learning-app`
5. Click "CREATE"
6. Wait 1-2 minutes for initialization
The gcloud CLI is your command-line interface to GCP.
1. Visit cloud.google.com/sdk/docs/install
2. Download installer for your OS
3. Run installer
4. Verify installation:
gcloud --version# Run initialization wizard
gcloud init
# Select your project when prompted
# Choose default region (us-central1 recommended)# View current configuration
gcloud config list
# Set default project
gcloud config set project my-learning-appAPIs are services you must enable for each project.
# Enable Cloud Run
gcloud services enable run.googleapis.com
# Enable Cloud Build
gcloud services enable cloudbuild.googleapis.com
# Enable Container Registry
gcloud services enable containerregistry.googleapis.com1. Go to "APIs & Services" > "Library"
2. Search for service name
3. Click result
4. Click "ENABLE"
1. Go to "Billing" in Cloud Console
2. Click "CREATE BILLING ACCOUNT"
3. Fill in organization details
4. Enter payment method
5. Create account
1. Go to "Billing" > "My Projects"
2. Select your project
3. Click "Link Billing Account"
4. Choose your billing account
5. Click "SET BILLING ACCOUNT"
# View billing accounts
gcloud billing accounts list
# Set billing for project
gcloud billing projects link my-learning-app \
--billing-account=BILLING_ACCOUNT_IDIdentity and Access Management controls who can access resources.
# Grant user Cloud Run Admin role
gcloud projects add-iam-policy-binding my-learning-app \
--member=user:colleague@example.com \
--role=roles/run.admin1. Go to "Billing" > "Budgets and alerts"
2. Click "CREATE BUDGET"
3. Set monthly budget amount
4. Set alert at 50%, 90%, 100%
5. Add notification email
6. Create budget
These don't count against your $300 credit:
Cloud Firestore: 1 GB/month
Cloud Storage: 5 GB/month
Cloud Pub/Sub: 10 GB/month
App Engine: Limited free tierResources
Ojasa Mirai
Master AI-powered development skills through structured learning, real projects, and verified credentials. Whether you're upskilling your team or launching your career, we deliver the skills companies actually need.
Learn Deep • Build Real • Verify Skills • Launch Forward