[implementation] implements the course activity and layout