Hour of Code offers engaging, one-hour introductory computer science tutorials, appropriate for all ages. There are hundreds of activities and tutorials in over 45 languages. It can be assigned by a teacher and used independently by a student. Students must have a desktop or laptop computer, a mobile device, internet access – low bandwidth (e.g. for email, web searching, word processing), internet access – high bandwidth (e.g. for streaming video).