A novel slope line code for data transmission and storage on digital communication systems has been proposed. The new line code operates on the principle of slope coding. The slope encoder transmits alternative slopes (stair-step-like pulses) for the transmission of the 1s and 0s of the input binary data. The decoder detects the received signal using correlative slope technique in order to extract the transmitted binary 1s and 0s from the incoming symbols. The encoder and decoder operation were described. The encoder circuit is designed and simulated using MultiSim software. The results show a thorough match with the theory. The new line code has many desirable properties which makes it attractive and a suitable for data transmission and storage on different types of telecommunication networks and multimedia.