Experiences in Digital Circuit Design Courses: A Self-Study Platform for Learning Support | IEEE Journals & Magazine | IEEE Xplore