Programming Basics: External Links
Scratch is a great system from MIT that allows you to program small games and animations with a minimal amount of typing.
Code.org has several kids-focused programming lessons available in multiple languages. Younger kids should start with the Angry Birds
lesson instead of the Frozen lesson
. These lessons are useful for younger coders who cannot run Scratch.
A tool for doing writing small programs using code or blocks. The website doesn't really have any tutorials or lessons, preferring to show you some examples and expecting you to figure things out on your own or to have a teacher guide you through the content.
Microsoft has created a tool for programming on a tablet or phone. It allows you to actually program things on your phone, and it works on all sorts of phones and tablets. The system can be a little difficult to figure out at times though since it is designed as a full programming tool.
A block-based system for making mobile apps for Android devices. It is similar to Scratch, but it allows you to build apps using normal user interface elements like buttons and text fields.
An educational tool from Microsoft for making simple 3d games for Windows.
Alice teaches kids how to make simple 3d animations and 3d games using a system similar to Scratch.
A beginner programming language for French programmers.
Computer Science Circles is an interactive website for learning Python that is available in English, French, and German.
Python is a popular language for beginner programmers. PyGame is a Python framework for making games using Python.