Create a handout that translates code in Scratch to code in Logo in order to show students that they are capable of writing text-based code because they already program in Scratch.
Have students use spreadsheets to analyze a dataset of their choice in order to provide an interesting and relevant context for developing their spreadsheet skills.
Emphasize the importance of documentation when working with spreadsheets or any programming language for future reference.
Use programming spreadsheet functions as an introduction to programming to give students a simple but powerful mechanism for writing basic programs.
Use Droplet, a blocks-based text editor, to help bridge students’ learning gap between blocks and text.
Encourage students who have worked ahead in the Code.org curriculum to explore PlayLab so they can use their time constructively by continuing to code.
Teach Alice in introductory programming courses as a precursor to object-oriented programming languages, like Java, to make OOP fun and interesting for beginners to learn.
Transition from one language to another closely related language to help students develop understanding of key abstract ideas programming languages concepts.