Browser-based VS Code on Google Cloud
The Code Server Lab is where students do real software engineering work. Unlike Jupyter (which is cell-based and Python-centric), Code Server gives you the full VS Code experience inside the browser — file tree, multi-file editing, integrated terminal, git operations, extensions, and any language toolchain you need. It comes pre-loaded with the Claude Code CLI so students can pair-program with Anthropic's AI from the first command. This is the default environment for the Claude Code course and an alternate option for MLOps and Data Engineering students working on multi-file projects, Dockerfiles, Kubernetes manifests, CI/CD pipelines, and Airflow DAGs.
Click "Start Lab" from your course dashboard. A pre-built VM boots in under 45 seconds with Claude Code, Docker, git, and your language toolchains ready.
Your browser opens VS Code Server — same keybindings, same extensions, same integrated terminal as local VS Code. Open any course repo and start editing.
Run `claude` in the integrated terminal. The Claude Code CLI is authenticated and scoped to your course repo — use it to explore, plan, refactor, or write code.
Commit and push with git. For courses with Dockerfile or K8s exercises, `docker build` / `kubectl apply` work out of the box.
Labs auto-shutdown after 15 minutes of idle or 4 hours max session. Your workspace persists to disk and is restored on next launch.
Other AI Labs environments students typically use alongside this one.
Full-stack data engineering environment on GCP. Students build batch and streaming data pipelines, work with data lakes, and create feature …
Explore lab →Standard Python development environment for data exploration, visualization, and introductory ML. Pre-configured with Python 3.11, NumPy, Pa…
Explore lab →Production ML infrastructure environment. Students build CI/CD pipelines for ML, deploy models to Kubernetes, set up monitoring, and impleme…
Explore lab →Enroll in a course that uses this lab, or visit our Houston center for a hands-on demo.