Exciting offers! CLICK HERE!

Master's Certification Program in Electric Vehicle Design & Analysis

8 month long Master's certification program in Electric Vehicle Design & Analysis

  • Pre-requisites : For Electrical, Electronics and Instrumentation Engineers
Enroll Now View demo

Program Outcomes

This program includes courses dealing with both EV as a system and EV as a system of systems.
Students will carry out a system-level simulation of an entire EV using MATLAB and Simulink in the first half of the Master Program. Afterward, they learn about the development of individual systems: Battery, Motor, and Power converter.
This Master's Program enhances system design, circuit design, PCB design, and motor design skills which will educate the students in most of the EV design aspects.

After completing this program, students will be eligible to apply for the post of a simulation engineer, system engineer, hardware and software engineer, and similar vacancies at both Automotive & related components supplier companies. They can also choose to go for startup jobs in the relevant fields. The students will also get opportunities in research centers at Universities or similar consultancy organizations.

These are some of the organizations recruiting students upon their completion of this Master's Program - Mahindra, Tata Motors, Ford, Bajaj, TVS, Maruti, Force, Renault, Valeo, Hella, Varroc, Motherson, Greaves cotton, Uno Minda, Ather energy, Ola electric, Yulu, Magneti Marelli, Magna, Delphi, Denso, Continental.

Program Timeline

The entire program is split into two phases. During the first phase, you will be taking the mandatory courses. These courses are fundamental for anyone who wishes to pursue their career in the Electric Vehicle Domain.

Phase 1

  1. Simulink for Mechanical & Electrical Engineers
  2. Machine learning for Electrical Engineers using Python
  3. Introduction to Hybrid Electric Vehicle using MATLAB and Simulink
  4. Introduction to Control of Electric Vehicle
  5. Introduction to Battery Technology for Electric Vehicle
  6. Fuel cell and Ultra capacitor for EV using MATLAB & Simulink

Phase 2

  1. Introduction to Advanced Driver Assistance System (ADAS) using MATLAB and Simulink
  2. Introduction to Automotive Embedded Systems & AUTOSAR
  3. Analysis & Simulation of Power Converters for EV using MATLAB/Simulink and LTSpice
  4. Digital control of power converters with C2000 using Altair Embed
  5. PCB design for beginners using Altium designer
  6. Basics of Electromagnetics and design of BLDC motor using ANSYS

Additional Courses

In addition to the above courses, new electives might be offered to the student. If you have already registered for the program then there is no additional charge for the new electives.

Job Assistance

Job assistance is automatically enabled for students who complete a minimum of 3 courses. Completion is defined by video watch time(90%), challenge completion (80%), and maintaining a good technical profile in SKILL-LYNC


Speak to our technical specialists to understand what is included in this program and how you can benefit from it.

Request a Demo Session

Simulink for Electrical & Mechanical Engineers

1 Introduction to modelling of complex systems

  • Importance of mathematical modelling
  • Block diagram approach & model-based design for engineering systems
  • Introduction to Simulink environment
  • Creating a simple model
  • Obtaining results
  • Introduction to various Simulink toolboxes

2Simulation configurations & Simscape

  • How does a model run in Simulink?
  • Types of solvers
  • Model configuration
  • Continuous & discrete-time systems
  • Timestep
  • Solving ODE
  • Introduction to physical modelling using simscape

3Simulink with script and workspace

  • Using a script file with Simulink models
  • Creating a subsystem
  • Variant subsystem
  • Projects
  • Template
  • lookup tables
  • Running simulation in steps

4Stateflow for control logic

  • Control logic for engineering applications
  • Using a finite state machine
  • Making logic diagrams

Machine learning for Electrical Engineers using Python

1Basics of Probability and Statistics

In this module, we will introduce the ideas of Statistics, machine learning and artificial intelligence. 

Basics of Probability

Basics of Statistics

What is ML & AI

2Basics of ML & AL

In this section, we start with supervised learning

Introduction to normal distribution & standard normal distribution

Introduction to business moments

Artificial Intelligence

3Supervised Learning - Prediction

In this section, we start with supervised learning

Introduction to supervised learning

What is linear regression

One hot encoding

Cost function and gradient descent


4Supervised Learning - Classification

In this section, we start with classification algorithm

Introduction to classification problems

What is logistic regression

Cost function and gradient descent

5Supervised Learning - Classification

In this module, we will introduce some more classification algorithms

Decision tree


Information gain

6Random forest & Model Evaluation

In this section, we will assess the algorithms

Random Forest

Bootstrapping and majority rule

Evaluation of classifiers

7Supervised Learning - Classification

In this module, we will introduce SVM

Support Vector Machines

Mathematical intuition behind SVM 

How SVM is different from other classifiers

8Supervised Learning - Classification

In this section, we will introduce knn

K-Nearest Neighbour

Lazy Algorithm

Single layer Neural Network

9Unsupervised Learning - Kmeans

In this section, we will introduce clustering

What is clustering

Why clustering is important

Kmeans and elbow curve

10Unsupervised Learning - Hierarchical

In this section, we will introduce another type of clustering

Hierarchical Clustering


Evaluation of clustering algorithms

11Unsupervised Learning - PCA

In this module, we will introduce some feature selection techniques

Feature Selection

Principal Component Analysis

Mathematical intuition behind PCA

12Supervised Learning - Classification

In this section, we will introduce neural network

Artificial Neural Network

Deep learning

Different activation functions

Understanding back propagation

Introduction to Hybrid Electric Vehicle using MATLAB and Simulink

1Traction Power Equations, Driving Cycle & Importance of Modelling

The fundamentals of vehicle design involve the basic principles of physics. The vehicle motion can be completely determined by analysing the forces acting on it in the direction of motion.The response of the vehicle for different drive cycle patterns along with wide-open throttle calculations are discussed in this session.

  • Vehicle power requirement calculations: Rolling resistance, air drag, hill climbing and acceleration forces
  • Driving patterns and vehicle testing standards, important terms and definitions related to driving cycle, Energy expenditure calculation

2Hybrid Electric Vehicle Architectures

The General EV and HEV configuration is proposed unequivocally. The generic concept of a hybrid drivetrain and possible energy flow route helps to understand the challenges of battery charging and power consumption. The advanced simulator tool (ADVISOR tool) gives an idea of a detailed profile for vehicle modeling and reasoning.

  • Different configurations of power train components: Battery Electric Vehicle, Hybrid Electric Vehicle: Series, Parallel and Series-Parallel 
  • MATLAB Simulation: ADVISOR and Powertrain block set
  • Various modelling options, Control strategies 

3Electric Motors & Power Converters for Propulsion

In a motor vehicle, the powertrain or powerplant comprises the main components that generate power and deliver that power to the road. In hybrid powertrains, the torque generated by the combustion engine and the electric motor has to be brought together and distributed to the wheels. The control of this power flow is discussed along with the working of electric motors.

Electrical engineering terminologies, Fundamentals of DC and AC motors: working principle, characteristics, and control.

  • Understanding power electronics, basic DC converter circuit operation, power devices, switching losses 
  • Power electronic control of PMDC, PMBLDC and induction motor
  • Inverter operation, Sine PWM, Variable frequency control
  • Review of induction motor controller, connections and features, limitations of variable frequency control, introduction to vector control 

4Braking of Electrical Motors & Motor Efficiency Plots

Moving vehicles have a lot of kinetic energy, and when brakes are applied to slow a vehicle, all of that kinetic energy has to go somewhere. Regenerative braking uses an electric vehicle’s motor as a generator to convert much of the kinetic energy lost when decelerating back into stored energy in the vehicle’s battery. To evaluate regenerative braking, we really need to look at two different parameters, efficiency and effectiveness.

  • Braking requirements of vehicle, Methods of braking of DC & Induction motors: regenerative braking and dynamic braking  
  • Coordinating electrical and mechanical brakes, braking control strategies

Introduction to Control of Electric Vehicle

1Introduction to control system

Fundamental control components are discussed in this section. Students can learn the basics of control system Engineering from this section right from types of the control system to various components of control theories.

  • Fundamentals of control engineering
  • Important terms
  • Feedback system
  • Transfer functions
  • Poles zeros
  • State-space
  • Laplace transform

2Stability analysis

This section dealt with the stability analysis of control systems. It is a prerequisite for any of the systems to be stable to give satisfactory behaviour. Students can learn about stability theories and how to implement the same using the MATLAB command.

  • Stability
  • Bode plot and MATLAB tools for control system engineering

3Control theory applied to power converters and motors

A PID controller is considered to be very important in the industrial standpoint. This section helps to learn the significance of the PID controller and how to auto-tune the gain parameters of the PID controller in MATLAB simulation environment.

  • PID control actions and simulations for step response

4Controller design for DC motor

In an Electric Vehicle, the motor plays a crucial part to propel the vehicle. The motor characteristic needs to be known to control it efficiently. This section helps to learn about the transfer function of DC motors and control of DC-DC power converter.


  • DC motor transfer function
  • Setpoint tracking and disturbance rejection

5Introduction to Digital Control

This section briefs the difference between analogue and digital systems. The significance of discrete control systems and the domain that is to be defined for the discrete control system. Student can get an insight on the advantage of using Discrete control system over the Analog control system

  • Limitations of analog control
  • Discrete control system
  • Z-domain analysis

6Using Microcontroller for Motor Control

 Students can learn the fundamentals of microprocessors and microcontrollers. This section gives knowledge about the architecture of Microcontroller and how it can be programmed and interfaced.
  • Digital power control
  • Microcontroller fundamentals
  • Programming and interface

7Vehicle Dynamics Control

Vehicle Dynamics Control System Algorithm is significant in the Connected Cars System & using such algorithms with data interaction between sensor & actuators help the engineers to maintain the safety & security of the vehicle. .The importance of a Master Controller and how it is interfaced with other controllers is also discussed in this topic. 
  • Intelligent and connected vehicle system
  • Master controller and its interfacing with the local controller

Introduction to Battery Technology for Electric Vehicle

1Energy and Electrochemistry

  • Sources of energy for propulsion & their comparison: Net Calorific Value, Conversion efficiency
  • History and background of battery technology
  • Electrochemistry fundamentals & terminologies
  • Lithium ion battery and different chemistries


2Important Terms and Characteristics

  • Portable power applications and electrical load requirements

  • Factors affecting the choice of EV battery systems

  • Commercially available lithium ion cells

  • Electrical characteristics of battery: Capacity, C-rate, impedance, DOD, SOC, SOH, Life cycles, Mechanical characteristics, Form factor, Safety

3Mathematical Modelling


  • Reading cell manufacturer’s specifications
  • Cell characterization
  • Tools and standard testing
  • Battery capacity estimation algorithms
  • Electrical equivalent circuit & mathematical model in MATLAB


4Battery Pack Construction


  • Battery modules and complete battery pack system
  • Assembly methods
  • Electrical connections
  • Cell level protection system
  • battery pack level protection system
  • Understanding laptop battery pack system


5New Energy Storage Technologies

  • Other energy sources: New battery technologies, Ultracapacitor, Fuel cell, Flywheel

  • Hybridization of energy storage systems

6Battery ManagementSystem: Introduction

  • Battery pack requirements: Measurement

  • Protection and management

  • Cell balancing

  • Battery pack electronics

  • Battery Management System (BMS): Functionality, technology and topology (centralized, modular, master-slave, distributed)

7Battery management system: Design

  • BMS Application Specific Integrated Circuit (ASIC) selection

  • Analog BMS design

  • Digital BMS design

  • BMS deploying: Installing, testing and troubleshooting

8Battery Charging

  • Battery charge management

  • MATLAB simulation of battery charging circuit

  • Charger circuit overview

  • EV charging technology review

  • Charging behavior: life cycle & safety

9Thermal Management

  • Types of temperature sensors

  • thermal management system

  • Thermal model of battery pack

  • Drive cycle simulation and vehicle range estimation

  • Cooling materials and methods

10Recent Trends and Economy

  • Communication systems for battery pack

  • Review of electric car battery pack

  • Important considerations

  • Recent trends: Grid level energy storage

  • Solar & wind integration

  • Recycling and pricing

Fuel cell and Ultra capacitor for EV using MATLAB & Simulink

1Introduction to the course and topic

Introduction to the fuel cell, fuel cell stack system, current development in the market.

2PEM fuel cell fundamentals

Internal structure of PEM fuel cell, losses in fuel cell that affect performance.

3Fuel cell operation.

Fuel cell operation, starvation and its control parameters

4Batteries and Ultracapacitor

Details of these components. Modelling of these components in Matlab/Simulink

5Introduction to programming in Matlab

Going over the basics of programming in Matlab and Simulink that will help with the modelling assignments to follow.

6Control strategies for energy management

Understanding different energy management strategies like Load following, rule based

7Creating basic vehicle model

Using Matlab/Simulink going over the basics of creating vehicle model

8Creating fuel cell model, UC model and battery model

Using Matlab/Simulink going over the basics of creating

9Creating the energy management strategy

Using Matlab/Simulink creating the basic strategy for power management

10Well to wheel analysis of fuel cell vehicle

A well to wheel analysis for fuel cell vehicles to be covered.

11Conclusion and project discussion

Concluding lecture with a summary of topics taught so far. Going over the project and integration of different models created before

12Live webinar

Conducting a live webinar to help students with their questions regarding. 

Introduction to Advanced Driver Assistance System (ADAS) using MATLAB and Simulink

1Fundamentals & Basics of MATLAB scripting

Fundamentals & Basics of MATLAB scripting is covered in this section. If you have no prior MATLAB scripting knowledge, you can learn the fundamentals of it from this course. Topics ranging from “Introduction to using the MATLAB software” to “programmatically controlling a Simulink model” are discussed here.

Here is a detailed list of the key concepts that you will learn from this course.

  • Introduction to MATLAB scripting and Syntax Basics
  • Vectors, Matrices & Data Types in m-scripting
  • MATLAB Operators, Decision Making Statements & Strings in m-scripting
  • MATLAB Data Structures Overview & Cell Arrays in m-scripting
  • Tables & Structures, MATLAB Functions & Callbacks in m-scripting
  • File Handling Formats, Debugging & Flow Control Logics in m-scripting
  • Block properties, Different Workspaces in m-scripting
  • Programmatically accessing Simulink in m-scripting


Fundamentals & Basics of MATLAB Simulink is discussed in this section. If you do not have prior MATLAB or Simulink knowledge, you can learn the basic fundamentals from this course.

Topics range from “Opening a Blank Simulink Model to Adding Blocks from Library to Programmatically Change  Block Properties & its Fundamentals” are discussed here.

  • Introduction to Simulink & Simulink Toolbars
  • Block Settings, Model Annotation, Simulink Solvers
  • Sources & Sink Libraries
  • Math Operations; Logical & Bit Operations
  • Ports & Subsystems; Atomic Subsystems
  • Masked Subsystem & Linked Libraries
  • Continuous, Discontinuous & Discrete Blocks
  • User-Defined Functions & Lookup Tables
  • Mathematical Model Representation & System Models Creation in Simulink
  • Stateflow-1
  • Stateflow-2

3MATLAB Model-Based Development

In this section, an overview of Automotive Software Industry, the size at which it has grown & its demands in today’s market are discussed briefly. Need for Model Based Development, key concepts in developing a complete MATLAB model from scratch & challenges to be addressed by an MBD engineer are discussed here.

  • Overview of Automotive Industry
  • Software Development demands of Automotive Industry
  • Model Based Development in Automotive Industry & Model Based Development in MATLAB
  • Requirement Analysis in Model Based Development
  • Model Based Development Configuration Parameters Settings
  • Creating Simulink Data Dictionary
  • Accessing Simulink Data Dictionary & Port Property Settings
  • Signal Names & Signal Property Configuration

4Model Validation

In this section, the validation & code generation process for the developed model is discussed. Simulating a model, generating C - code from it & validating both the model & code using concepts like Model in Loop (MIL) & Software in Loop (SIL) are discussed here.

  • Model Simulation & Model Advisor Report
  • Code Generation Settings, Auto-code Generation
  • Overview of Model in Loop, Software in Loop & Hardware in Loop
  • Testing Theory
  • Test Report Analysis (Coverage Analysis & Different Techniques)
  • Model in Loop Testing
  • Software in Loop Testing
  • Overview of Hardware in Loop Testing


In this section, an Introduction to Advanced Driver Assistance System (ADAS), levels of autonomous driving is discussed. Apart from these, basic level software architecture for some of the features like Traffic Sign Recognition, Adaptive Cruise Control, Anti-Lock Braking System are also discussed. Moreover, you will focus on an ADAS feature - Tilt & Telescopic Switch (this feature is implemented by OEMs like Toyota & Honda) & its Control Model is developed from the beginning using MATLAB and Simulink using MBD concepts.

  • Introduction to ADAS & Levels of Autonomous Driving
  • Overview to ADAS Features - 1
  • Overview to ADAS Features - 2
  • ADAS Project - Tilt & Telescopic Steering Column
  • Requirement Analysis & Problem Understanding
  • MATLAB Model Development of Tilt & Telescopic Function Feature

Introduction to Automotive Embedded Systems & AUTOSAR

1 Introduction to Automotive Embedded Systems

Introduction to Automotive Embedded Systems

Basic overview on different domains in Automotive Systems

2Overview on Automotive Communication Protocol & Introduction to Model based Development

Overview of CAN & Flexray Protocol

Software Development demands in Automotive Industry

Introduction to Model based Development in MATLAB Environment

3Model Based Development in MATLAB, process overview

Requirement Analysis

Configuration Settings Parameter

Data Dictionary Creation

4 MAAB Guidelines

MATLAB Automotive Advisory Board Process Overview

Simulation & Code Generation

5 MBD Validation Techniques

Model in Loop Testing & Validation

Software in Loop Testing & Validation

Hardware in Loop Testing & Validation

6Introduction to Autosar

Autosar Basics

Autosar Software Components & Application Layer

7 Autosar Architecture – 1

Autosar basic Software Layer

Autosar MCAL Layer

Autosar Services Layer

8Autosar Architecture – 2

Autosar Diagnostics

Autosar Memstack

9 Autosar Architecture – 3

Autosar RTE

Autosar Complex Drivers

Autosar OS & C Rules

10 Autosar Model Development in MATLAB

Modelling Autosar SWCs in MATLAB

Embedded Coder vs Autosar Coder

Autosar Editor – Code Mapping

11 Automotive Functional Safety & ISO26262 - 1

Automotive Functional Safety Concepts

Overview of ISO26262

12 Automotive Functional Safety & ISO26262 - 2

Different safety standards & levels

Analysis & Simulation of Power Converters for EV using MATLAB/Simulink and LTSpice

1Introduction to Switched Mode Power Converters, Performance and Analysis of Buck DC/DC Converter

• A brief introduction on the need of switch mode power converters and their everyday applications.

• The performance and analysis of buck DC-DC converters. 


2Simulation of Boost DC/DC Converter

Using simulation tools from different software packages to simulate and perform high-level design of a boost DC-DC converter

3Boost DC/DC Converter, Gate Driver Design

• The performance and analysis of boost DC-DC converters. 

• Using simulation tools from different software packages to simulate and perform high-level and gate driver design of a boost converter.


4UP/Down DC/DC Converters

• The performance and analysis of various UP/Down DC-DC converters. • Implement design techniques using simulation tools on the studied Up/Down converters.

5Discontinuous Conduction Mode

•The performance, analysis, and simulation of various DC-DC converters operating in discontinuous conduction mode (DCM). 

6Modeling of DC-DC Converters

The development of small signal models for various DC-DC converters.

Build simulation blocks to validate the modeled systems.

7Feedback Control of DC-DC Converters

The design of feedback control system using analog circuits for DC-DC converters.

Simulate a fully designed closed loop DC-DC converter.

8Isolated DC-DC converters

• The performance, analysis, and simulation of various isolated DC-DC converters. AC-DC rectifiers performance and simulations

9AC-DC rectifiers performance and simulations

• The performance, analysis, and simulation of various AC-DC rectifiers.

10DC-AC Inverters Performance and simulations

• The performance, analysis, and simulation of various DC-AC inverters.

11AC-DC Rectifiers Design, DC-AC Inverters Design

• Studying the full design or commercial inverters and rectifiers.

12Modern Applications of Power Electronic Converters

• Studying some of the modern applications of power electronic converters in electric vehicles, renewable energy systems and data centers.

Flexible Course Fees

Choose the Master’s plan that’s right for you


12 Months Access


Per month for 10 months

  • Access Duration : 12 Months
  • Mode of Delivery : Online
  • Project Portfolio : Available
  • Certification : Available
  • Individual Video Support : 8/Month
  • Group Video Support : 8/Month
  • Email Support : Available
  • Forum Support : Available

Lifetime Access


Per month for 10 months

  • Job Assistance : Lifetime
  • Master's Assistance : Lifetime
  • Access Duration : Lifetime
  • Mode of Delivery : Online
  • Project Portfolio : Available
  • Certification : Available
  • Individual Video Support : 24x7
  • Group Video Support : 24x7
  • Email Support : Available
  • Forum Support : Available
  • Telephone Support : Available
  • Add-ons Industry Projects : 15
  • Offline Skill-Center Access : Available
  • Dedicated Support Engineer : Available
  • Paid Internship : 3 Months

You Might Also Be Interested In

See all


Companies hire from us

See all


  • Top 5% of the class will get a merit certificate
  • Course completion certificates will be provided to all students
  • Build a professional portfolio
  • Automatically link your technical projects
  • E-verified profile that can be shared on LinkedIn


Placements in other programs

See all


1 Who can take this program?

Students who are currently pursuing their Bachelors or Masters in Mechanical and Automobile Engineering can take this course.

2What will the student gain from your program?

You will gain in-depth knowledge of how different components of an Electric Vehicle are designed. You will also be able to design some of these components through the projects that are part of this program

3Which companies will I get a job in?

Starting from consultancy services to top Y-Combinator startups

4What software skills are taught and how well are these tools used in the industry?

Matlab, Simulink, Altium, and many more programs are covered. These are industry standard tools that are used by any company that you can imagine, that is in Electric Vehicle Design or Manufacturing.

5How is this program going to help me in my path to MS or PhD?

This program is directly mapped to a typical Masters course in Automotive Controls or Electronics. You will be leaps and bounds ahead of fellow students who are competing with you for a seat in a reputed university.


See all