Johan completed his LLB degree in 2017 at the University of the Free State with Medicina Forensics and Electronic and Internet Law as electives. In 2019, Johan graduated with an LLM (Private Law) from the same institution with law of property, contract, and succession as his main subjects. While at university, Johan participated in the National Moot Court Competition and presented tutorials to first and second-year law students.