32dots HEIDELBERG AI
EXTENDED COURSE

Antigravity

Antigravity is Google's agent-first development platform: instead of pasting code back and forth, you give AI agents their own workspace to plan, write code, run it, and fix their own failures. This course takes you from your first hand-off — one task, one agent — to working like a pro: orchestrating several agents in parallel, scheduling overnight jobs, switching between Gemini, Claude and gpt-oss, and reading the Artifacts the agents leave behind so you can verify their work. The For Individuals plan is free at $0/month with no subscription required, so you can do every lesson hands-on.

1Lessons7step-by-step, ~90 min each
2Cheat sheetcopy-ready expressions
3Examples3what people built

Dashboards & analytics1

Antigravity Founder
In the gallery

Instrument an existing app with a custom analytics tracker

Antigravity reads the app's router and key interaction points, inserts lightweight event tracking calls (page views, button clicks, form submissions) without coupling business logic to the analytics library, and adds a typed event catalogue.

The founder has a complete funnel view within one day of setup, without any manual instrumentation pass.

Try it yourself

In Antigravity: "Add event tracking to this React app using our existing analytics.track() utility. Instrument all route changes, CTA button clicks, and form submissions. Add a TypeScript enum for all event names."

Content & marketing1

Antigravity Creator Small biz
Course starter

Add i18n support to an existing Next.js site

Antigravity reads every page and component, extracts all hard-coded strings into locale JSON files, wires up next-intl, and adds a language switcher — covering all existing routes without breaking any layout or routing.

The site is ready for a second language within a day; adding a third locale later only requires a new JSON file.

Try it yourself

In Antigravity: "Add next-intl i18n to this Next.js 14 app. Extract all user-visible strings into messages/en.json. Add a /[locale] route prefix. Add a language-switcher component to the header."

Research & data tools1

Antigravity Scientist
Course starter

Modularise a monolithic R analysis script

A 1 800-line R script that does everything from data ingestion to figure output is split into sourced modules (ingest.R, clean.R, model.R, figures.R) with a thin orchestration script — keeping every output bit-identical to the original.

Each stage can be developed and re-run independently; the figures module is reused in a second paper within the same week.

Try it yourself

Open the script in Antigravity: "Split this monolithic R script into ingest.R, clean.R, model.R, and figures.R modules. Add a run_all.R orchestrator that sources them in order. Verify all figure outputs are unchanged."