Inspiring & Educating Young Software Developers

Frequently asked questions

  • Why is the digital divide and STEM education a concern?

    The President's Council of Advisors on Science and Technology concludes that successful science, technology, engineering, and mathematics (STEM) education in both school-based and out-of-school settings combined, will determine whether the United States will remain a leader among nations and be in a position to solve an array of immense and rapidly emerging national challenges in science and technology (K-12 Education in STEM for America's Future).

  • What is Software?

    Software is like a cooking recipe, it is a list of instructions that tells a computer what to do. If you use a modern electronic device such as a computer, cell phone or car, someone wrote software to make it work.

  • Where is Software?

    Cars, planes, computers even toasters and coffee makers, and of course in Outer Space: The International Space Station has 3.3 million lines of software code on the ground supporting 1.8 million lines of flight software code.

  • What is Python?

    Python is a programming language used by thousands of software developers to solve many kinds of problems. Python was developed with the goal of providing clear, easy to read and understand code. This is in contrast to many other programming languages which can be difficult to understand. Python is also a modern language, and is continuing to evolve at the forefront of modern software development and application.