Pragmatic AI Labs

Rust on GCP

Noah Gift

Instructor: Noah Gift

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Build a Rust handler that reads from Cloud Storage, queries BigQuery via REST or Storage Read API, and deploys to Cloud Run

  • Apply Pub/Sub push subscriptions with content-hash idempotency keys and concurrency × max-instances backpressure caps

  • Gate Rust GCP services on cargo-audit, cargo-deny, and GitHub Actions CI with secure-by-design defaults from the first commit

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

May 2026

Assessments

1 assignment

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 8 modules in this course

The three properties Rust gives you on Google Cloud — predictable latency, tiny containers, and honest errors — and how the GCP analytics services compose into ingest-transform-serve pipelines.

What's included

4 videos8 readings

The browser-hosted developer environment that ships pre-wired with gcloud, plus the local CLI install for engineers who want the same tools on their own machine.

What's included

4 videos8 readings

Buckets, storage classes, and lifecycle rules — and the Rust client patterns (streaming uploads, resumable sessions, ADC) that consume them efficiently from a tokio runtime.

What's included

4 videos8 readings

The two BigQuery APIs Rust services use — REST jobs.query for small JSON results and the Storage Read API for million-row Arrow scans — and the prompt-engineering pattern for ML.GENERATE_TEXT.

What's included

3 videos6 readings

Volume, velocity, and cost trade-offs for big data on GCP, the three-zone (raw / transform / serving) pipeline pattern, and how GCE, GKE, Cloud Run, App Engine, and Cloud Functions each fit the trigger model.

What's included

5 videos10 readings

Distroless containers, Cloud Run deploys from source or image, App Engine Flex with custom runtimes, and the Pub/Sub push pattern for idempotent ETL handlers with concurrency-bounded backpressure.

What's included

4 videos8 readings

cargo-audit and cargo-deny against the RustSec advisory database, the secure-by-design properties Rust enforces at compile time, GitHub Actions matrix builds, and the energy-efficiency case for Rust over Python at scale.

What's included

5 videos10 readings

Where to go after this course — the next courses in the specialization and a production playbook for the Rust-on-GCP pattern.

What's included

1 video2 readings1 assignment

Instructor

Noah Gift
Pragmatic AI Labs
39 Courses2,748 learners

Offered by

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions