Tools and initial setup for the course
This course emphasizes hands-on, AI-augmented development. We use modern tools that climate professionals can leverage today — without needing years of programming experience.
VS Code is our primary editor — lightweight, extensible, and works seamlessly with AI assistants. We'll also use Google Antigravity IDE, a VS Code-based environment with integrated agentic AI capabilities.
GitHub Copilot is our primary AI pair programmer (free for students via the GitHub Education pack). We'll also explore Continue.dev, an open-source alternative that works with local and open-source models.
In Module 3, we go deeper — learning to work directly with LLM APIs, use local models, and build tool-using agents.
Python is our primary language. We emphasize cloud-native workflows that scale beyond your laptop's memory:
Module 2 focuses on spatial analysis and environmental justice mapping. We work with:
Module 3 covers programmatic LLM use — moving beyond the chat interface:
GitHub is where all coursework lives. You'll use GitHub Classroom for assignments, learn version control basics, and build a portfolio of climate tech projects.
No prior programming experience required. We'll set up everything together in Session 1.
Today we're setting up your GitHub account, applying for the Student Developer Pack, and configuring VS Code. GitHub approval takes about 72 hours, so complete this early!
If you don't already have one, sign up at github.com/signup.
Required before applying for the Student Developer Pack.
This helps verify your identity — no payment info required.
Wellman Hall, Berkeley, CA 94720
The Student Developer Pack gives you free access to GitHub Copilot and other tools.
Apply at: education.github.com/pack
When you accept the classroom invitation, a private repository is created just for you in our course organization. This is where you'll push all your work.
The invitation link will be provided by your instructor during class.
Download from code.visualstudio.com and install for your operating system.
Once your Student Developer Pack is approved:
Ctrl+Shift+X (Windows/Linux) or Cmd+Shift+X (Mac) to open
ExtensionsAfter your academic benefits are verified, you must explicitly accept the Copilot coupon:
We'll do this together in class, but if you'd like a head start:
Don't worry if you run into issues — we'll troubleshoot together.
Next session: We'll start working with real climate data. Make sure your Copilot access is approved!