Learning programming is an integral part of the school informatics course. The teachers often start to teach programming with the "childish" language Scratch, which, despite its simplicity, makes it possible to write not only the simplest program, but also quite complex programs that reflect the basic principles of programming such as variables, loops, branches, etc. Continuing learning programming pupils can use Python, which is one of the most popular programming languages. The article proposes an approach to implementing the continuity of programming learning in the transition from learning Scratch to learning Python, namely, using the capabilities of the online educational platform EduBlocks. EduBlocks is an easy way to go from block programming to text-based programming. The main part of EduBlocks is the visual block editor. After completing the construction of the program in this editor, you can go to the "regular" Python editor. Python code is displayed in blocks, so pupils learn Python syntax while coding in a familiar block-level environment.