In this book, we have used deep learning methods for generating ECG waveform, using PPG data. Firstly, PPG data was collected using an Arduino board and a cheap heart rate sensor, to make the process economical. Then the data was post-processed using simple filtering techniques, to reduce the contamination caused by any noise. The next steps involved using a pre-created PPG-ECG dataset, to train a neural network in MATLAB. The trained network was finally tested on the data we had initially colle