Blekinge Institute of Technology (BTH) and Mid Sweden University offer a flexible circuit analysis course for Initial Professional Development and Continuing Engineering Education. The course material is used on campus. A combination of synchronous and asynchronous distance learning activities is used. Asynchronous video presentations, on-line classes and on-line laboratory sessions are provided. This paper presents the course, its aims and components and discusses relevant implementation details.