The South African government will introduce free higher education and training for poor and working-class undergraduate students at public universities, starting in 2018, President Jacob Zuma announced on Saturday.