Starting with a description of transistor working as a switch, this course introduces the major concepts of digital electronics and digital integrated circuits. It covers basic logic gates, their operating principles and characteristics in different implementations (i.e. technologies). Synthesis of more complex circuits based on basic ones with the calculations involved is thoroughly covered, adders, flip-flops, counters and comparators being just some of them.