This article discusses the process of preparing a professional development workshop on deep learning. It covers the activities included, allocation of time, potential barriers, and the diversity of activities to suit the participants' personalities. The workshop aims to explore the concept of deep learning and develop the participants' understanding of core virtues and character strength.