Training > Open Source Best Practice > Green Software for Practitioners (LFC131)
Training Course

Green Software for Practitioners (LFC131)

Learn the basic concepts a software practitioner needs to know to build, maintain and run greener applications.

Course Rating
4.6/5 Stars
Who Is It For

This is an introductory course designed for software practitioners.
read less read more
What You’ll Learn

This course provides a framework to educate software practitioners in topics related to green software. Learners will explore green principles, understand and use shared language and standardized terms, and apply green software principles to the design and development of their software applications.
read less read more
What It Prepares You For

This course will teach you how to apply green software principles to the design and development of your software applications. It lays out the guidelines to help create a shared understanding of what it means to be a green software practitioner.
read less read more
Course Outline
Chapter 1. Course Introduction
Chapter 2. Carbon Efficiency
Chapter 3. Energy Efficiency
Chapter 4. Carbon Awareness
Chapter 5. Hardware Efficiency
Chapter 6. Measurement
Chapter 7. Climate Commitment
Final Exam

There are no requirements for this course.
Dec 2022
This course provided thorough material and rationale on actions software developers can take, to curb carbon emissions from their applications.
Dec 2022
It gives a clear overview of the carbon impact of software, how it can be reduced, and how carbon accountancy methods work and can be used.
Dec 2022
This course is informative, and made me more aware of the issue we are facing right now, and the actions we can take to overcome it.
Dec 2022
The structure and format were very good. Great visuals really helped with understanding the concepts better.
Dec 2022
The best part about this course is the way every topic is explained, with neat and clear diagrams.
Dec 2022
The topic was well-taught. I enjoyed the illustrations included, in order to better understand complex concepts in an easy manner, and it was also used to show the real-world use of these concepts.