This lecture video explains synchronous counters.
0:00 - Introduction
1:12 - 3-bit up counter with T flip-flops
5:24 - 3-bit down counter with D flip-flops
9:01 - 3-bit down counter with D flip-flops*
10:44 - Modulo-6 counter with JK flip-flops
13:44 - 3-bit up and down counter with T flip-flops
16:26 - Decade counter
17:01 - Non-consecutive counters