I am currently teaching a course which uses Python. It discusses Big Data, IoT, Cybersecurity and Robotics/AI. Students choose one of these topics and then develop solutions using python. The final project gives them a real-life experience.