Computer Science Fundamentals - International
Our International Computer Science Fundamentals courses are translated into over 25 languages. The different courses support students aged 4-18. Each course has 10-20 lessons that may be implemented as one unit or over the course of a semester. Students study basic programming concepts and develop interactive games or stories they can share.
All lessons align to all relevant computer science standards, as well as to the ISTE standards. They additionally reinforce concepts and skills taught in other subject areas by integrating national Math, English Language Arts, and Science standards. Read more about our curriculum philosophy here.
Courses 1-4 are designed to introduce students to Computer Science. Each course has 10-15 lessons on the computer that students can do in their native language. In addition, each course includes "unplugged" English lesson plans that teachers can use to teach computer science concepts and practices without computers.
Start with Course 1 for pre-readers. Start with Course 2 if your students can read. For students over age 11, we recommend starting with the Accelerated Course.
Explore our courses below! Are you a teacher? Download complete curriculum for Courses 1 - 4.
Computer Science Fundamentals Acccelerated is a 20 hour course designed for 10-18 year old students. This course combines the concepts taught in Courses 1-4 in an accelerated fashion designed for older students.
We have expanded and updated Courses 1-4 for the 2017-18 school year. These are currently only available in English and volunteers are translating the updated courses this year to release internationally. Help translate.
You can preview the updated courses this year or use them with English speaking classrooms.
No worries! Most of our teachers have never taught computer science before.
Try one of our courses yourself to learn ahead of your students. Sign up as a teacher to see the lesson plans, join the teacher forums, and get access to all the resources you need.