Meet your instructors

David Lefevre

Catarina Sismeiro
About MIT horizon
MIT Horizon is an expansive content library built to help you explore emerging technologies. Through easy-to-understand lessons, you’ll be guided through the complexities of the latest technologies and simplified expert-level concepts. Designed for both technical and non-technical learners, you can examine bite-size content that can lead to maximum career outcomes.
For a limited time, gain access to the complete MIT Horizon library.
Register today for exclusive entry.
Meet your instructors

Rick Cleary

Nathan Karst

Davit Khachatryan

George Recck

Babak Zafari
About MIT horizon
MIT Horizon is an expansive content library built to help you explore emerging technologies. Through easy-to-understand lessons, you’ll be guided through the complexities of the latest technologies and simplified expert-level concepts. Designed for both technical and non-technical learners, you can examine bite-size content that can lead to maximum career outcomes.
For a limited time, gain access to the complete MIT Horizon library.
Register today for exclusive entry.
About This Course:
Perhaps the most popular data science methodologies come from machine learning. What distinguishes machine learning from other computer guided decision processes is that it builds prediction algorithms using data. Some of the most popular products that use machine learning include the handwriting readers implemented by the postal service, speech recognition, movie recommendation systems, and spam detectors.
In this course, part of our Professional Certificate Program in Data Science, you will learn popular machine learning algorithms, principal component analysis, and regularization by building a movie recommendation system.
You will learn about training data, and how to use a set of data to discover potentially predictive relationships. As you build the movie recommendation system, you will learn how to train algorithms using training data so you can predict the outcome for future datasets. You will also learn about overtraining and techniques to avoid it such as cross-validation. All of these skills are fundamental to machine learning.
What You’ll Learn:
- The basics of machine learning
- How to perform cross-validation to avoid overtraining
- Several popular machine learning algorithms
- How to build a recommendation system
- What is regularization and why it is useful?
Frequently Asked Questions:
Honor code statement
HarvardX requires individuals who enroll in its courses on edX to abide by the terms of the edX honor code. HarvardX will take appropriate corrective action in response to violations of the edX honor code, which may include dismissal from the HarvardX course; revocation of any certificates received for the HarvardX course; or other remedies as circumstances warrant. No refunds will be issued in the case of corrective action for such violations. Enrollees who are taking HarvardX courses as part of another program will also be governed by the academic policies of those programs.
Research statement
By registering as an online learner in our open online courses, you are also participating in research intended to enhance HarvardX’s instructional offerings as well as the quality of learning and related sciences worldwide. In the interest of research, you may be exposed to some variations in the course materials. HarvardX does not use learner data for any purpose beyond the University’s stated missions of education and research. For purposes of research, we may share information we collect from online learning activities, including Personally Identifiable Information, with researchers beyond Harvard. However, your Personally Identifiable Information will only be shared as permitted by applicable law, will be limited to what is necessary to perform the research, and will be subject to an agreement to protect the data. We may also share with the public or third parties aggregated information that does not personally identify you. Similarly, any research findings will be reported at the aggregate level and will not expose your personal identity.
Please read the edX Privacy Policy for more information regarding the processing, transmission, and use of data collected through the edX platform.
Nondiscrimination/anti-harassment statement
Harvard University and HarvardX are committed to maintaining a safe and healthy educational and work environment in which no member of the community is excluded from participation in, denied the benefits of, or subjected to discrimination or harassment in our program. All members of the HarvardX community are expected to abide by Harvard policies on nondiscrimination, including sexual harassment, and the edX Terms of Service. If you have any questions or concerns, please contact harvardx@harvard.edu and/or report your experience through the edX contact form.
Who can take this course?
Unfortunately, learners from one or more of the following countries or regions will not be able to register for this course: Iran, Cuba and the Crimea region of Ukraine. While edX has sought licenses from the U.S. Office of Foreign Assets Control (OFAC) to offer our courses to learners in these countries and regions, the licenses we have received are not broad enough to allow us to offer this course in all locations. EdX truly regrets that U.S. sanctions prevent us from offering all of our courses to everyone, no matter where they live.
Meet Your Instructor:

Ansaf Salleb-Aouissi
About MIT Horizon:
MIT Horizon is an expansive content library built to help you explore emerging technologies. Through easy-to-understand lessons, you’ll be guided through the complexities of the latest technologies and simplified expert-level concepts. Designed for both technical and non-technical learners, you can examine bite-size content that can lead to maximum career outcomes.
For a limited time, gain access to the complete MIT Horizon library.
Register today for exclusive entry.
Program overview
The power sector is at a critical juncture. We urgently need to reduce the fossil fuel intensity of our power generation mix and, in many countries, power sector reform can bring other benefits, such as improvements in health and economic growth. In this program, leading academics from Imperial College London, alongside NREL and experts from industry, will explain why and how to clean up the power sector in your country, illustrated with current, real-life case studies and practical advice. Key global figures from the public and private sector add their own personal and professional perspectives to this course.
The Clean Power Program includes best-practice power sector reform policies from the perspectives of legislators, policymakers, the energy sector, investors and civil society. The first course will explain the way that clean power fits into a wider set of political priorities, such as health, technology, energy security, economic growth and the environment, in any country or region. In the second course, the policy landscape for the power sector is described in detail, demonstrating how policies can help stimulate the growth of clean power. The third course outlines the challenges and solutions to integrating different types of power sources into one stable, reliable system.
This program will equip you with the knowledge and tools to create a pro-renewables and investor-ready policy environment in your own region. In a world committed to meeting the climate change goals in the Paris Agreement, you will be well-informed to apply solutions in your own context.Established ten years ago as an Institute of Imperial College London, the Grantham Institute is a world-leading authority on climate change and environmental issues. The Grantham Institute will bring industry and public sector experts from around the world to share their practical and recent experience.
What you will learn
- How to balance different political priorities to deliver clean power policies
- What benefits clean power implementation can bring to different countries around the world and, specifically, what they bring in your context
- What makes a successful, renewables-friendly policy environment
- How to attract finance for your clean power projects
- How to deliver secure and affordable clean power
- How to integrate a high volume of variable renewables into a grid successfully
Program Class List
Meet Your Instructors

Jo Haigh

Kris Murray

Shane Tomlinson

Richard Green

Clementine Chambon

Jeff Hardy

Ajay Gambhir
Meet Your Instructors:

Annemiek van Boeijen

Jaap J.J. Daalhuizen
Learner testimonials
About this course
In this course, you will learn the principles of C programming and start coding hands-on in a browser tool that will provide instant feedback on your code.
The C programming language is one of the most stable and popular programming languages in the world. It helps to power your smartphone, your car’s navigation system, robots, drones, trains, and almost all electronic devices. C is used in any circumstances where speed and flexibility are important, such as in embedded systems or high-performance computing.
In this course, you will get started with C and learn how to write your first programs, how to make simple computations and print the results to the screen, how to store values in variables and how to repeat instructions using loops.
Beginners, even those without any programming experience, will be able to immediately start coding in C with the help of powerful yet simple coding tools right within the web browser. No need to install anything!
We are excited to introduce you to the world of coding and launch you along your path to becoming a skilled C programmer!
This is the first course in the C Programming with Linux Professional Certificate program. This series of seven short courses will establish your programming skills and unlock doors to careers in computer engineering.
This course has received financial support from the Patrick & Lina Drahi Foundation.
What you’ll learn
- Define, distinguish and give examples of hardware/software, computer programs/algorithms
- Explain the concept of a variable and declare, initialize and modify variables of data types int, double and char
- Create and comment simple C-programs that may print text, special characters and variables to the screen with controlled formatting
- Create simple C-programs that utilize for-loops to repeat blocks of instructions

Professional Certificate in C Programming with Linux
Gain skills in computer engineering by learning C and Linux
Meet your instructors

Petra Bonfert-Taylor

Rémi Sharrock
About This Course:
Learn about Lean Management, a customer-centric methodology that improves processes by eliminating waste and focusing on value-added tasks.
This course will introduce the main tenets of the Toyota Production System, which includes Just-in-Time manufacturing, quality management tools, and the critical concept of Kaizen, the Japanese practice of continuous improvement. You will also learn about the key organization and managerial approaches that are used in Lean.
You will learn how to analyze process flows in order to establish process capacity and identify the process bottleneck. You will then calculate resource utilization and cycle time to evaluate the impact of set up times, batching, defects and reworks on key process performance measures, including inventory, flow rate and flow time.
We will also discuss the impact of key concepts of Lean, including Heijunka, Kanban, Jidoka, Andon, Poka Yoke, and 5S, which help achieve increased productivity and quality.
Upon successful completion of this program, learners will earn the TUM Lean and Six Sigma Yellow Belt certification, confirming mastery of Lean Six Sigma fundamentals to a Green Belt level. The material is based on the American Society for Quality (www.asq.org) Body of Knowledge up to a Green Belt Level. The Professional Certificate is designed as preparation for a Lean Six Sigma Green Belt exam.
What You’ll Learn:
- The history and background of Lean production and the complementing elements of quantity and quality control.
- To measure production performance and how defects and waste degrade performance.
- To understand the importance and role in Lean Production of the customer “Takt.”
- To improve process performance through the application of Lean principles, including setup time reduction, batch optimization, and defect elimination.
- To explain the importance of Total Productive Maintenance and the widely-used metric Overall Equipment Effectiveness.
- To understand the difference between push- and pull-systems and how the implementation of pull-systems reduces waste.
- To apply elements of Lean production including Heijunka, Kanban, Jidoka, and Poka Yoke.
- To apply the 5S methodology for establishing and sustaining a productive work environment.

Professional Certificate in Lean Six Sigma Yellow Belt: Quantitative Tools for Quality and Productivity
Earn a TUM Lean Six Sigma Yellow Belt certificate
Frequently Asked Questions:
Who offers this program?
The Professional Certificate ProgramSix Sigma and Lean: Quantitative Tools for Quality and Productivity is offered by edX and the Technical University of Munich (TUM).
How many courses are in the program?
There are three courses in this program:
Course1 QPLS1x – Six Sigma: Define and Measure
Course2 QPLS2x – Six Sigma: Analyze, Improve, Control
Course3 QPLS3x – Lean Production
Do I need to take the courses in order?
The courses should be completed sequentially, but it is not required that they are completed in any particular order. However, as Course2 QPLS2x – Six Sigma: Analyze, Improve, Control builds on the material in Course1 QPLS1x – Six Sigma: Define and Measure, we strongly recommend that you take QPLS1x before you take QPLS2x.
Which certification do I earn for this course?
You will earn the Verified Certificate forCourse3 QPLS3x – Lean Production.
What certificates do I earn with this program?
Upon successful completion of this program, learners will earn both theedX Professional Certificate for the program and the TUM Lean Six Sigma Yellow Belt certification. In order to achieve the TUM Lean Six Sigma Yellow Belt Certification it is mandatory to complete all 3 courses in the program and achieve a Verified Certificate in each. Then, automatically, you will earn the edX Professional Certificate and the TUM Lean Six Sigma Yellow Belt certification.
The TUM LSSYB is based on the American Society for Quality (www.asq.org) Body of Knowledge up to a Green Belt Level. The Professional Certificate is designed as preparation for a Lean Six Sigma Green Belt exam.
What is the passing grade for the course?
An overall average for all homework sets and peer-review assignments of 70% is required to pass the course.
Do I need to achieve 70% on each homework?
No, you need an average grade for all homework sets and peer-review assignments of 70%. This means you can do poorly or miss a homework set as long as you do well enough on other homework sets to achieve 70% overall.
How do I receive the edX Professional Certificate for this program?
The Professional Certificate will be available from your dashboard after the end of the course.
How do I receive the TUM Lean SixSigma Yellow Belt Certification for this program?
If you have earned the Verified Certificate for all three courses in the program, then you will receive the edX Professional Certificate and the TUM Lean Six Sigma Yellow Belt. These will be sent to you by email.
— For those finishing all courses by October 31, you will receive your certificate before November 31.
— For those finishing all courses by February 28, you will receive your certificate before March 31.
— For those finishing all courses by June 30, you will receive your certificate before July 31.
When you have passed all three courses with a verified certificate and received the edX Professional Certificate, you can also include in your CV that you have achieved the TUM Lean Six Sigma Yellow Belt, TUMLSSYB.
Meet Your Instructors:

Martin Grunow

Holly Ott
Learner Testimonials
About This Course:
Learn how to statistically analyze data with the Six Sigma methodology using inferential statistical techniques to determine confidence intervals and to test hypotheses based on sample data. You will also review cause and effect techniques for root cause analysis.
You will learn how to perform correlation and regression analyses in order to confirm the root cause and understand how to improve your process and plan designed experiments.
You will learn how to implement statistical process control using control charts and quality management tools, including the 8 Disciplines and the 5 Whys to reduce risk and manage process deviations.
To complement the lectures, learners are provided with interactive exercises, which allow learners to see the statistics “in action.” Learners then master statistical concepts by completing practice problems. These are then reinforced using interactive case studies, which illustrate the application of the statistics in quality improvement situations.
Upon successful completion of this program, learners will earn the TUM Lean and Six Sigma Yellow Belt certification, confirming mastery of Lean Six Sigma fundamentals to a Green Belt level. The material is based on the American Society for Quality (www.asq.org) Body of Knowledge up to a Green Belt Level. The Professional Certificate is designed as preparation for a Lean Six Sigma Green Belt exam.
What You’ll Learn:
- To identify process problems and perform a root cause analysis using cause and effect diagrams and regression analysis.
- To analyze data using inferential statistical techniques, including confidence intervals and hypothesis testing.
- To test and quantitatively assess the impact of different improvement options using the design of an experiment.
- To test for the significance of effects using an Analysis of Variance.
- To implement control mechanisms for long-term monitoring using control charts for both quantitative and qualitative measurements.
- To apply the Six Sigma methodology for the Analyze, Improve and Control phases in your work or research.

Professional Certificate in Lean Six Sigma Yellow Belt: Quantitative Tools for Quality and Productivity
Earn a TUM Lean Six Sigma Yellow Belt certificate
Frequently Asked Questions:
Who offers this program?
The Professional Certificate Program Six Sigma and Lean: Quantitative Tools for Quality and Productivity is offered by edX and the Technical University of Munich (TUM).
How many courses are in the program?
There are three courses in this program:
Course1 QPLS1x – Six Sigma: Define and Measure
Course2 QPLS2x – Six Sigma: Analyze, Improve, Control
Course3 QPLS3x – Lean Production
Do I need to take the courses in order?
The courses should be completed sequen tially, but it is not required that they are completed in any particular order. However, as Course2 QPLS2x – Six Sigma: Analyze, Improve, Control builds on the material in Course1 QPLS1x – Six Sigma: Define and Measure, we strongly recommend that you take QPLS1x before you take QPLS2x.
Which certification do I earn for this course?
You will earn the Verified Certificate forCourse2 QPLS2x – Six Sigma: Analyze, Improve, Control.
What certificates do I earn with this program?
Upon successful completion of this program, learners will earn both the edX Professional Certificate for the program and the TUM Lean Six Sigma Yellow Belt certification. In order to achieve the TUM Lean Six Sigma Yellow Belt Certification it is mandatory to complete all 3 courses in the program and achieve a Verified Certificate in each. Then, automatically, you will earn the edX Professional Certificate and the TUM Lean Six Sigma Yellow Belt certification.
The TUM LSSYB is based on the American Society for Quality (www.asq.org) Body of Knowledge up to a Green Belt Level. The Professional Certificate is designed as preparation for a Lean Six Sigma Green Belt exam.
What is the passing grade for the course?
An overall average for all homework sets and peer-review assignments of 70% is required to pass the course.
Do I need to achieve 70% on each homework?
No, you need an average grade for all homework sets and peer-review assignments of 70%. This means you can do poorly or miss a homework set as long as you do well enough on other homework sets to achieve 70% overall.
How do I receive the edX Professional Certificate for this program?
The Professional Certificate will be available from your dashboard after the end of the course.
How do I receive the TUM Lean SixSigma Yellow Belt Certification for this program?
If you have earned the Verified Certificate for all three courses in the program, then you will receive the edX Professional Certificate and the TUM Lean Six Sigma Yellow Belt. These will be sent to you by email.
— For those finishing all courses by October 31, you will receive your certificate before November 31.
— For those finishing all courses by February 28, you will receive your certificate before March 31.
— For those finishing all courses by June 30, you will receive your certificate before July 31.
When you have passed all three courses with a verified certificate and received the edX Professional Certificate, you can also include in your CV that you have achieved the TUM Lean Six Sigma Yellow Belt, TUMLSSYB .
Meet Your Instructors:

Martin Grunow

Holly Ott
Learner Testimonials
About This Course:
Understand the background and meaning of Six Sigma and the five steps of the DMAIC process improvement flow: Define, Measure, Analyze, Improve and Control. Discuss what “Quality” means and how to identify the Voice of the Customer.
You will learn how to set an improvement project goal, calculate process yield, and identify Critical-to-Quality parameters.
You will learn how to map a process and to use the necessary statistical techniques to establish the baseline performance of a process and to calculate the process capability.
To complement the lectures, we provide interactive exercises, which allow learners to see the statistics “in action.” Learners then master the statistical concepts by completing practice problems. These are then reinforced using interactive case studies, which illustrate the application of the statistics in quality improvement situations.
Upon successful completion of this program, learners will earn the TUM Lean and Six Sigma Yellow Belt certification, confirming mastery of Lean Six Sigma fundamentals to a Green Belt level. The material is based on the American Society for Quality (www.asq.org) Body of Knowledge up to a Green Belt Level. The Professional Certificate is designed as preparation for a Lean Six Sigma Green Belt exam.
What You’ll Learn:
- To understand the background and meaning of the Six Sigma methodology and the role of the DMAIC process improvement cycle.
- To identify the Voice of the Customer and translate into Critical-to-Quality parameters.
- To understand the concept of random variables, probability mass functions, and probability density functions.
- To calculate probabilities using the Normal distribution.
- To understand how the Central Limit Theorem applies to sampling and how to set up sampling plans.
- To understand the importance of a Measurement System Analysis in a Six Sigma project.
- To calculate Process Yield and Process Capability.
- To perform a risk assessment using a Failure Modes and Effects Analysis.
- How to apply the Define and Measure phases of the DMAIC cycle in your work or research, in order to identify problems and quantitatively assess the impact of process changes using statistical analysis.

Professional Certificate in Lean Six Sigma Yellow Belt: Quantitative Tools for Quality and Productivity
Earn a TUM Lean Six Sigma Yellow Belt certificate
Frequently Asked Questions:
Who offers this program?
The Professional Certificate Program Six Sigma and Lean: Quantitative Tools for Quality and Productivity is offered by edX and the Technical University of Munich (TUM).
How many courses are in the program?
There are three courses in this program:
Course1 QPLS1x – Six Sigma: Define and Measure
Course2 QPLS2x – Six Sigma: Analyze, Improve, Control
Course3 QPLS3x – Lean Production
Do I need to take the courses in order?
The courses should be completed sequentially, but it is not required that they are completed in any particular order. However, as Course2 QPLS2x – Six Sigma: Analyze, Improve, Control builds on the material in Course1 QPLS1x – Six Sigma: Define and Measure , we strongly recommend that you take QPLS1x before you take QPLS2x.
Which certification do I earn for this course?
You will earn the Verified Certificate for Course1 QPLS1x – Six Sigma: Define and Measure.
What certificates do I earn with this program?
Upon successful completion of this program, learners will earn both the edX Professional Certificate for the program and the TUM Lean Six Sigma Yellow Belt certification. In order to achieve the TUM Lean Six Sigma Yellow Belt Certification it is mandatory to complete all 3 courses in the program and achieve a Verified Certificate in each. Then, automatically, you will earn the edX Professional Certificate and the TUM Lean Six Sigma Yellow Belt certification.
The TUM LSSYB is based on the American Society for Quality (www.asq.org) Body of Knowledge up to a Green Belt Level. The Professional Certificate is designed as preparation for a Lean Six Sigma Green Belt exam.
What is the passing grade for the course?
An overall average for all homework sets and peer-review assignments of 70% is required to pass the course.
Do I need to achieve 70% on each homework?
No, you need an average grade for all homework sets and peer-review assignments of 70%. This means you can do poorly or miss a homework set as long as you do well enough on other homework sets to achieve 70% overall.
How do I receive the edX Professional Certificate for this program?
The Professional Certificate will be available from your dashboard after the end of the course.
How do I receive the TUM Lean SixSigma Yellow Belt Certification for this program?
If you have earned the Verified Certificate for all three courses in the program, then you will receive the edX Professional Certificate and the TUM Lean Six Sigma Yellow Belt. These will be sent to you by email.
— For those finishing all courses by October 31, you will receive your certificate before November 31.
— For those finishing all courses by February 28, you will receive your certificate before March 31.
— For those finishing all courses by June 30, you will receive your certificate before July 31.
When you have passed all three courses with a verified certificate and received the edX Professional Certificate, you can also include in your CV that you have achieved the TUM Lean Six Sigma Yellow Belt, TUMLSSYB.
Meet Your Instructors:

Martin Grunow

Holly Ott
Learner Testimonials
About this course
Many roles in a variety industries require blockchain technology skills to increase efficiency and solve business problems associated with data privacy, security, information sharing, and inclusion. Enhance your empoyability or excel in your current role while learning about these game-changing technologies.
The first segment of this course covers all the main concepts of what Blockchain is. It discusses how it began as a triple ledger system first introduced for the administration of the cryptocurrency Bitcoin, and how it is now applied to all aspects of business including government, banking, supply chains, and a host of other industries.
It also analyzes the concept of transparent ledgers, both public and permissioned, and focuses on using cryptography to achieve consensus, immutability, and governance of transactions. This is all part of Blockchain’s ability to provide “trusted data from untrusted sources,” disrupting traditional accounting methodologies and international trade.
The course then dives into the various methods of blockchain governance that currently exist in the marketplace as well as how consensus fits into governance. It explores how to reach consensus through proof-of-work or proof-of-stake.
Other aspects of the course include examining the very specific features of blockchain that solve problems that have been difficult to overcome in the past with more centralized architectures.
The final part of the course takes a deep dive into the various use cases of blockchain, complete with analyzing real examples of how different industries are executing the technology and improving their business. Examining a problem, and then depicting a blockchain use case that solves the problem, will help gain an understanding of how blockchain is applied to real-world situations.
What you’ll learn
- What a blockchain is
- Blockchain impact and potential for change around the world
- Understand how blockchain is applied to all aspects of business
- Demonstrate some of the immediate blockchain use cases in technology, business, and enterprise products and institutions

Professional Certificate in Blockchain for Business
Blockchain technologies are changing industries
Meet Your Instructors

Ernesto Lee

Kris Bennett
