Coding workshops in connected classrooms