Fauquier County Public Library

Coding Lab @ the Library

Set your inner geek free with these free coding activities:

Blockly Games – Check out this series of educational games that will teach you programming. This Google project is designed for young people who have not had prior experience with computer programming.

Code.org/Learn an Hour of Code – Build a Star Wars galaxy, explore Minecraft or code with Anna and Elsa. This website has activities for the very beginner to more advanced programming like JavaScript. You can also access courses covering computer science fundamentals.

Made w/Code – Design a dress, mix music and take your selfies to the next level with these fun projects from Google.

Scratch – Designed especially for ages 8 to 16 (but used by people of all ages!), Scratch lets you create and share interactive stories, games and animations.

Snap! – Suitable for a serious introduction to computer science for high school or college students, Snap!, an extension of Scratch, is a visual, drag-and-drop programming language that allows you to “Build Your Own Blocks.”

Thimble – Geared at teens, this online code editor makes it easy to create and publish your own web pages while learning HTML, CSS and JavaScript. You can try “My Six-Word Summer” or personalize a “Keep Calm” poster.

Ready to try more advanced coding activities? Check out codecademy, where you can develop your web coding skills in HTML, CSS, Java, SQL and more. While the courses are free, you will need to register (requires parental permission if you are under 13 years of age).