Electric Vehicle Battery and BMS Masterclass - Sep 2019

Build a Battery Management System in 18 weeks and run it on a RC Electric Car

The online workshop on Batteries and Battery Management is starting its next batch on

September 19 2019

✔ Getting ready to launch an EV product, and want to design your own battery management platform?

✔ Aspiring for a career in the Electric Vehicle or stationary storage space?

✔ Started a new project with Lithium-ion batteries but lack the hands-on knowledge?

This 6 month Masterclass on batteries, and battery management systems, designed by a team of experts led by an ex-Tesla Battery Engineer is what you've been waiting for!

Enrolments are now closed.

This is a one-of-a-kind course on Electric Vehicles which takes you deep into the workings of lithium ion cells and Battery Management Systems.

Understand a Lithium-ion Cell Inside-out

At the end of this course, you will be able to look at a lithium ion cell and see through its outer shell. You will have a deep understanding of what happens chemically inside the cell and how we represent it in electrical terms. Without this knowledge, it is impossible to write the algorithms that govern a battery management system.

Apply what you Learn

Work on industry level projects on your own time at your own convenience. With our specially designed hardware kit, you will be learning about the hardware operating inside a battery management system and designing, writing the firmware industry level firmware code to have a functioning product in just 16 weeks from now!

Run the Battery algorithms that YOU design on a remote control Electric Car!

To be a successful battery engineer, apart from theoretical knowledge, you need hands-on experience with lithium-ion cells. This course gives you the unique experience of working on an actual 18650 lithium ion cell - never before has it been so intuitive to understand the complexities of battery management.

Learn Battery Management to the Core

You've gathered tons of information about Battery Technology and Lithium-ion cells and its time to solidify the learning and put your skills to good use by building a Battery Management System for a remote control Electric Car.

Immerse Yourself in an Engaging Online Learning Experience

High definition video and studio quality audio make this course experience extremely engaging. The hands-on teaching style implemented in this course has proven to increase knowledge retention by at least 5 times.

Get Awarded with a Certificate of Excellence

A credible certificate from us, shows prospective employers and/or industry partners that you have the necessary knowledge to do the job. The certificate will definitely open doors for you, and the hands-on experience you get in this course will let you reach your goals 10x faster.



MakerMax SC4p1 BMS development board

This custom BMS development board will allow you to develop Battery algorithms on real 18650 Lithium-ion cells. You will be able to upload different drive cycles to the microcontroller and test the response of your algorithms to it. This is hardcore application based learning that is sure to 10x your understanding of battery systems.

This custom designed latest MakerMax SC4p1 board comes with the following features -

1. Charge a single Li-ion cell upto 1A
2. Discharge from 0.1 to 1.5A
3. Run Drive Cycles for simulating real life conditions on the cell
4. Analyze Voltage, Current and Temperature readings at high sample rates and accuracy
5. Measure State of Charge, Instantaneous Power, and Energy of a Lithium ion cell
6. On-board OLED display for diagnostics
7. On-board DIP switches for user input

Remote Control Electric Car to implement and test BMS algorithms

Once you've learned and implemented the BMS algorithms on the MakerMax ION board, you will be building a remote control Electric Vehicle where you can test your BMS algorithms in real time.

1. How to prevent undervoltage during discharging
2. How to prevent overvoltage during charging
3. What is SOC and how to design its computation algorithm
4. What is SOE and how to design its computation algorithm
5. Effects of temperature on a Li-ion cell
6. Capacity fade of a Li-ion cell
7. What happens to a Li-ion cell during storage
8. What causes fires in Li-ion cells and how to prevent them
9. How to deal with overcurrent conditions for a Li-ion cell
10. Cycle a cell to understand its characteristics
11. Understand cell balancing and its importance
12. Keep track of the State of Health using metrics like DCIR and impedance
13. Understand modelling / simulating of batteries including the Randles battery model

FREE shipping worldwide!

All the above mentioned items and more will be shipped to your door free of cost.

Your Instructor

Akshay Gill
Akshay Gill
This masterclass has been designed and crafted by a group of passionate experienced engineers who have phenomenal knowledge of the subject and have been mentoring and training the incumbents in their careers.

The team lead Akshay, has 10+ years of experience in firmware programming ,embedded systems, electronics, communication, automotive, electric vehicles and much more. He has worked on battery systems for Tesla Model S, X and 3. He setup MakerMax with a vision to bridge the widening gap between education and employment for electronics, embedded and computer engineers.

Akshay has always had a practical approach to engineering. His quest for Electric Vehicles began in 2008 when he developed a unique dashboard electric scooters that rewards users when they drive electric. In his Master's at University of Toronto he developed a unique way of measuring impedance characteristics of Lithium-ion batteries on-board vehicles that allow for early prediction of battery failures.

He was a core member of the Battery Hardware and Firmware team at Tesla, where he worked on the Model S refresh, Model X and Model 3 vehicles. He is now the Director at MakerMax Inc., that is enabling an ecosystem for mass EV adoption by creating products such as battery analyzers, characterizers and battery management platforms that enable the industry to create high performance and safe Electric Vehicles. He also runs popular online workshops on Battery Technology to reskill professionals and students in this field.



The Battery Technology industry is growing at a staggering pace!

There are thousands of open positions that you will be a good fit for after completing this course.

By 2040, the Faraday Institution estimates that eight gigafactories will be needed in the UK. Consequently employment in the automotive industry and battery supply chain could increase from 186,000 to 246,000 jobs.

France and Germany have recently offered financial incentives of €750 million and €1 billion respectively to EV battery manufacturing firms.

The opportunity in this space all over the world is tremendous right now, however you need the right skills to be able to access them.

Battery algorithms engineer - Tesla
Senior Battery engineer - Daimler
Battery Engineer - Honeywell
Senior Battery Engineer - EnPower Inc.
Senior Battery App Engineer - Generac Power Systems
Principal Battery Engineer - Sunpower

The average salary for a skilled Battery Engineer is $120,000 to $190,000 per year. The jobs listed above are in the United States, but there are many jobs for Battery Engineers available worldwide, contact our support team during the course to look for career opportunities that will be a good fit for you.

  • Work in the cutting edge technology space
  • Relocate around the world and contribute your skills to development of Battery Gigafactories
  • Grow in your current company to a highly skilled position with better opportunities and projects to work on
  • Establish a new business in the space of Electric Vehicles, Solar, Telecom or Aerospace




J. NORTON, Software Engineer at TransAct Technologies

This class was absolutely brilliant! The course material and videos teach the concepts very well. The attention to detail and the quality of the material was appreciated and extremely helpful.

Before taking the course I had no idea about the chemistry, manufacturing process or how to properly charge and discharge lithium ion batteries. After taking the course I understand those concepts and how to use a micro-controller and software to safely charge and discharge lithium batteries,

What I liked most about the course was being able to do hands-on coding using the provided STM Nucleo board and the battery charging/discharging shield. I don't think I would have gained as much knowledge about lithium ion batteries without the hands-on approach the course provides.

I really enjoyed and learned a lot from the following lectures/exercises:

- Week 5 - Characteristics of a Lithium Ion Cell

- Week 11 - Enabling Charging and Discharging on the SC4p0 board

- Weeks 12 and 13 - Lab Session - Writing the Battery Status Algorithms

I recommend this course to friends and colleagues because they will learn, in great detail, the concepts needed to understand the physical properties of lithium ion cells and how the write code to safely charge, discharge and monitor them using hardware and software techniques.



Enrolments are now closed.



This masterclass is structured into 18 weeks of lectures and labs followed by development and testing designed to be completed in a period of 6 months. You create a Battery Management system, write the algorithms needed to govern the performance and safety of Lithium-ion cells and test it out on a remote control Electric Car!

Week 1 - Introduction to EV technology

An introduction to what EVs are, why they are disrupting the automotive industry and how they compare to the ICE automobiles. You will learn about the evolution of batteries, and charging. You also learn about technologies such as battery swapping and how they have failed before, but companies are still investing millions into it.

Week 2 - Introduction to Li-ion technology

One of the most important parts of any electric vehicle - the battery and battery management system. You will learn about whats inside a Li-ion battery, and what are the effects of density, thickness, porosity and surface area on the performance of the Li-ion cell. This is immensely valuable when selecting cells for your battery application.

Week 3 - Manufacturing process of Lithium ion cells

You will learn how cells are lithium ion cells are manufactured including processes such as electrode assembly, binding process, formation process, aging, cell testing. This information is valuable in diagnoising information when field failures happen with batteries. Sometimes the fault can be traced back to the manufacturing stages, so it is important to understand the usefulness of each stage. You will also learn about the different form factors in which lithium ion cells are available and how to know which form to choose for your application.

Week 4 - Introduction to cell chemistry

You will learn what decides the open circuit voltage of a cell and understand the selection criteria for various cell chemistries available in the market today. Based on your application, there are advantages of using one chemistry over another, and you will learn how to make that selection.

Week 5 - Characteristics of a Lithium Ion Cell

You will learn the terms that every battery engineer should know. These are essential to communicate to other EV engineers, suppliers, clients in the industry. You will also learn valuable information about discharge, charge and capacity characteristics of lithium ion cells. You will also learn about cell aging, and hysteresis.

Week 6 - Algorithms for a Lithium Ion Cell

Lithium ion cells need to be managed. This is the role of the battery management system. You will learn about the algorithms that every battery management system executes. This knowledge is essential to becoming a successful battery engineer in EVs , portable devices, communication devices and other battery operated electronics.

Midterm exam

Week 7 - Algorithms (continued)

You will continue to learn important algorithms needed to manage lithium ion cells like state of charge, power prediction, energy estimation which are powerful algorithms that are run in every battery management system. The knowledge of these will empower you to be able to make the most basic to the most advanced battery management systems.

Week 8 - Lab Session - Setting up the development environment

This course is designed to be application oriented, and this section is where you will get your computer ready for EV battery algorithm development. You will also learn in detail about the MakerMax ION Development Board that is included with your kit.

Week 9 and 10 - Lab Session - Enabling features of the Lithium Ion shield

You will learn how to enable various features of the lithium ion shield like the OLED display for debugging and the on-board analog to digital converter for high accuracy measurements of cell voltage, current and temperature.

Week 11 - Lab Session - Enabling charging / discharging on the lithium ion shield

You will learn how to work with EV hardware including how to discharge cells, charge cells, monitor voltage current and temperature for lithium ion cells. Being able to accurately sense the voltage, current and temperature of a cell is the foundation of any strong battery management system. You will be able to learn this hands-on.

Week 12 and 13 - Lab Session - Battery Algorithms

You will learn how to write the SOC, Energy and Power Available algorithm for a BMS. This is essential to know for every battery engineer in the industry. You will be able to learn these algorithms by programming them on the SC4p1 shield using an STM32 microcontroller.

Week 14
- Battery Safety Algorithms

You would have heard about battery fires in the field. We will train you to know how to safely operate any EV battery, so that any battery operated device designed by you keeps people safe while performing at its best possible. You will learn the essentials of BMS and battery safety.

Week 15 - Lab Session - Implementing Safety Algorithms

You will take what you learned in Week 14, and implement this on actual hardware. You will learn how to write algorithms such as overvoltage and undervoltage protection, overcurrent protection, and overtemperature protection.

Week 16 - Final Exam and Next Steps

We will review what we have learned over the past 16 weeks and you will write a final exam. Then we will discuss the next steps and how to take it forward.Image result for open smart rc carWeek 17 - 19 - Final Project - Electric Remote Control Car

You will be building an Electric Remote Control Car, the parts for which will be provided in the course kit. The MakerMax ION board that you used previously to learn and develop Battery Algorithms will be attached to this car, so you are able to drive it around and test your Battery Management System + Algorithms.



J. Holmes "Sr. Engineer, Stuttgart"

I have some previous EV experience, but this course allowed me to go above and beyond.

M. Luca "Student, Vancouver"

I was unsure about the online nature of the course at first, but it was great to be able to study in a flexible envrionment.

C. Calnado "Technical Manager, Denver"

Team was very helpful in getting answers to my problems through the course. I'm happy I found this one.

J. Dierra "Power Electronics Engineer, Chicago"

I'm a beginner in this and this course helped me understand algorithms of batteries. I had no previous experience in EVs before this but this course has made me feel very confident in the subject.

M. Rajnesh "CTO, Stealth EV startup, Bangalore"

Loved this course. If anyone is really interested to take your EV skills to the next level, this is the course you should not miss. It covers all the necessary concepts for batteries and BMS.

T. Kang "Owner, Pao Laong, Beijing"

I was able to train myself in EV Batteries from this course. Kit supplied really helps to learn and instructor is helpful. I would recommend to collegaues and friends. Thank you.



We stand behind the quality of our courses and are confident that you will find it a valuable experience. We offer a 14 day money back guarantee on our courses, so you can take them for a test run.

Frequently Asked Questions

When does the course start and finish?
The course is designed to be flexible, but on average students take 6 months to complete it. Each week you will get a new module with exciting material, exercises and lab work. You will also get a course kit delivered to your address and the shipping is on us! The next batch starts in September 2019.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, please contact us in the first 14 days of your purchase and we will give you a full refund for the amount paid. After 14 days, you may choose to cancel your course subscription at any time to stop future payments at which point you will automatically be un-enrolled from the course.
What equipment/tools will I need to complete the course?
You need a computer (Mac, Windows or Linux) to view the contents of this course and to participate in the lab exercises. Any additional hardware that is needed for this course (like development boards and shields) would be shipped to your door free of charge! 18650 cells are not included in your course kit and will need to be purchased additionally. If you would like to us to source locally and deliver them to you, we would be happy to do that.
How can I get help during the course?
Throughout the course, you will have an opportunity to ask questions in the Q&A discussions. There are five ways to get answers to your questions during the course - Q&A discussion in the course, email to our support team, email to the instructor, live chat support, and from fellow students and community members in the MakerMax subscriber forums.
A note on shipping of lithium ion cells
International shipping regulations prohibit transport of lithium ion cells via air, which is why we will be assisting you in procuring the lithium ion cell locally from your country. The cost of a single 18650 cell will be under $10. You can also have us locally source and deliver lithium-ion cells to your address for a small fee.
Are there any prerequisites to the course?
Basic knowledge of reading schematics and basic C or C++ will help you get the most out of this course. We also have preparation courses in C / C++ embedded programming that you can enroll in alongside this course to brush up on your skills if needed.
Is there a certificate provided in the course?
There will be a certificate provided to you once you complete the requirements of the course and pass the midterm and final exam.
I am from Mechanical Engineering field, would I benefit from this course?
Many students and professionals from the Mechanical Engineering domain have joined this course and have greatly benefited from it. Most had minimal coding experience in the past. As a mechanical engineer here is how can succeed in this course. 1. Learn about the inner workings of Batteries and battery management through lectures, tutorials and hands-on laboratory exercises. Note that these don't need any previous experience in programming. 2. Work through the course quizzes, assignments, midterm and final and receive feedback from experts to know where you are going wrong and what areas you need to concentrate on. 3. The course deadlines are flexible and can be moulded according to your schedule. If you feel that you want to take more time in a section, or need more time to prepare for a quiz, midterm or final exam. This is totally possible here. 4. You will get FREE enrolment in our best selling Foundations of Embedded Systems course which has helped more than 2000+ students from all fields to get familiar with the concepts of ARM programming and gain the foundational hands-on skills needed. 5. If you want to take your time to progress to ARM microcontrollers, our course kit also supports Arduino Uno series of micros. So you can take it one step at a time. 6. If you want to excel in the field of Battery Management, Electric Vehicles, Solar, Stationary Storage, Telecom and Aerospace having a basic command over electronics and programming is necessary. This course will allow you to get out of your comfort zone and learn these things with experts by your side. It's a great place to try, fail and learn with experts there to support you along the way.

Join the Waitlist!

You will be notified when enrollments open and given access to subscriber exclusive offers

    The course is currently closed, please join the waitlist to be notified when enrolments open again.

    Enrolments are now closed.

    Enrol today to get the following benefits included!

    ✔ EV Battery and BMS Masterclass course access for the September batch

    ✔ Hardware kit which includes the MakerMax ION board as well and the Remote Control Electric Car

    ✔ Assignments, quizzes and labs guaranteed to 10x your knowledge in an engaging, hands-on learning style

    ✔ Certificate on course completion with shows your credibility in the space - great for getting job offers, and project opportunities

    ✔ Feedback on midterm and final exams - helps you learn your weakest points and improve on them with expert feedback.

    ✔ Exclusive access to our highly rated "Foundations of ARM Cortex-M" embedded systems course free of charge to revise your knowledge in embedded systems. An important aspect of learning how to build a battery management device.

    ✔ Exclusive access to our "All you need to know about the I2C protocol" course free of charge to revise your knowledge in board to board communication. Also a very important aspect of building a battery management device.

    ✔ Access to career opportunities at MakerMax and its partners in the Battery Technology jobs around the world

    ✔ Access to the alumni community after course completion with students and professionals worldwide in the EV and battery industry. A well connected network can increase your chances of success more than 50x!

    ✔ Q&A help and live chat support throughout the course, so you can progress with experts by your side.

    ✔ Learn and showcase your skills in Battery Technology, Electric Vehicles, and practical hands-on knowledge of building a Battery Management system running on an actual product.

    Disclaimer - All text, images and other content, media on this page are copyright of MakerMax Inc.