The main goal of the workshop is to demonstrate various TypeScript features which attendees might or might not be familiar with. These include setting strict types, validating data at runtime and compile time, creating custom type mappings, and exploring type predicates and assertions among other advanced topics.