In this article we discuss the basics of SSL with Python implementation, Pseudo labelling and semi supervised machine learning algorithms