Internet-based learning by doing | IEEE Journals & Magazine | IEEE Xplore