GCP Learning Links - bobbae/gcp GitHub Wiki

Links for the GCP Learning main document

Basics

https://www.freecodecamp.org/news/computer-basics-for-absolute-beginners/

https://github.com/alex/what-happens-when

GCP on Github

https://github.com/GoogleCloudPlatform

https://github.com/topics/google-cloud

GCP related Videos

https://www.youtube.com/googlecloud

https://www.youtube.com/channel/UCJS9pqu9BzkAMNTmzNMNhvg

GCP related Newsletter

https://www.gcpweekly.com/

GCP related Podcasts

https://gcppodcast.com/

https://kubernetespodcast.com/

https://softwareengineeringdaily.com/category/all-episodes/exclusive-content/Podcast/

GCP related Blogs

https://cloud.google.com/blog/products/gcp

https://cloud.google.com/blog/products/data-analytics

https://firebase.googleblog.com/

https://medium.com/google-cloud

GCP Basics

Google Cloud Platform

GCP github

Google Cloud Overview

Google Cloud Docs

GCP Quick Starts

Google Cloud Community links

Tutorials

Community Tutorials Github page

Cheatsheets

Curated list of awesome applications for GCP

Google Cloud Shell tutorials

Machine learning on GCP

Hands-on labs and samples for GCP ML workflows

Tutorial for Python on GCP

Tutorial for PHP on GCP

Tutorial for Nodejs on GCP

Healthcare API tutorials

GCP Coursera ML and Data related learning

Labs and Demos from GCP Data analyst training

Curated list of GCP educational resources

GCP Coursera course notes

Tutorials on Dataflow, BigQuery, Spanner, Datalab, VM, Speech API

Code repo for Learning GCP book

Example Gcloud statements for GCP services

GCP Machine learning samples

List of GCP, Azure, AWS, Alibaba Cloud learning resources

Notes on ML with Tensorflow Coursera course

Notes on GCP Big Data and ML fundamentals

ML with Tensorflow on GCP intro

Nodejs App example to learn GCP

Learn DevOps online

Certification

Free GCP learning resources

Awesome GCP certifications

https://medium.com/@meghabedi13/gcp-professional-cloud-architect-certification-guide-bc5ea00f8c6a

https://sathishvj.medium.com/frequently-asked-follow-up-questions-on-google-cloud-gcp-certifications-438e1addb91d

https://m.youtube.com/watch?v=UGRDM86MBIQ

GCP learning for PCA certification

GCP Certification prep materials

Cloud Data Engineer Cert study guide

Professional ML engineer cert materials

Awesome Lists

All kinds of awesome

Awesome Google cloud

Awesome Kubernetes

Awesome TensorFlow

Awesome Cloud Run

Awesome Cloud Build

Awesome Workflow engines

Awesome Pipeline tools

Awesome Terraform

Awesome Sys admin

https://jimmysong.io/awesome-cloud-native/

Docs

Google cloud docs

Cloud SQL Docs

GKE docs

App Engine Docs

Data Fusion Docs

Data Catalog Docs

Dataprep by Trifacta

Life Sciences Docs

Books

https://towardsdatascience.com/5-free-books-to-learn-statistics-for-data-science-768d27b8215

Cloud Shell

Cloud Shell Quick Starts

Open in Cloud Shell

Writing Tutorials in Cloud Shell

Cloud Run

Cloud Run is a fully managed serverless platform offered in GCP for scalable containerized applications. It uses Knative, Kubernetes and service mesh and works with Cloud Build, Cloud Code and Artifact Registry.

Cloud Run samples

Google github actions deploy-cloudrun

Codelabs

Codelabs

Codelabs Tools

Publishing Tutorials in Codelab format

PubSub

Cloud Pub/sub messaging one-to-many tutorial

Gists

Gist to list projects that have owner IAM role

Gist to create dataset and table in BigQuery

Unscientific Gsutil vs. gcsfuse benchmark

Terraform

Using Terraform with Google Cloud

Terraform Google Modules

Terragrunt

Terraformer

Cloudify

Pulumi

Cloud Foundation Toolkit

No Code

AppSheet

Data Studio

Data Studio docs

Jupyter Notebook

Codelabs can be used to learn GCP interactively.

Colaboratory can be used to run jupyter notebooks containing code to run on GCP.

AI Platform Notebooks can host jupyter notebooks as well.

Codelab setting up a AI Platform Notebook shows how to set up AI Platform notebooks.

Datalab also can be used to host jupyter notebooks. This is done by installing datalab and serving it on a VM.

Dataproc

Dataproc Hadoop Spark

Dataproc python examples

Dataproc Hub and AI Platform Notebooks

Data processing in Google Cloud: Hadoop, Spark and Dataflow

Workflows

Dataproc Workflow Templates

Google Workflows

Google Workflows samples

Cloud Composer

Cloud Composer tutorial

Cloud Composer Workflow

Dataflow

Quickstart streaming processing with Dataflow

Interacive Pipeline Development

Creating custom templates

Google Provided Streaming Templates

ETL using Dataflow from Relational DB to Bigquery

Tutorials and samples

Beam month

Beam College

Firebase

Cloud Functions

Use cases

When to use firebase

Firestore

Firestore native or datastore mode

Firebase vs Firestore

Kubernetes

MPA

Setting up GKE and Ingress

Ingress, LB, NodePort, etc.

Ingress 101

Service Mesh

What is service mesh

Traffic Director

Traffic Director

Overview

Ingress traffic for your mesh

Anthos

Anthos Overview

Anthos Concepts

Anthos Components

Anthos Service Mesh

Migrate for Anthos

Anthos Bare Metal

Anthos CI/CD

Anthos at Edge

KF

KF for cloud foundry migration

Security

Using GCP DevSecOps

GCP DevSecOps for GKE

Using Binary Authorization in GKE

Monitoring

Monitoring tutorials

Agent fleet installation

Logging

Logging quickstart

AI

https://github.com/louisfb01/top-10-cv-papers-2021

AutoML

AutoML Cloud Natural language Classification Tutorial

AutoML Cloud Natural Language Samples

AutoML Tables Quickstart

AutoML Tables notebooks

AutoML Cloud Translation API tutorial

AutoML Cloud Video Intelligence API Quickstarts

AutoML Vision

Cloud Vision API

Cloud Natural language

Cloud Translation

Cloud Text-to-Speech

Cloud Speech-to-Text

Dialogflow

Cloud Inference API

TensorFlow

TensorFlow Enterprise

Using TensorFlow Enterprise with AI Platform Notebooks

AI Platform Pipelines

Kubeflow Pipelines

TensorFlow Extended (TFX)

AI Hub

AI Hub

Introduction to AI Hub

AI Hub Quickstarts

Learning with AI Hub

AI Hub Samples

Colab Classifying hand written digits using MNIST data set

Machine Learning

Machine Learning Online Comic

Machine Learning crash course

AI Platform Training and Prediction sample code repo

Guide to bring code to ML GCP

Labs and demos for courses for GCP ML and Bigdata Training

Official repo for Google AI Platform

Building Machine Learning and Deep Learning Models on GCP

Hands-On Machine Learning on GCP

Machine Learning Mastery

Awesome Machine Learning

https://awesomeopensource.com/categories/machine-learning

Google Workspace

Introduction

Getting Started

AppSheet

Labs and Samples

Qwiklabs can be used to practice hands-on learning on GCP.

Open source

Golang Samples

Compute Engine Code Samples

GKE Code Samples

BigQuery Code Samples

Bigtable Code Samples

Dataproc Code Samples

Cloud Composer Code Samples

Dataflow Code Samples

Pub/Sub Code Samples

Spanner Code Samples

Cloud Code Samples

Cloud Monitoring Code Samples

Cloud Storage Code Samples

GCP Labs

GCloud Cheat Sheets

https://gist.github.com/pydevops

System Design

https://github.com/donnemartin/system-design-primer

Algorithms

https://github.com/TheAlgorithms

https://github.com/TheAlgorithms/Javascript

https://github.com/trekhleb/javascript-algorithms

Build Your Own

https://github.com/danistefanovic/build-your-own-x

How Web Works

https://github.com/vasanthk/how-web-works

Interviews

https://github.com/Olshansk/interview

Go

https://github.com/inancgumus/learngo

Javascript

https://github.com/ryanmcdermott/clean-code-javascript

https://github.com/lydiahallie/javascript-questions

Papers

https://github.com/prakhar1989/awesome-courses

Free Dev services

https://github.com/EbookFoundation/free-programming-books

Use cases

https://cloud.google.com/blog/topics/startups/checkout-experiences-for-merchants-enhanced-with-new-solution

Learn X in Y

https://learnxinyminutes.com

List of lists

https://www.trackawesomelist.com/

https://github.com/sindresorhus/awesome

https://en.m.wikipedia.org/wiki/List_of_lists_of_lists

https://github.com/jnv/lists