The use of integrated Computer Aided Design/Engineering (CAD/CAE) software capable of analyzing mechanical devices in a single parametric environment is becoming an industrial standard. Potential advantages over traditional enduring multi-software design routines can be outlined into time/cost reduction and easier modeling procedures. To meet industrial requirements, the engineering education is constantly revising the courses programs to include the training of modern advanced virtual prototyping technologies. Within this scenario, the present work describes the CAD/CAE project-based learning (PjBL) activity developed at the University of Genova as a part of course named Design of Automatic Machines, taught at the second level degree in mechanical engineering. The PjBL activity provides a detailed overview of an integrated design environment (i.e. PTC Creo). The students, divided into small work groups, interactively gain experience with the tool via the solution of an industrial design problem, provided by an engineer from industry. The considered case study consists of an automatic pushing device implemented in a commercial machine. Starting from a sub-optimal solution, the students, supervised by the lecturers, solve a series of sequential design steps involving both motion and structural analysis. The paper describes each design phase and summarizes the numerical outputs. At last, the results of the PjBL activity are presented and commented by considering the opinions of all the parties involved.