What is Teaching Kids Programming and TKPJava?

  • Courseware for kids.  TKP is volunteer programmers and teachers who write open source TKPJava courseware

TKPJava is/has…

  • a Java-based modernization of Logoinfluences list
  • designed for school teachers to use to teach kids ages 10-17 core computational thinking
  • over 80 lessons, arranged into topic areas (by course)
  • lessons which take from 30-60 minutes depending on the number and skill level of your students
  • is designed to be teacher-led, in classrooms with kids coding in pairs or groups
  • materials which are FREE (NOTE: we do NOT provide support to the curriculum)

How does a teacher get trained on TKP Courseware? Do you run events or classes?

  • Self-study.  TKP provides materials online for maximum scalability.
  • No, TKP does not have the resources to run our own events
  • Many organizations, such as the US Boys and Girls Clubs, IGNITE Seattle, Microsoft DigiGirlz, JavaOne4Kids, OSCON Kids Day (and more) have chosen our courseware to be part of their events.

Do you have TKP-style courses for other coding languages?

  • We are experimenting with several other programming languages (Python, R and more).
  • You are welcome to follow our main repository on GitHub.

Are TKPJava materials available in Spanish, etc…?

  • Our materials are in US English. However, we welcome localization efforts from volunteers.
  • All code lessons are open source and hosted on GitHub and can be forked for localization with attribution per our license.