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.

Course starts Feb 4, 2025

Application deadline Feb 3, 2025

Live sessions on Tuesdays and Fridays 9:00am - 10:30am PT

Add these climate-relevant capabilities to your toolbox:

Course overview

Learn about and start building critical software applications for large climate tech industries.

Key course details:
Deep dives into:
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

Portfolio projects from our Fellows:

Climate Change Software Developer Course Portfolio Submission
Cutting Carbs for NYC Buildings
Cohort Jan, 2024

To address the lack of a publicly available “map” of the effects of Local Law 97 (building energy efficiency) in New York City, this team built visualizations of LL97 that answer key questions and would add value to both policymakers and landlords.

Team members:
Climate Change Software Developer Course Portfolio Submission - Inventor Kit
Climate Tech Inventor Kit
Cohort Nov, 2023

Developed an educational toolkit that combines hardware (sensors, microcontrollers, renewable energy sources), software,  and curriculum to teach climate science and climate tech innovation in an interactive and engaging way.

Team members:

Submission:

Climate Change Software Developer Course Portfolio Submission - Home Efficiency
Predicting Carbon and Cost Savings of Home Efficiency
Cohort Jan, 2024

Created an impact calculator for home energy improvements. Quantifying savings from home improvement projects (both CO2e emissions and dollar cost savings) will create a positive consumer experience and lead homeowners to invest in more energy-efficiency projects.

Team members:

Meet the course creators

We are Jason and Jaime Curtis, a husband-and-wife team. We’ve built on our combined 20+ years of experience in software and climate solutions to launch Option Zero, a software consultancy for climate companies and initiatives.

Jaime Curtis

Co-founder at 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

Co-founder at 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.

Climate Change Software Developer Course Jason Curtis Jamie Curtis
event concluded

Coding for Climate Impact

Join Jaime and Jason Curtis as they delve into climate tech applications with real-world case studies, such as leveraging public datasets to compile energy usage reports for homebuyers and using industrial automation tools to coordinate R&D of fish-safe hydropower turbines.

Climate Change Software Developer Course Jason Curtis Jamie Curtis
event concluded

Open House: Software for Climate

Join us for a live Q&A session to learn more about our course Software for Climate from the course creators Jaime Curtis and Jason Curtis, co-founders of Option Zero. Take a deeper look at the course content and hear firsthand from alumni to understand if the course is right for you and your climate journey.

Is this course for me?

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

This course was a great introduction to how you can get involved with tech solutions for the climate crisis. After diving into plenty of resources, the time seems ripe for action! And now I have a community I can connect with to keep the momentum going.

Evan Dwyer

Android Developer at Expedia Group

Course schedule

Software for Climate

Deep Dive: Public climate-relevant data sources

Deep Dive: Geospatial + AI

Deep Dive: Energy modeling

Deep Dive: Software/hardware interfaces

Final project kick-off

Final project peer reviews

Final project presentations

Why is software pivotal to climate change solutions?

As a software engineer, data scientist, or product manager, your skills are crucial in climate tech, a field dedicated to battling climate change with technology innovations. This course offers a pathway to apply your software engineering expertise towards optimizing renewable energy systems, analyzing climate-relevant data, and developing impactful climate change solutions. It’s more than a career shift—it’s your chance to make a lasting impact on our planet’s future.

Becoming a Climate Change Software Developer

This course is designed for aspiring climate change software developers. You’ll dive deep into the integration of software in climate tech, learning about public data sources, geospatial AI, energy modeling, and software/hardware interfaces. Through hands-on projects and personalized feedback, you’ll develop the skills needed to make a real impact in the fight against climate change. Build your portfolio, expand your network, and prepare to lead in this critical field.

The Terra.do difference

Live classes

Up-to-date materials

Personalized attention

Mentorship

Pricing and expected commitment

Loading price...

Frequently asked questions

What are the program dates and times?

The course is eight weeks long and will be offered from February 4 – March 28, 2025. Live sessions will run on Tuesdays and Fridays from 9:00am – 10:30am PT. Attendance is strongly encouraged, but recordings will also be made available.

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?

The course does not require professional software engineering experience, though a basic level of familiarity with code is required.

In this class, you will read, modify, and optionally extend existing Python code written in Hex interactive notebooks. The minimum bar to complete each assignment is to follow explicit instructions to update a few lines of code, with optional extensions for those coming in with more programming experience.

The final project is open-ended, with the expectation that you will build on your own unique past experience as well as what you have learned in the course.

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. Fellows with no prior programming experience have been able to complete the assignments and found the course overall to be valuable and instructive.

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 be running 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 deferral policy?

You can defer your enrollment up until 14 days after the course starts.

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.

Learn the skills to work on climate