The learning in neural network takes place with the help of Back Propagation Algorithm. The more the number of datasets, the more improved the learning will be. To facilitate the learning process to take place in a secure manner, the cloud platform is used. The cloud distributes the keys to the owners, the participating entities in the learning process. The owners encrypt their data using AES cryptography and then the cloud manipulates the ciphertext using BGN homomorphic algorithm. The collaborative learning takes place in cloud enabling the owners to share the data and then train the neural network with different datasets. Thus the scalability of the learning process is improved.