As a result of the increased digitalisation and its transformational impact on our society, voices have been raised globally for the importance of programming and computing for everyone. Consequently, programming has been introduced in curricula worldwide, either as part of a stand-alone computing-related subject or integrated into other subjects. While the former alternative may seem more straightforward, there are several reasons for why some countries – such as Finland – have opted for the latter approach. In this chapter, I discuss the introduction of programming in the Finnish national core curriculum for grades 1–6 (ages 7–13 years), with particular focus on the cross-curricular aspects. In addition to describing the implementation process, I present three models for introducing programming in other subjects.