How Can You Start Learning To Program? This extended activity takes 4th and 5th graders through the program Scratch to start learning basic computer programming. Scratch can be downloaded to a school system or just used in your normal online browser. No prior knowledge of Scratch or computer programming is needed to teach this lesson. Your students may even end up teaching you something! This unit includes fun activities and examples, as well as specially made short video tutorials on the basics of each activity for extra support.