Resources

FOR LEARNING HOW-TO-CODE:

scratch

Scratch     Scratch is accessible for kids ages 8 to 16, but younger children may use it with their caregivers.  As stated on the site, “With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.  Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.  Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.”

W3Schools Online Web Tutorials     W3 Schools is a FREE “web developer information website, with tutorials and references relating to web development topics such asHTML, CSS, JavaScript, PHP, SQL, and JQuery. The site provides a reference manual covering many aspects of web programming.”

code

Code     As stated on the site, “Launched in 2013, Code.org® is a non-profit dedicated to expanding participation in computer science by making it available in more schools, and increasing participation by women and underrepresented students of color. Our vision is that every student in every school should have the opportunity to learn computer science. We believe computer science and computer programming should be part of the core curriculum in education, alongside other science, technology, engineering, and mathematics (STEM) courses, such as biology, physics, chemistry and algebra.”

code_academy_logo__transparent_

Code Academy    Learn everything there is to know about computer programming.  You can learn HTML, CSS, Javascript, PHP, Ruby Rails, Python, JQuery, and more.

mozilla

Mozilla’s Thimble  You can use this tool to design a webpage.  Mozilla offers a suite of resources for educators and aspiring computer programmers.

khan academy

Khan Academy    As stated on the site, you can “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!”

made with code

Made w/Code “Made with Code inspires girls to pursue their dreams with code.”

small basics

Microsoft Small Basic Although a great way for adults to learn, Small Basics is recommended for kids ages 10 – 16.

As stated on the site, “Small Basic is a project that is focused at making programming accessible and easy for beginners. It consists of three distinct pieces:

  • The Language
  • The Programming Environment
  • Libraries

The Language draws its inspiration from an early variant of BASIC but is based on the modern .Net Framework Platform. The Environment is simple but rich in features, offering beginners several of the benefits that professional programmers have come to expect of a worthy IDE. A rich set of Libraries help beginners learn by writing compelling and interesting programs.”

pycharm

PyCharm Educational Edition As stated on the site, “PyCharm Educational Edition is designed to help programmers with little or no previous coding experience to learn programming quickly and efficiently, by using a modern professional tool.”

logoMIT App Inventor  “MIT App Inventor is a blocks-based programming tool that allows everyone, even novices, to start programming and build fully functional apps for Android devices. Newcomers to App Inventor can have their first app up and running in an hour or less, and can program more complex apps in significantly less time than with more traditional, text-based languages.”

CODING GAMES, PUZZLES, and APPS:

code combat logo

Code Combat  “If you want to learn to program, you don’t need lessons. You need to write a lot of code and have a great time doing it.”pond-basic

Blockly Games  “is a series of educational games that teach programming. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based languages.”

hopscotch

Hopscotch    “No typing. No syntax errors. Just drag and drop blocks. Hopscotch is an intuitive, friendly programming interface designed for everyone.”

lightbot

Lightbot    Give it a try online or download it to any device.  There’s Lightbot Jr. for ages 4-8, and Lightbot for ages 9 and up.  There’s a FREE CoderDojo version here.

tynker

Tynker    Tynker is easily used by kids ages 9 and up. As stated on the site, “Learn programming the fun way!  Kids build fun programs by connecting LEGO®-like visual code blocks.”

FOR LOCAL OPPORTUNITIES:

SHODOR: Project Succeed Workshops “SUCCEED workshops introduce middle and high school students to a wide variety of computer-enhanced scientific topics.”

OTHER ONLINE RESOURCES:

Tech-Girls “Tutorials” and Tech-Girls “Cool Tools”     Lots of resources to investigate and try out.

Typing Club    Improve your typing skills here.

CODERDOJO:

CODERDOJO.COM

CODERDOJOFOUNDATION.ORG

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s