This document discusses Teaching Kids Programming (TKP), a global non-profit that provides free, open-source coding curriculum to teach kids ages 10-17 Java and other programming languages. TKP has taught over 4,000 students through 70 trained teachers using a 40-hour Java curriculum that allows students to start coding within 90 seconds. They partner with schools, non-profits, and organizations around the world and provide teaching resources, curriculum, and support to address the lack of computer science education for kids. The goal is to help more young people, especially girls, gain skills in programming and consider careers in technology.
12. ABOUT TKP Global non-profit
• Run by professional developers
• Teaching kids coding 9 years +
• Has FREE, open source courseware
Over 70 lessons
• Teacher-training materials
• For Kids ages 10-17
• SmallBasic -> Java
24. ANOTHER TKP SUCCESS STORY
Age 16 -- Introduced
to programming via
TKP
Age 17-20 -- Taught
TKP events
Age 19 -- Decided to
major in CompSci
(and Bio) at McGill
Age 21 -- Internship
at MSR
Age 23 -- At Pivotal
Labs as a Software
Engineer
TKP Resources
For kids ages 6-12
MSFT Kodu - requires EITHER Windows or Xbox
Editor —download Windows version — https://www.microsoft.com/en-us/download/details.aspx?id=10056
Suggested Kodu class
http://www.slideshare.net/lynnlangit/kodu-class
For kids ages 10-16
TKP Java
Lesson Plans - first lesson at TKP (first lesson)
http://teachingkidsprogramming.org/courses/intro-to-classes-methods-and-for-loops/
Source Code & Editor
Eclipse - follow instructions to on (code) lesson download
https://github.com/TeachingKidsProgramming/TeachingKidsProgramming.Java/blob/master/README.md
TKP C#
Lesson Plan Information -- FREE from Pluralsight
https://www.pluralsight.com/kids-courses
https://www.pluralsight.com/courses/teaching-kids-programming
Source Code on Codeplex
https://extendsmallbasic.codeplex.com/
IMPORTANT: This was written (in C#) for Microsoft SmallBasic, you may have to re-build it (and update some references) for this to build on the current version of C#, we recorded this in 2013.
Editor
Use Visual Studio - but test it! We used VS2102 when we last taught the C# version.
Exorcism.io -- http://exercism.io/
So where are we now? Up until this point we have operated as a non-profit with a budget of less than 25k a year. With almost exclusively volunteer hours, we have still managed to train over 4 thousand kids and over 70 teachers.