top of page

Coding

 

You’ve seen the craze for learning code. But what exactly is coding? Coding is what makes it possible for us to create computer software, apps and websites. Your browser, your OS, the apps on your phone, Facebook, and this website – they’re all made with code.

 

Here’s a simple example of code, written in the Python language:

 

         print 'Hello, world!'            

 

Many coding tutorials use that command as their very first example, because it’s one of the simplest examples of code you can have – it ‘prints’ (displays) the text ‘Hello, world!’ onto the screen. Learn more about coding by checking out Codeconquest.com.

 

Bill Gates, creator of Microsoft and co-founder of the Bill and Melinda Gates Foundation said "Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains."

 

Fortunately, it has never been easier to learn how to code. There are now so many education platforms and tools to make creating software applications and mobile apps easier. Who knows, you may discover that coding is something you really enjoy and you may actually want to become a software developer! Of course, the appeal to coding probably isn't to get a job- that is far off in the future. For now learning to code will give you the understanding and abilitiy to intereact with the technology in your lives. 

 

"Learning to code can be a blast. Writing it can give students a feeling of empowerment and control over their lives, digitally and offline. Moreover, coding is something we can do in low-fi, high-fi, and even no-fi environments. We can remix or write our own code—or code simple things, like toys, and more complex things, like calculators. We can code web portfolios and video games—and think things through step-by-step to solve larger,

real-world problems."-Chad Sansing, School Library Journal.

 

Why does our school library support coding? Well, libraries should and many libraries do. Many public and school libraries throughout the United States host  Hour of Code events, code clubs, and Coder Dojos. Libraries (and librarians) are typically champions of Reading, Information Literacy, Creativity, Research, Critical Thinking, Lifelong Learning, and Technology Literacy. Learning to code falls under Technology Literacy, and thus, we librarians see fit to provide you with the access to learning tools and support so that you too may one day be able to program your own robot, raspberri pi, website or whatever you want to do whatever it is that you want it to do.

 

 

 

 

 

 

 

 

 

The Hour of Code is a one-hour introduction to computer science, designed to demystify code and show that anybody can learn the basics. You can learn the basics, help Anna and Elsa by coding as they explore the magic and beauty of ice, and even write your own game code in less than 10 minutes!

 

 

 

The Code Studio is home for online courses created in code.org. Includes Hour of Code and Computer Science Fundamentals for all ages.

 

 

 

 

 

 

 

 

 

CodeCombat

 

 

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.

 

 

 

 

This programming app was developed for kids by an undergraduate student who's been coding since he was a kid himself. Brief instructions are included at the beginning of each level -- what you need to know when you need to know it. 

 

 

 

 

 

 

 

 

 

On CODECADEMY's interactive website, you can learn to code in HTML/CSS, Javascript, PHP, Python and Ruby on Rails through building and executing your own code projects. 

Defeat enemies with your newly learned programming skills!

 

 

 

Have fun in Coder Dojo Ninja Zone! Play or create your very own games while learning to code!

 

 

 

CodeMonkey is an engaging online game that teaches real computer programming to children.in a real programming language called CoffeeScript. In the game, users control a monkey and help him catch bananas by writing lines of code.It’s a language that compiles to JavaScript, and similarly to JavaScript it is used in the industry primarily for web applications.

 

 

 

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!

 

 

 

 

 

 

 

 

 

 

 

 

 

Resources

 
 

From Coder Dojo, here are lists of coding tutorials from Dojos across the world! Click the headings to sort the list automatically to find the topic you are looking for.

 

 

 

CoderDojo Sushi is delivered on double-sided laminated cards known as Sushi Cards. One card = one concept. Dojo Sushi is a method of communicating programming concepts which is suited to the CoderDojo environment. Concepts are communicated in easy-to-digest, bite-sited chunks (hence Sushi).

 

 

 

CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. The course uses small coding experiments in the browser to play with the nature of computers, understanding their strengths and limitations. Sign up for the "To be announced" session to be notified by email when the class is next run, and sign up for "Self-Study" to start browsing the class materials right away. Self-Study mode makes all the videos and assignments available to be done at your own pace, but without a certificate of completion at the end.

 

 

 

Sonar Learning is a free online education platform for everyone everywhere, all you need is an internet connection and a burning desire to learn. Check out their courses for Computer Science, Web Development, or Desktop Development.

 

 

 

Learn HTML5, CSS3, Javascript and more...

Video style walkthroughs showing cool stuff being created from scratch

 

 

 

W3Schools is a web developers site, with tutorials and references on web development languages such as HTML, CSS, JavaScript, PHP, SQL, and JQuery, covering most aspects of web rogramming. W3Schools has focus on simplicity, practicing easy and straight-forward learning.We use simple code explanations, and illustrate how to use it.The tutorials start from basic level, and move all the way up to complete professional references.

Tutorials and Games

Sonar Learning
bottom of page