Main Page
From Kata - CoderDojo
Welcome to CoderDojo's Opensource Knowledge base known as Kata.
Contents |
List of starter Resources
- Scratch - A drag and drop easy interactive programming system
- Scratch Learning Resources
- A little robot game to teach programming concepts
- Robocode - Easy to learn coding system
- Codeacademy - Interactive JavaScript Course
- Google Resources - Google HTML, CSS, and JavaScript tutorials
- Khan Academy Computer Science Section - A sandbox environment using JavaScript with processing.js library to teach programming principles
- W3 Schools - The most comprehensive website for reference on all web scripting languages including some great interactive examples
- Stack Overflow - The number one location to answer programming questions online
- CoderDojo resources created by local mentors
- jsfiddle - A tool for trying out HTML, JavaScript and CSS and sharing with others
- Thimble - A HTML/JS editor with live preview (by Mozilla)
- Skill Crush - A real-time HTML/JS IDE with progressive courseware
- The Code Player - An IDE that replays web dev projects for kids to play with
- Chrome Code Editor - An experimental code editor that runs the code in real time
- CheckIO - An interactive learning game for Python
- cyber-dojo - An interactive learning environment for several languages and built by a Dojo Mentor
- Rosetta Code - Examples of code in numerous programming languages to make it easy to learn a new language
- w3 education wiki
- Try Git - Interactive course to learn git
Most Popular Aspirations of Children
- Make a website
- Make a game - DojoGame: A complete Coderdojo style built around web game design using HTML5, Javascript and Php.
- Mod Minecraft
Basic Programming Principles
CoderDojo Overview & History
Mentor Methodologies
- How to include Gamers
- The Trouble with a Lecture Theater
- Moving Beyond Scratch
- Bringing in Outside Speakers
- Kids all at Different Levels
- What do We Teach Next?
- Dodgy Wifi
- Involving Parents
- Child/Mentor Protection
- Within coder dojo there is great variety in dojos. There is no set syllabus in any. One motto that has been used is that in coderdojo the only syllabus is 'how to make a web page'.
Local Dojo Setup
- FAQ's for Parents
- FAQ's for Organisers & Champions
- Setting up a new Dojo
- Booking/Registration
- Belts and Badges - Recognising Achievement
- All Pages
- Not Enough Mentors
- Template Press Release
- Laptops available for disadvantaged children
- Coder Dojo Release Form
- Example CoderDojo Conditions of Participation Form
Guiding Principles and Philosophies
- Teacher/Mentor_Workshop - should be transferred to blog
Resources
- Descriptions of 12 courses with links to over 20 individual tutorials - all available for re-use and improvement. You can comment on the content on the talk pages. The tutorials are from CoderDojos running in Drogheda, Ennis, Galway, Limerick and Athlone and cover topics such as HTML/CSS, Scratch, Joomla! and Internet Tools and Web Servers
- A few dojos are using this wiki as a place to coordinate information or at least to provide links to their main website. The information you find here might be useful or might be very out of date.
Intro Activities/Ice Breakers
- How to Train Your Robot (suitable for kids and parents)
Badges
- Good example of Dojo-specific badges: CoderDojo-Hallamor
- Codecademy has 'achievement' badges for their tutorials: Codecademy Courses