Code.org
Code Studio: Computer Science: Course 1
Early readers create computer programs that will help them learn to collaborate with others, develop problem solving skills, and persist through difficult tasks. Their ultimate end task is to create a custom game or story.
Code.org
Code Studio: Computer Science: 20 Hour Intro Course
This twenty-hour course introduces elementary and middle school young scholars core computer science and programming concepts.
Other
Python Programming Language
Python is a programming language that lets you work quickly and integrate systems more effectively.
Famous Scientists
Famous Scientists: Alan Turing
Find out how Alan Turing became widely considered to be the father of theoretical computer science and artificial intelligence.
Other
W3 Schools: Java Script Tutorial
This tutorial will teach you JavaScript, the programming language of HTML and the Web.
Other
W3 Schools: Xml Tutorial
XML stands for EXtensible Markup Language software, and was designed to describe data.
Other
W3 Schools: Html(5) Tutorial
This tutorial teaches you everything about HTML and how to create a personal website.
Read Works
Read Works: I Break Stuff for a Living
[Free Registration/Login Required] An autobiographical text about a young man who grew up interested in taking things apart to find out how they work, and how that later became career. A question sheet is available to help students build...
University of Canterbury
University of Canterbury: Cs Unplugged: Image Representation
This activity explores how images are displayed, based on the pixel as a building block using data compression. The compression method used in this activity is based on the one used in fax machines, for black and white images.
University of Canterbury
University of Canterbury: Cs Unplugged: Error Detection
This activity is a magic trick where the demonstrator is "magically" able to figure which one out of dozens of cards has been turned over, using the same methods that computers use to figure out if an error has occurred in data storage.
University of Canterbury
University of Canterbury: Cs Unplugged
A collection of free learning activities that teach computer science through games and puzzles that use cards, string, crayons and lots of running around. The activities introduce students to computational thinking through concepts such...
Other
Code Conquest: What Is Coding?
Don't know the first thing about coding? Here is a beginner's tutorial which will give learners all the background information for coding.
Microsoft
Microsoft Developer Network: Coding Techniques and Programming Practices
This article provides coding techniques and programming practices for improving the quality of source code.
Curated OER
Google for Education: Children and Technology: Collaborative Illustrated Story
Students collaboratively create an illustrated story as a team by using Google Presentation.
East of England Broadband Network
History's Heroes: Alan Turing (1912 1954)
This website explores the lives of heroic ordinary people who made their mark on history. Features illustrated story and timeline on Alan Turing, the father of modern computing. Find out who he was, what he did, his achievements, and his...
Google
Google for Education: Exploring Computational Thinking: What Is Ct?
Learn about computational thinking which involves a set of problem-solving skills and techniques that software engineers use to write programs that underlie the computer applications you use such as search, email, and maps.
Google
Cs Education at Google: Cs First: Animate a Name
Teaches basic computer science concepts using the programming language Scratch. In this activity, students using coding to animate the letters in a name.
Code.org
Code Studio: Picturing Data
Use a Play Lab project to collect data and make predictions. Use this unplugged activity to introduce data.
Code.org
Code.org: Cs Fundamentals: Persistence & Frustration: Stevie and the Big Project
Help students realize that failure and frustration are common when working on projects, but that doesn't mean that they should give up.
Code.org
Code.org: Careers in Tech
Careers in computer science and technology can be fun and rewarding. Find out what a person working in these fields does.
Other
Beanz: Mark Collantes, Designer
Meet Mark, a designer who also knows a lot about how to use technology to create design.
BBC
Bbc Bitesize: Development and Testing: Types of Test
Learn about types of test cases in computer science.
Sophia Learning
Sophia: The Relationship Between Hardware and Software
Differentiate between the functions of hardware and software.
Other
Spiceworks: 4 Steps to Troubleshooting (Almost) Any It Issue
Learn how to establish a computer troubleshooting process through four steps.