The Beauty and Joy of Computing (BJC)
BJC is our popular CS 10 course at Berkeley but is also being used as an AP Computer Science Principles curriculum in high schools, endorsed by the College Board. A current NSF grant is bringing BJC to 100 New York City public high school teachers, and also funding our collaboration with Education Development Center (EDC), a nonprofit curriculum developer, to adapt the curriculum for a broad range of high school students. BJC is also available as a MOOC on edX.