Was für Vorkenntnisse hast du? Und was genau willst du lernen? Willst du Mikrocontroller oder FPGAs programmieren oder digitale Schaltungen aus 74er-Käfern aufbauen?

Da du anscheinend ein Problem hast, dir Wissen selbstständig anzueignen (für solche Menschen wäre das von dir gepostete Buch interessant), würde ich dir eine Ausbildung zu dem Thema anraten. Sowas wie einen Fernkurs habe ich noch nie gesehen. Höchstens ein Fernstudium. Aber das wird reichlich intensiv (eine Ausbildung allerdingsauch).

Ansonsten stellen viele Dozenten von Hochschulen ihre Skripte ins Netz. Das ist zwar kein Kurs und da sind keine Übungsaufgaben drin, aber das Wissen wird dir immerhin vermittelt. Üben heißt dann ausprobieren und anwenden.