At SG Code Campus, we think that learning to program the web is a challenging but ultimately rewarding endeavour because there are few skills truly as enabling as being able to create a web application
. Our approach to web programming is decidedly opinionated in that it assumes that students have already acquired the skills needed to read and write non-trivial computer programs before learning how those skills can be applied to the web domain.
Programming the web can broadly be decomposed into three connected tasks: structuring content
, designing the appearance of said content, and programming applications