This year I'm planning to teach an 8 week Computer Science elective for students with no programming experience.  I'll be using Khan Academy's Computer Science platform as a major part of the curriculum.  I've already started creating "challenges" within the computer science platform for students.

Click here to see the computer science challenges I am creating.


Coding is a lot about learning to read code, and these challenges require students to do that.  I don't spell out how to do things, but I do provide examples, and students have plenty of opportunities to play around with code and figure out what it does.  These challenges are designed to be self-paced for students.

If you are using Computer Science in your classroom, let Khan Academy know