I have taught a class on full stack web deveopment using JavaScript/TypeScript at the University of Technology Sydney. The subject is called “Advanced Internet Programming”.

As an accompaniment to the course, I prepared a free online workbook/textbook that is now available online.

The materials cover the internals of web technologies, good design principles, best practices, distributed systems and teamwork.

Published 27 May 2021 by Benjamin Johnston.