In this course, fundamentals of digital communication are thought. We will basically cover two main topics which are digital base-band transmission and digital pass-band transmission. The sub-topics covered in base-band transmission are: pulse modulation, PCM Waveform Types, quantization, line codes, optimum receiver, detection of binary signals in Gaussian noise, matched filter, duo-binary signaling, inter-symbol interference. The sub-topics covered in pass-band transmission are: geometric representation of signals, digital modulation schemes, digital receiver design, error performance for binary systems.