Hands-on learning by building, A course for electrical engineering, embedded systems engineering students and hobbyists