Cultivating professional technical skills and understanding through hands-on online learning experiences | IEEE Conference Publication | IEEE Xplore