The six disciplines of YACC, the coding club of IIT Palakkad (IITPKD): competitive programming, functional programming, game, web and app development, and system design.