Software Stacks in Climate Tech

This four-week online course explores three tech stacks crucial to climate tech, showcasing the role of software engineering in tackling climate change: public climate-relevant data sources, energy modeling, and software/hardware interfaces. Learn how these are applied in key climate tech industries like renewables, battery energy storage, and electric transportation, melding software engineering with climate change solutions.

The course starts Apr 8, 2024. Enrollments close Apr 7, 2024.

Course level: Intermediate

About this course

The course starts with a broad overview of how software fits into the climate tech landscape. You’ll then take deep dives into three tech stacks that are used in climate tech, their applications across climate industries, case studies, and job opportunities in each space. The course will culminate in the creation of a portfolio project to highlight the new skills you have learned.

You’ll walk away with a deeper knowledge of how software fits into climate industries, a broad understanding of job opportunities in climate tech for software engineers, a portfolio project to help you land a climate job, and a network of like-minded people.


Prior software engineering experience in python is recommended but not required. Software engineering skills are pivotal in devising solutions to climate change challenges.

Who is this program for?

Software engineers

Dive in and start building with climate tech stacks, leveraging your software engineering skills to create impactful solutions for climate change

Product managers

Discover the powerful building blocks key to climate tech

Data scientists

Become acquainted with climate-relevant data sets

Tech entrepreneurs

Ideate solutions on a foundation of proven climate technologies

What climate skills you'll learn

Software engineering in climate change landscape

Understand how software fits into the landscape of climate tech

Public data sources

Discover publicly available climate-relevant data sources and appropriate methodologies for generating insight

Energy modeling

Learn open-source battery and home-energy modeling tools

Software/hardware interface

Experience the challenges (and joys!) of working at the software/hardware boundary with modern IoT technologies

The difference

Live lab groups

You will meet weekly with the instructor and fellow learners to share perspectives

Skills-based learning

You will engage in individual real-world assignments to immediately apply the skills you’ve learned

Personalized attention

Meet with the instructors 1-on-1 and get individualized feedback on your assignments

Asynchronous and synchronous learning

Flexible learning options to fit your learning style

Why software engineers are pivotal to climate change solutions

As a software engineer, your skills are crucial in climate tech, a field dedicated to battling climate change through innovative software solutions. 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.

Meet the course creators

Jaime Curtis and Jason Curtis

Co-Founders, Option Zero

We are Jason and Jaime Curtis, a husband and wife team. We’ve been software engineers and technical leads at big tech companies (Microsoft, Meta), late-stage unicorns (Convoy), and small climate tech startups (EnergySavvy, Osmo Systems). We’ve built on our combined 20+ years of experience in software and climate solutions to launch Option Zero, the software consultancy for climate companies and initiatives.

Course schedule

Week One: Introduction and the software and climate landscape
  • Readings/viewings: Bits vs Atoms; Guide to Software in Climate Tech; How software fits into climate solutions
  • Class 1: Introductions
  • Class 2: Software x Climate landscape
  • End-of-week assignment: Analyze a company using the Bits vs Atoms Framework
  • Readings/viewings: Climate risk data; Renewable energy data; Live grid data; Building energy modeling; Battery modeling
  • Class 3: Deep dive: Public climate-relevant data sources
  • Class 4: Deep dive: Energy modeling
  • Readings/viewings: Hardware prototyping tools for software people; PLCs and industrial automation
  • Class 5: Deep dive: Software/hardware interfaces
  • Class 6: Final project kick-off
  • Reading/viewings: Review other fellows’ final projects
  • Class 7: Final project peer review
  • Class 8: Final project presentations

Pricing and expected commitment

Loading price...
early bird pricing THROUGH Mar 11, 2024
Interested in team pricing for this course? Get in touch

Our fellows say it best...

Shay Hader

"I came into this course not really sure I could work in the climate sector with the skills I already had, but through it, I found there's a whole realm of avenues and paths to pursue that actually need the skills I have to make a difference"

Senior Designer at Narratives Inc. (Canada)

Tony Wolski

"A fantastic springboard into climate. I learned and gained so much. Such an encouraging community. Through Terra I found my people!"

Senior Systems Engineer at PeerJ (United Kingdom)

Frequently asked questions

The course is five weeks long and will be offered from Apr 8 to May 10, 2024, with a break the week of Apr 28-May 4. Live sessions will run on Tuesdays and Fridays from 9am-10:30am PT. The final live session on Feb 16 will run from 8am-11am PT to allow time for final presentations. Attendance is strongly encouraged, but recordings will also be made available.

Mid-career software engineers who are looking for hands on experience with software tech stacks being used in climate tech. Individuals who want to build a climate tech portfolio to help advance their careers in climate.

Prior software engineering experience in python or javascript is recommended but not required. This course is geared towards mid-career tech professionals transitioning into climate tech. The labs and final project assume a software component but could be adjusted for Product Manager or Data Science roles.

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. 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.

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

Financial aid is not available for this course.

Kickstart your climate action journey

Join our community of professionals, experts, and educators working on climate change.