Explore a successful model for teaching computer programming to young students aged 5-18 in this EuroPython 2019 conference talk. Discover effective teaching methodologies, challenges, and outcomes from a case study involving 110 secondary school students learning Python. Gain insights into the growing importance of coding skills in various industries and learn helpful suggestions for introducing programming to the next generation. Examine the impact of computer science education initiatives worldwide and address key questions about motivating young learners in this emerging field.