About this Course
52,025 recent views

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Intermediate Level

Approx. 24 hours to complete


Subtitles: English
Learners taking this Course are
  • Engineers
  • Technical Solutions Engineers
  • Machine Learning Engineers
  • Researchers
  • Research Assistants
Learners taking this Course are
  • Engineers
  • Technical Solutions Engineers
  • Machine Learning Engineers
  • Researchers
  • Research Assistants

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Intermediate Level

Approx. 24 hours to complete


Subtitles: English

Syllabus - What you will learn from this course

5 hours to complete

Battery Boot Camp

8 videos (Total 150 min), 12 readings, 7 quizzes
8 videos
1.1.1: Welcome to the course!26m
1.1.2: Introducing important battery terminology18m
1.1.3: What are the parts of an electrochemical cell?21m
1.1.4: How does an electrochemical cell store and release energy?20m
1.1.5: What are the best materials to use in an electrochemical cell?22m
1.1.6: Example electrochemical (incl. PbA and NiMH) cells25m
1.1.7 Summary of "Battery Boot Camp" module plus next steps3m
12 readings
Notes for lesson 1.01m
Frequently Asked Questions5m
Course Resources5m
How to Use Discussion Forums5m
Earn a Course Certificate5m
Notes for lesson 1.1.11m
Notes for lesson 1.1.21m
Notes for lesson 1.1.31m
Notes for lesson 1.1.410m
Notes for lesson 1.1.51m
Notes for lesson 1.1.61m
Notes for lesson 1.1.71m
7 practice exercises
Specialization prerequisite quiz30m
Practice quiz for lesson 1.1.110m
Practice quiz for lesson 1.1.215m
Practice quiz for lesson 1.1.310m
Practice quiz for lesson 1.1.410m
Practice quiz for lesson 1.1.510m
Quiz for week 130m
3 hours to complete

How lithium-ion cells work

7 videos (Total 106 min), 7 readings, 7 quizzes
7 videos
1.2.2: What makes lithium-ion cells different from electrochemical cells?18m
1.2.3: Negative electrodes for lithium-ion cells23m
1.2.4: Positive electrodes for lithium-ion cells20m
1.2.5: Electrolytes and separators for lithium-ion cells14m
1.2.6: Is lithium going to run out?12m
1.2.7: Summary of "How Lithium-ion Cells Work" module plus next steps4m
7 readings
Notes for lesson 1.2.11m
Notes for lesson 1.2.21m
Notes for lesson 1.2.31m
Notes for lesson 1.2.41m
Notes for lesson 1.2.51m
Notes for lesson 1.2.61m
Notes for lesson 1.2.71m
7 practice exercises
Practice quiz for lesson 1.2.16m
Practice quiz for lesson 1.2.26m
Practice quiz for lesson 1.2.36m
Practice quiz for lesson 1.2.46m
Practice quiz for lesson 1.2.56m
Practice quiz for lesson 1.2.66m
Quiz for week 230m
4 hours to complete

BMS sensing and high-voltage control

9 videos (Total 161 min), 9 readings, 8 quizzes
9 videos
1.3.2: What are some reasons for modular design?32m
1.3.3: How to sense all cell voltages in a BMS?25m
1.3.4: How to sense module temperature in a BMS?16m
1.3.5: How to sense battery-pack current in a BMS?16m
1.3.6: How to control contactors with a BMS?14m
1.3.7: How to sense electrical isolation in a BMS?15m
1.3.8: How to control battery-pack temperature with a BMS?13m
1.3.9: Summary of "BMS Sensing and High-Voltage Control" module plus next steps2m
9 readings
Notes for lesson 1.3.11m
Notes for lesson 1.3.21m
Notes for lesson 1.3.31m
Notes for lesson 1.3.41m
Notes for lesson 1.3.51m
Notes for lesson 1.3.61m
Notes for lesson 1.3.71m
Notes for lesson 1.3.81m
Notes for lesson 1.3.91m
8 practice exercises
Practice quiz for lesson 1.3.16m
Practice quiz for lesson 1.3.26m
Practice quiz for lesson 1.3.36m
Practice quiz for lesson 1.3.412m
Practice quiz for lesson 1.3.56m
Practice quiz for lesson 1.3.66m
Practice quiz for lesson 1.3.712m
Quiz for week 345m
4 hours to complete

BMS design requirements 2-5

8 videos (Total 108 min), 8 readings, 8 quizzes
8 videos
1.4.2: How must a BMS interface with other system components?17m
1.4.3: Why must a BMS estimate SOC and SOH?11m
1.4.4: What are cell SOC and battery-pack SOC?19m
1.4.5: How do I compute cell available energy and power?17m
1.4.6: How do I compute battery-pack available energy and power?15m
1.4.7: What kinds of diagnostics must a BMS report?6m
1.4.8: Summary of "BMS Design Requirements 2-5" module plus next steps5m
8 readings
Notes for lesson 1.4.11m
Notes for lesson 1.4.21m
Notes for lesson 1.4.31m
Notes for lesson 1.4.41m
Notes for lesson 1.4.51m
Notes for lesson 1.4.61m
Notes for lesson 1.4.71m
Notes for lesson 1.4.81m
8 practice exercises
Practice quiz for lesson 1.4.16m
Practice quiz for lesson 1.4.28m
Practice quiz for lesson 1.4.36m
Practice quiz for lesson 1.4.410m
Practice quiz for lesson 1.4.515m
Practice quiz for lesson 1.4.630m
Practice quiz for lesson 1.4.76m
Quiz for week 445m
47 ReviewsChevron Right


started a new career after completing these courses


got a tangible career benefit from this course


got a pay increase or promotion

Top reviews from Introduction to battery-management systems

By RSJan 24th 2019

Very good course for the beginners. Mr. Plett explains the concepts so clearly and his teaching style makes the subject more interesting. This course is very useful to those who are interested in BMS.

By SCApr 15th 2019

This course is really interesting .This includes the basic information of battery working which was very helpful for me as I am from Mechanical Engineering Background


Gregory Plett

Electrical and Computer Engineering

About University of Colorado System

The University of Colorado is a recognized leader in higher education on the national and global stage. We collaborate to meet the diverse needs of our students and communities. We promote innovation, encourage discovery and support the extension of knowledge in ways unique to the state of Colorado and beyond....

About the Algorithms for Battery Management Systems Specialization

In this specialization, you will learn the major functions that must be performed by a battery management system, how lithium-ion battery cells work and how to model their behaviors mathematically, and how to write algorithms (computer methods) to estimate state-of-charge, state-of-health, remaining energy, and available power, and how to balance cells in a battery pack....
Algorithms for Battery Management Systems

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.