This document discusses the teaching experiences of investigative and data journalism courses. It describes the contents and working methods of the investigative journalism (IJ) course, which includes lectures on IJ, visits from experienced IJ journalists, and a research project where students conduct an investigation and write a report. It notes major observations from the course, such as the importance of developing a critical view of journalism and testing the limits of information gathering. The document also describes problems encountered, such as projects becoming too massive or sources not providing information. It then discusses using data journalism (DJ) as a laboratory for testing skills and the challenges of finding suitable open data sets.