PST Learning to code as liberal arts