Cohort-based program

Software for Climate

An 8-week course to unlock your potential as a climate change software developer. Understand software’s role in climate solutions, explore four major applications of software in climate, craft a portfolio of projects, and build a network of climate tech peers to help you land a climate job.

Application deadline: September 29

Cohort starts: September 30

Skills you will learn:

Public climate-relevant data sourcesGeospatial + AIEnergy modelingSoftware/hardware interfaces
Jaime CurtisJason Curtis

Created by —

Jaime Curtis

Co-Founder, Option Zero

Jason Curtis

Co-Founder, Option Zero

Intermediate level

Prior experience in software development, product management, or data science is recommended for this course

Cohort-based

This is an immersive, cohort-based program with weekly live sessions

8 weeks / 6 hours per week

Expected commitment. We will help keep yourself accountable with timely check-ins

Certificate upon graduation

Forward your career in corporate sustainability with a certificate upon completion

Course Overview

Software plays a pivotal role in addressing climate change. This course is designed to help software engineers, data scientists, and product managers apply their expertise to climate solutions. You'll explore how software can optimize renewable energy systems, analyze climate-relevant data, and develop impactful climate technologies.

Over 8 weeks, you’ll gain hands-on experience with public climate data sources, geospatial AI, energy modeling, and software/hardware interfaces—key technical skills driving climate tech innovation. Through project-based learning and expert guidance, you'll craft a portfolio of climate-focused software projects, strengthening your ability to land a meaningful climate job.

This program goes beyond technical training—it’s an immersive cohort experience where you'll connect with like-minded professionals, engage in live discussions, and receive personalized feedback. Whether you're transitioning into climate tech or looking to expand your impact, this course provides the knowledge, skills, and network to build a successful career in climate software development.

Key course details:

  • 8 weeks | 6 hours/week | 100% remote
  • Weekly live sessions
  • Class recordings available
  • Real-world projects
  • Personalized feedback
  • Mentorship from practitioners
  • Digital certificate upon graduation

Key skills:

  • Public climate-relevant data sources
  • Geospatial + AI
  • Energy modeling
  • Software/hardware interfaces

Understand the software climate landscape

Discover how software is being deployed for climate solutions

Create a climate tech portfolio

Apply the skills you are learning to real-world projects

Build a climate tech network

Learn alongside a community of professionals who are looking to make a meaningful impact

Who is this course for?

Software for Climate is for technology builders looking to apply their software expertise toward developing impactful climate solutions.

Software engineers

Dive in and start building software with real climate applications

Product managers

Become fluent in the building blocks key to climate tech

Data scientists

Explore climate-relevant datasets and build data-driven analyses for climate solutions

Syllabus & Schedule

Explore a structured, expert-led journey covering key sustainability topics.

đź“„ Week 1: Software for Climate

  • Why software is critical to climate solutions
  • Big picture of software x climate

đź“„ Week 2: Deep Dive: Public climate-relevant data sources

  • Understand the value of public data & the 'data liquidity play' in climate tech
  • Synthesize data from public data sources, consumed via API, into a new data product

đź“„ Week 3: Deep Dive: Geospatial + AI

  • Dig into geospatial and AI technologies and how they apply to climate tech
  • Analyze satellite data with AI to produce insights relevant to climate solutions

đź“„ Week 4: Deep Dive: Energy modeling

  • Understand the categories & tools for energy modeling in climate tech
  • Model the energy usage of your own home or the energy generation of a rooftop solar system

đź“„ Week 5: Deep Dive: Software/hardware interfaces

  • Become familiar with major categories of hardware/software interface
  • Collect data from your own IoT devices

đź“„ Week 6: Final project kick-off

  • Pitch your project and optionally form teams with your peers

đź“„ Week 7: Final project peer reviews

  • Receive feedback from fellow learners

đź“„ Week 8: Final project presentations

  • Present your project and see what your peers have created

Meet the course creators

Jaime Curtis

Jaime Curtis

Co-Founder, Option Zero

Jaime Curtis is the co-founder of Option Zero, a software-for-climate consultancy. Jaime is a software engineer and technical lead with over a decade of experience in the software industry at big tech (Microsoft), climate tech (EnergySavvy/Uplight, Osmo Systems), and startup unicorns (Convoy). Jaime specializes in helping teams and organizations focus on solving the right problems.

Jason Curtis

Jason Curtis

Co-Founder, Option Zero

Jason Curtis is the co-founder of Option Zero, a software-for-climate consultancy. Jason is a software engineer and technical lead with 10+ years of experience in software giants such as Meta and in climate tech (EnergySavvy/Uplight, Osmo Systems). Alongside a strong background in full-stack development, Jason specializes in building data-driven analyses and applications.

Course fee and expected commitment

Scholarship and financial aid

Selected applicants can receive scholarships based on merit or need. Have a scholarship from elsewhere? Terra.do will match it.

Pay in installments

You can pay the course fee in easy installments.

The Terra.do difference

Live classes

  • Weekly live classes
  • Learn with and from other learners

Up-to-date materials

  • Latest updates in the industry
  • Lifetime access for learners

Personalized attention

  • Support from course creators
  • Individual feedback on all assignments

Mentorship

  • Access to mentors and peers in the field
  • Career-building events with experts

Frequently Asked Questions

Who will benefit most from this program?

Mid-career software engineers looking to make the transition into climate tech. Individuals who are concerned about climate change and ready to apply their careers to help solve it but aren’t sure where to start.

How much software experience do I need to succeed in this course?

This course doesn’t require professional software engineering experience but does expect basic familiarity with code. You’ll read, modify, and optionally extend Python code using Hex interactive notebooks, with clear instructions guiding each assignment and optional challenges for those with more experience. The final project is open-ended, encouraging you to draw on your background and course learnings. Whether you’re a mid-career software engineer exploring climate tech or someone new to programming but eager to take climate action through your work, the course is designed to be accessible, practical, and impactful.

Can I get reimbursed for the course by my organization?

Several organizations have learning or professional development budgets for their employees. We encourage you to enquire about and utilize this budget to attend the course. Terra.do will help you get reimbursed for the course by providing an invoice, a certificate, and any other documentation you need. If you have your company’s approval, we can arrange for your company to pay directly.

Are you going to run more cohorts?

We expect to run more cohorts given ongoing demand for this course.

Do you provide scholarships or discounts?

We want this program to work for learners of all stripes, regardless of individual or organizational ability to pay. Please apply—we will make every effort to accommodate the circumstances of qualified students. If it helps, we can offer you an installment-based payment schedule where you pay the course fee in 3 parts.

What is your refund policy?

If you’re unsatisfied for any reason by the end of week 2, we’ll refund you 100%. We only request that you give us feedback so we can improve.

How can I get in touch if I have questions?

If you have a question about this course that isn’t covered in the FAQ, please email us at software-for-climate@terra.do.

Join Terra.do

Learn the skills to work on climate, find your change-making community, and drive real-world impact

25% off climate fellowship
On-demand climate courses
Exclusive live events and workshops
Access to a global community
Personalized feedback and support

$49/mo

or $37/mo when paid annually

7-Day Free trial. Full access. Cancel anytime