Electronics & Robotics
Adafruit – Learn & Buy Raspberry Pi, Arduino, etc.
Raspberry Pi – Getting Started with Raspberry Pi
Coding Events, Programs & Camps
Black Girls Code
Digital Media Academy
Hour of Code
iD Tech Camps
Made With Code
Coding Tools, IDEs & Editors
Compilr – write code from your browser
JSFiddle HTML Editor – an HTML editor you can use in your browser and see instant results
Koding – code in the cloud
Cocos2d – open source software frameworks for building cross-platform games and apps
GameMaker – software to make games – GameMaker Lite is free
GameSalad – can produce iPhone, web browser-based content in HTML 5, and Android applications.
GameSalad Getting Started Cookbook
GameSalad – Overview of GameSalad Basics (video)
GameSalad – Welcome to GameSalad tutorial video
Unity 2D – Lessons from Jesse Freeman
Unity 3D (has downloadable free version)
Unity 3D – Fungus – Fungus is an extension for Unity 3D for making fun story-based games
Unity 3D – Learn Unity
Unity 3D Student – learn video game development through bitesize modules combined with challenges
36 Free Kids’ Programming Resources
CoderDojo Tutorial List
Khan Academy – Computer Science – beginner, visual, fun!
Khan Academy – Computer Science – advanced
Kithub – hands-on kits for young innovators sent monthly
Learn to Program (book)
Light-Bot – game that teaches kids basic programming concepts
Made With Code – Projects (Google) – Coding for Girls
Pluralsight – for adults, but some smart kids might benefit from these programming courses
Popcorn (from Mozilla, lets kids integrate video and code)
Udacity – great Into to CS class in Python as well as iOS & Android app development classes
Webmaker Teaching Resources
Young Programmers’ Podcast – video podcast for computer programmers in grades 3 and up. Learn about Scratch, Alice, Python, Pygame, etc.
iPad Apps to Teach Coding
CodeQuest – from Codarica – kids build their first website with HTML and CSS
Move the Turtle
Robo Logic 2 HD
Mobile App Development
Android – A Beginner’s Guide – basic Android app programming
ARIS – user-friendly, open source platform for creating and playing mobile games, tours, and interactive stories
Developing with Swift – learn how to make iOS 8 apps in Swift, tutorials by Stanford
iOS 8 and Swift – How to Make a “Freaking” iPhone App
iOS – Lynda.com Teach Kids Programming iOS (must have account)
MIT App Inventor
Stanford Fall 2011 iPhone and iPad Development Course
Swifty – learn to code in Swift
Udacity – iOS & Android app development classes
Java – Learn Java with Greenfoot
Java – Teaching Kids Programming – Java
jQuery Tutorial – W3Schools.com
PHP for Kids
PHP – Lynda.com Teach Kids Programming PHP (must have account
Python – How to Think Like a Computer Scientist – Learning With Python
Python – Invent with Python
Python – Program Arcade Games with Python and Pygame
Python – PyCharm – a free, open source, Python IDE – both take and create courses with info, tasks, code, hints, tests for completion, and progress tracking. JetBrains also set up a public git repository where educators can share courses they create.
Python – The Python Game Book
Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming – book
Ruby – Kids Ruby
Ruby – Ruby for Kids
Ruby – Learn to Program Ruby
Ruby – RubyKin – Teach Kids Ruby
Ruby – Try Ruby Ruby – Railsbridge
Videos that Inspire Kids to Learn to Code
Code.org – What Most Schools Don’t Teach
Visual Programming Environments
Alice – educational software that teaches kid programming in a 3D environment
Blockly – a visual programming language from Google
Scratch – Harvard Curriculum Guide
Scratch – Learn Scratch
Scratch – Scratch Ed
Web Application Frameworks
Django – The Django Book
Node.js – The Node Beginner Book
Ruby on Rails – Rails for Zombies
CSS Tutorial – W3Schools.com
W3 Schools Color Names
On Friday, October 2nd we will be tending a booth at the St. Louis Science Center’s First Friday Event. Check it out here http://www.slsc.org/first-fridays . We will have table set up with some literature and some samples of what projects, programming languages, and fun activities the kids in our club will be doing. If you have any interest at all about who CoderDojo St. Louis is or about the CoderDojo movement in general please come down and see us on October 2nd. We will have sign-up sheets for those willing to help us by being mentors or volunteers and we will have the date of our first planning meeting by then as well – if not sooner. We hope to see you!
Please fill out the form below and let us know how you can help! We need people to help organize, advertise, recruit, help with publicity, web design, and lots more! Even more important WE NEED MENTORS! If you have any programming skills of any kind and would like to help please let us by filling out the form at this link: https://coderdojostl.com/please-help-us/
I have had some PM inquiries so I wanted to post my answers so that everyone who might be interested in helping can benefit.
My first tasks are to:
1) Recruit volunteers and mentors
2) Schedule a planning meetings to determine a lot of the questions you asked such as where, when, what and how often.
3) The rest is up to us.
The main CoderDojo page can be found here to get an idea of the whole concept: http://coderdojo.com
Besides this Facebook page we have a website (http://coderdojostl.com) and LinkedIn group page (CoderDojoSTL) a Twitter account (@coderdojostl) and (just for grins) an Instagram account (coderdojostl). Our email address is email@example.com. Please contact us for any inquiries, questions and especially to help!
Thanks for the reply and let me know how you can help!
I am beginning the process of setting up a CoderDojo in the St. Louis/St. Charles area and I am looking for some people to help me set it up, get it organized, and work as mentors and volunteers.
So you are asking your self “What is CoderDojo?” You can find lots of information at the CoderDojo website itself at https://coderdojo.com/about but I have pulled a quote from the site here:
“CoderDojo is a global movement of free, volunteer-led, community based programming clubs for young people. At a Dojo, young people, between 7 and 17, learn how to code, develop websites, apps, programs, games and explore technology in an informal and creative environment. In addition to learning to code attendees meet like minded people and are exposed to the possibilities of technology.
Within the CoderDojo Movement there is a focus on community, peer learning, youth mentoring and self led learning, with an emphasis on showing how coding is a force for change in the world.”
If you even have a slight interest in helping or desire more information please browse the CoderDojo website and please feel free to contact immediately at:
firstname.lastname@example.org or @coderdojostl
Thanks for reading!