Open vision bar
Presentation: Intro. to Coding

Short Link:

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. (from

Cool Sites for Learning Programming and Computer Science (More Resources HERE)

Java and APCS Resources

LightBot - Learn programming logic, for ages 4+, on iOS, Android, or Web browser (needs flash). Learn how to sequence commands, identify patterns, use procedures, and utilize loops.

Scratch - Use a block-based coding language to create games, greeting cards, animations, and stories. There is also a huge repository of projects to view or remix. To view a 10 minute How-to, click HERE. - Great resource that links to all resources below. It also contains many videos featuring famous people who teach and promote computer science to diverse audiences. - Free online interactive platform that offers free coding classes in multiple different programming languages like Python, PHP, jQuery, JavaScript, and Ruby, as well as website languages including HTML and CSS. - Free online interactive platform that offers lessons about JavaScript, HTML/CSS, SQL, Algorithms, Crytography, Information Theory, and an Hour of Code section. In additon, it has a section called Meet the Professional that introduces people from all around the world in the programming and computer science industry.

Unplugged Learning - Collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around. - Detailed instructions for teaching programming logic to kids 5 and up. Students program a partner to complete an obstacle course.

Explanations of Different Programming Languages