Software Development

Start here to learn more about programming, and software development...... 


Beginning Programming For All Ages

Scratch
A simple programming language with drag-and-drop interface
No Programming Experience – Simplest tools for ages 5 - 15

Greenfoot
A visual 2D educational software tool with a code editor to create games and simulations.
No Programming Experience – Less simple for ages 13 - 25

Alice
A 3D educational software tool with a drag-and-drop interface to create animations.
No Programming Experience - Less simple for ages 8 - 22

BlueJ
A professional Java development tool with a simplified interface for beginners.
A Little Experience - Ages 15 - 25

NetBeans
A fully featured Java integrated development environment
Some Experience - Ages 15 - 25

Java
One of the most popular programming languages in the world

Oracle Java - Young Developers Network
Go here to download any of the above products, code examples and tutorials.


FIRST Robotics Competition Programming

Go here to begin FRC programming and learn more about the FRC control system.

Language Updates.

National Instruments support site.


FIRST Tech Challenge Programming

Go here to begin FTC programming and learn more about the FTC control system.

National Instruments support site.


EV3 / NXT Programming for FIRST LEGO League and other STEM activities

Go here to begin FLL programming and learn more about the FLL control system.


RoboMind

RoboMind is a simple educational programming environment with its own scripting language that allows beginners to learn the basics of computer science by programming a simulated robot. In addition to introducing common programming techniques, it also aims at offering insights in robotics and artificial intelligence.  http://www.robomind.net


Stencyl

Stencyl is a game creation platform that allows users to create 2D video games for computers, mobile devices, and the web. http://www.stencyl.com  


Other Programming Resources, Initiatives, and Awards

Code.org

Black Girls Code

Girls Who Code

National Center for Women & Information Technology- Aspirations in Computing Award

Kell Robotics Big Girl Programming