Â鶹´«Ã½Èë¿Ú

Professional Learning

Want to Teach Coding? Here’s Where to Begin

Learn more about how to get started teaching students to code—even if you have no prior experience.

December 17, 2018

Your content has been saved!

Go to My Saved Content.
©Kristian Thacker

There are many online resource guides for educators interested in coding, ranging from basic courses for the rookie coder to curricula for teachers who want to integrate computer science principles into other subject areas like humanities or art. Below, find a few of the best, including resources from Code.org which offers free training for teachers from all grade levels, including a national network of in-person local workshops.

Code.org

is a national nonprofit founded by tech entrepreneur Hadi Partovi that promotes access to coding education for everyone. The organization offers free in-person workshops for K–12 educators, as well as online training and tutorials.

The courses for take six to eight hours to complete and provide a curriculum guide and lesson plans. Educators learn how to teach computer science fundamentals as a stand-alone course or ways to integrate coding instruction into other disciplines. There is no cost for attendance.

can attend summer workshops and follow up with in-person sessions throughout the year. The courses are free, and scholarships are available to cover travel expenses. Search the map for courses near you or contact for upcoming opportunities.

No prior experience is required for any of the Code.org programs. According to founder Hadi Partovi, teachers do not need prior knowledge of math or computer programming. The programs are designed for any educator who wants to learn more about coding instruction.

Code.org also offers , an initiative that provides one-hour, self-guided tutorials educators can use to give students exposure to coding. The tutorials are free and available for any grade level. Nationally, Hour of Code is held during Computer Science Education week in early December, but teachers can access the materials and lead the activity anytime throughout the year. Â鶹´«Ã½Èë¿Ú has a guide that offers suggestions on how to make the most of Hour of Code.

Other Resources

, developed by Harvard education researchers, is a free, downloadable guide for K–12 teachers to instruct students in creative computing. The seven-unit curriculum is designed to guide students through the development of interactive media projects.

is a program that uses gaming to teach coding. The game-based program encourages students aged 9 and up to learn coding through exploration. The program offers a free one- to three-hour introductory course and a resource hub for educators.

For high school teachers interested in developing an AP Computer Science course, offers a curriculum for students to learn programming while developing a mobile app. The free course is available online.

For a comprehensive list of resources, check out Code.org’s of in-person and online programs.

Â鶹´«Ã½Èë¿Ú Suggested Reading

3 Steps to Becoming a Coding Teacher Read these tips from an Â鶹´«Ã½Èë¿Ú contributor about how to curate curriculum, design your classroom, and find support for computer science instruction.

15+ Ways of Teaching Every Student to Code (Even Without a Computer) There are many ways to teach coding, including some that don’t require a computer. Check out this list of resources from Â鶹´«Ã½Èë¿Ú on teaching coding even if you are not yet an expert.

Share This Story

  • email icon

Filed Under

  • Professional Learning
  • Computer Science/Coding

Follow Â鶹´«Ã½Èë¿Ú

Â鶹´«Ã½Èë¿Ú is an initiative of the Â鶹´«Ã½Èë¿Ú.
Â鶹´«Ã½Èë¿Ú®, the EDU Logoâ„¢ and Lucas Education Research Logo® are trademarks or registered trademarks of the Â鶹´«Ã½Èë¿Ú in the U.S. and other countries.