Programming/Coding Sites

  • Code.org is a non-profit dedicated to expanding access to computer science, and increasing participation by women and underrepresented students of color.  They provide Computer Science Teacher Professional Learning Programs, Intro to Computer Science Curriculum, Code Studio (20 hour courses for ages 4-18 that teach Computer Science Fundamentals.

  • Tynker is a complete learning system that teaches kids to code. Kids begin experimenting with visual blocks, then progress to text-based coding as they design games, build apps, and make incredible projects.

  • CS for All Teachers provides a virtual home for teachers to connect with one another and with the resources and expertise they need to successfully teach computer science in their classrooms. With the support of a team of expert facilitators and computing professionals, PreK-12 teachers can get answers to their burning questions from the HelpSquad, share their experiences in small groups, participate in online events, search for resources, and learn new instructional strategies from their colleagues-all in an effort to ensure computer science for all
  • National Center for Women in IT is a "collective impact" effort, a community of more than 700 prominent corporations, academic institutions, government agencies, and non-profits working to increase girls' and women's participation in technology and computing. NCWIT helps organizations recruit, retain, and advance women from K-12 and higher education through industry and entrepreneurial careers by providing support, evidence, and action.
  • STEM Works: In addition to articles and job information, STEM-Works has stocked their site with interesting activities. Test your skills in the reptile quiz. Rescue an athlete in the Bionic Games. Or, simply follow the path of great whites with the Global Shark Tracker.
  • Hour of Code created by Code.org - Use Blockly programming to learn algorithms by interacting with BB-8, Elsa in Frozen, Angry Birds or Minecraft.
  • CSUnplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around. Science concepts without a computer!
  • Code Academy: Learn to code interactively, for free.  Online learning for Java, Javascript, Python, Ruby, Making a website and more!
  • Khan academy: Learn how to program drawings, animations, and games using JavaScript & ProcessingJS, or learn how to create webpages with HTML & CSS. You can share whatever you create, explore what others have created and learn from each other! They also have online courses on Computer Science Principles.
  • Visual Studio 2015 (C#/C++): Visual Studio 2015 is a rich, integrated development environment for creating applications for Windows, Android, and iOS, as well as modern web applications and cloud services.
  • Notepad++ (HTML/JavaScript/C source files): Notepad++ is a free source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment.
  • Eclipse (Java): Eclipse is a community for individuals and organizations who wish to collaborate on commercially-friendly open source software. Its projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle.
  • RoboMind (Custom): RoboMind Academy trains Computational Thinking: an essential 21st century skill.  By programming a virtual robot, the student is introduced to logic, automation and technology.  Logical thinking is directly connected to solving real world challenge.
  • Lynda ($25/month, from Linkedin): Learn new business, creative, & tech skills with expert-led online video tutorials- anytime, anywhere and on any platform.
  • Mozilla X-ray goggles: Remix Any Page on the Web!  X-Ray Goggles makes it easy to see and remix the code behind your favorite web pages. The best part: you don't need any prior coding experience! Just activate Goggles, click on a section, and edit. Then, share your remixes with others.
  • App Inventor: MIT App Inventor is an innovative beginner's introduction to programming and Android app creation that transforms the complex language of text-based coding into visual, drag-and-drop building blocks. The simple graphical interface grants even an inexperienced novice the ability to create a basic, fully functional app within an hour or less.
  • App Lab: App Lab is a programming environment where you can make simple apps. Design an app, code with blocks or JavaScript to make it work, then share your app in seconds.
  • Tech Rocket: Learn the most popular programming languages like Java and iOS, explore Minecraft modding and 2D and 3D game design, and dive into graphic design in Photoshop.
  • Code Combat: Learn to code by playing a game.  A Code Combat Teacher account allows you to set up classrooms, monitor students' progress as they work through courses, manage licenses and access resources to aid in your curriculum-building.
  • certstaffix Technology Guide- Programming History: Certstaffix Training specializes in providing corporate computer training nationwide. Our instructors are professional trainers and utilize hands-on exercises to reinforce lecture.