Day 01 Foundations

IAM, Projects, and the GCP Hierarchy

GCP organizations, folders, projects, and the IAM model that binds them. Service accounts, roles, and the principle of least privilege applied to real cloud architectures.

~1 hour Intermediate Hands-on Precision AI Academy

Today's Objective

GCP organizations, folders, projects, and the IAM model that binds them. Service accounts, roles, and the principle of least privilege applied to real cloud architectures.

01

Resource Hierarchy

GCP organizes resources in a hierarchy: Organization โ†’ Folder โ†’ Project โ†’ Resource. Most developers start at the Project level. Each project has its own billing, APIs, and permissions.

gcloud CLI Setup
# Install: cloud.google.com/sdk
gcloud init
gcloud auth login
gcloud config set project YOUR_PROJECT_ID

# Useful commands
gcloud projects list
gcloud services list --enabled
gcloud services enable compute.googleapis.com
gcloud config list
Enable APIs
# APIs must be enabled before use
gcloud services enable \
  run.googleapis.com \
  storage.googleapis.com \
  bigquery.googleapis.com \
  aiplatform.googleapis.com
๐Ÿ’ก
Set a billing budget alert in the GCP console (Billing โ†’ Budgets) before experimenting. GCP free tier covers most of this course, but mistakes can generate charges. Set an alert at $5.
๐Ÿ“ Day 1 Exercise
Create Your First GCP Project
  1. C
  2. r
  3. e
  4. a
  5. t
  6. e
  7. a
  8. p
  9. r
  10. o
  11. j
  12. e
  13. c
  14. t
  15. ,
  16. e
  17. n
  18. a
  19. b
  20. l
  21. e
  22. C
  23. l
  24. o
  25. u
  26. d
  27. R
  28. u
  29. n
  30. a
  31. n
  32. d
  33. C
  34. l
  35. o
  36. u
  37. d
  38. S
  39. t
  40. o
  41. r
  42. a
  43. g
  44. e
  45. A
  46. P
  47. I
  48. s
  49. ,
  50. i
  51. n
  52. s
  53. t
  54. a
  55. l
  56. l
  57. g
  58. c
  59. l
  60. o
  61. u
  62. d
  63. C
  64. L
  65. I
  66. ,
  67. a
  68. u
  69. t
  70. h
  71. e
  72. n
  73. t
  74. i
  75. c
  76. a
  77. t
  78. e
  79. ,
  80. a
  81. n
  82. d
  83. l
  84. i
  85. s
  86. t
  87. y
  88. o
  89. u
  90. r
  91. e
  92. n
  93. a
  94. b
  95. l
  96. e
  97. d
  98. s
  99. e
  100. r
  101. v
  102. i
  103. c
  104. e
  105. s
  106. .

Day 1 Summary

What's Next

The foundations from today carry directly into Day 2. In the next session the focus shifts to Compute Engine and Kubernetes โ€” building directly on everything covered here.

Day 1 Checkpoint

Before moving on, verify you can answer these without looking:

  • What is the core concept introduced in this lesson, and why does it matter?
  • What are the two or three most common mistakes practitioners make with this topic?
  • Can you explain the key code pattern from this lesson to a colleague in plain language?
  • What would break first if you skipped the safeguards or best practices described here?
  • How does today's topic connect to what comes in Day 2?

Live Bootcamp

Learn this in person โ€” 2 days, 5 cities

Thuโ€“Fri sessions in Denver, Los Angeles, New York, Chicago, and Dallas. $1,490 per seat. Juneโ€“October 2026.

Reserve Your Seat →
Continue To Day 2
Day 2: Compute: Cloud Run and GCE