Attention teachers and home school parents, AT&T has just released an online Beginners Coding Guide. It is a free interactive learning resource to introduce basics of coding. By reading information and answering questions students gain valuable programming knowledge. Upon completion, they earn a certificate to celebrate their accomplishment.
This online resource contains four modules about Programming, Data and Variables, Control Structures, and Sorting. Each module is divided into short assignments. An assignment begins with text that students must read to learn about programming. Afterwards, they answer multiple-choice questions to demonstrate their knowledge.
Students control the pace of learning. By clicking the Next button, they move from one section to the next. At the end of each module is a Lesson Recap.
Tips to Use the Beginners Coding Guide in Your Curriculum
Set Aside a Block of Instructional Time: The modules must be completed in one class. Students cannot bookmark their place and return to it later. For this reason, allocate about one hour for completion.
Guide Students Through Resource: If instructional time is limited or students struggle with their reading skills you may want to act as a course tour guide. Read the information together as a class, and then have each student on their device select an answer to a quiz question. This will allow everyone to progress through the modules before the class period ends.
Monitor Quiz Taking: To foster a love of learning, if students select the wrong answer during a Beginners Coding Guide quiz they can try again. This is a great way to empower students and keep them motivated. However, there is the possibility that students could skip the readings and then mindlessly pick a, then b, then c; until the correct answer reveals itself. Theoretically, your students could earn a certificate without reading the content or critically thinking about their answers. To promote learning, actively monitor students to verify they are using the resource as an opportunity to learn in a fun way.
Do you want your students to create coding projects? TechnoKids has instructional units, called technology projects, that include a teacher guide, workbook, and resources. You will have everything you need to teach programming including step-by-step lessons, sample programs, templates, coding journals, and quizzes.
- TechnoWhiz: Code animations and games using Scratch Jr. TechnoWhiz includes fun coding lessons for primary students. Introduce students in Grades 1-3 to programming concepts.
- TechnoTales: Produce an animated story using coding blocks in Scratch Jr. TechnoTales has easy to follow programming lessons for elementary students. Combine storytelling with coding.
- TechnoTurtle: Solve a maze, design a spirograph, or code a Carnival game using Python and the Turtle Library. Activities in TechnoTurtle are ideal for students in Grades 4 and up.
- TechnoCode: Code animated scenes and games using Scratch. Reflect upon the experience using coding journals. Activities in TechnoCode are ideal for students in Grades 6 and up.
- TechnoHTML: Design a web page using HTML and CSS. Format text, images, and hyperlinks. Lessons are ideal for middle and high school students.