ISTE20Creative Constructor
Lab Virtual
Digital Leadership
Summit at ISTE20 Live
Edtech Advocacy &
Policy Summit

Learning to Code: Digital Natives as Mentors

Explore and create
Pre-registration required

Explore and create : Workshop

Saturday, June 22, 8:30–11:30 am
Location: 118A

Dr. Alice Christie   Jessica Krieger   Sabrina Velegol   Lauren Velegol  
Are you new to coding? Learn the basics of coding from digital natives who know that teaching young kids to code will secure the world’s future. Learn about, online coding apps and more in this hands-on workshop designed to help teachers feel comfortable learning from their students.

Audience: Curriculum/district specialists, Teachers, Principals/head teachers
Skill level: Beginner
Attendee devices: Devices required
Attendee device specification: Laptop: Chromebook, Mac, PC
Tablet: Android, iOS, Windows
Participant accounts, software and other materials: Accounts and login credentials for and Khan Academy
Focus: Digital age teaching & learning
Topic: Computer science and computational thinking
Grade level: PK-12
Subject area: STEM/STEAM, Computer science
ISTE Standards: For Educators:
  • Set professional learning goals to explore and apply pedagogical approaches made possible by technology and reflect on their effectiveness.
  • Stay current with research that supports improved student learning outcomes, including findings from the learning sciences.
  • Create learning opportunities that challenge students to use a design process and computational thinking to innovate and solve problems.
Additional detail: Student presentation

Proposal summary

Purpose & objective

Participants of this workshop will learn useful instructional strategies to teach elementary students to code.

After the workshop, the participants will:

• Have increased knowledge of instructional strategies to teach elementary students to code
• Have increased abilities to construct and teach a programming class to elementary school students
• Understand how to use a wide variety of resources to teach programming concepts helpful to elementary school students
• Acquire skills on how to utilize creativity and individuality to make programming more approachable to elementary students
• Adapt a programming lesson plan to fit the needs of their specific classroom environment


Content and activities:

• Tutorial in
• Lesson in Javascript compiler on Khan Academy
• Discussion of techniques to better fit the needs of specific classrooms
• Google Classroom tutorial using Khan Academy

Outline: Time 3 hours

• View examples and brainstorm ideas for getting kids inspired and excited about coding before they begin - 30 minutes
• Learn how to use and learn which activities work best for specific elementary students - 30 minutes
• Learn basic javascript syntax with Khan Academy Compiler (rectangles, ovals, fills, background, comments) - 60 minutes
• Brainstorm ideas for incorporating basic javascript skills in elementary school classrooms - 30 minutes
• Use Google Classroom to aid participants in learning, in addition to having easy access to their codes using the submit feature - 15 minutes
• Questions, answers, and ideas for the future - 15 minutes

Outline: Process

• Learn how to use and choose the right activities for students' age level
• Learn how to use java syntax to program a background, rectangle, -oval, and fill them - mini project - house/snowman
• Engage in ways to adapt projects in javascript to create a hands-on learning environment with coding
• Understand the basics of Google Classroom and its advantages in elementary school classrooms
• Learn how to communicate with students through Google Classroom

Supporting research

Bean, N., Weese, J., Feldhausen, R., & Bell, R. S. (2015). Starting from Scratch Developing a Pre-Service Teacher Training Program in Computational Thinking. 2015 IEEE Frontiers in Education Conference (FIE), October 21-24, 2015, Camino Real El Paso, El Paso, TX, USA (pp. 1307-1314). EEUU: IEEE.

Brown, Ryan; Brown, Joshua; Reardon, Kristin; Merrill, Chris. Understanding STEM: Current Perceptions
Technology and Engineering Teacher, v70 n6 p5-9 Mar 2011

Bybee, Rodger W. Advancing STEM Education: A 2020 Vision
Technology and Engineering Teacher, v70 n1 p30-35 Sep 2010

García-Peñalvo, F. J., Reimann, D., Tuul, M., Rees, A., & Jormanainen, I. (2016). An overview of the most relevant literature on coding and computational thinking with emphasis on the relevant issues for teachers. Belgium: TACCLE3 Consortium. doi:10.5281/zenodo.165123.

Jacobson, L. (2016, April 5). Never Too Young To Code. School Library Journal [2016, October 3]

National Research Council. (2011). Successful K-12 STEM Education: Identifying Effective Approaches in Science, Technology, Engineering, and Mathematics. Committee on Highly Successful Science Programs for K-12 Science Education, Board on Science Education and Board on Testing and Assessment, Division of Behavioral and Social Sciences Education. Washington, DC: The National Academies Press.

Resnick, M. (2013). Learn to Code, Code to Learn. [2016, October 4]

Why Coding is kind of a Big Deal (s.a.). [2016, October 1]

More [+]


Dr. Alice Christie, Arizona State University
Jessica Krieger, State College Area School District
Lauren Velegol, State College Area School District

People also viewed

Creating a Personalized Learning Experience in a Secured Environment
Defining Amazing: Making Your School Something Special
Start Them Early: Using ScratchJr in the K-2 Classroom