This document outlines the sessions of a course on digital design. It covers topics like number systems, logic gates, multiplexers, sequential circuits, and finite state machines. The course objectives are to teach digital processing concepts, binary arithmetic, Boolean algebra, combinational logic design using K-maps, sequential circuits using flip-flops, and design of finite state machines. It provides examples and references for each topic that will be covered across 32 sessions.