What you will learn How to develop programs that are well tested and easy to modify To structure the development of large software systems using abstraction and decomposition To quickly write and revise code using programming tools How to do full-stack software development using an agile approach in a pair or team Popular languages Java and Typescript, and the ability to quickly learn new ones
Offered By: The university of British Columbia
Course Duration: 9 months