CS50 Educator Workshops 2018

Workshop Details

Teachers participating in this workshop should:

  • first enroll in edX's CS50x course at cs50.edx.org;
  • be familiar with (and committed to completing) the entire CS50 curriculum; and
  • complete at least the first half of the course (up through and including Problem Set 5) prior to the start of the workshop.

Depending on a teacher's prior experience working with this material, completion of this pre-work may take anywhere from 25-70 hours. We also encourage you to look through the modules on AP Computer Science Principles on the College Board website prior to attending the workshop, though we will be going over this information during the workshop as well.

Participants are responsible for their transportation, accommodations, and dinner while attending the workshop. Breakfast, lunch, and snacks will be provided.

Cambridge, 2017

Washington DC, 2016

Cambridge, 2016

Seattle, 2015

CSCI E-50 at Harvard Extension School

If separately interested in pursuing taking CS50 yourself for credit at Harvard Extension School as part of your training, please do contact us at at outreach@cs50.harvard.edu and we will provide you with the information to register with a tuition waiver.

Ideal Profile of Educator Participants

  1. ability to devote 10+ hours per week over the summer to "taking" CS50's curriculum on their own (albeit with access to a network of fellow teachers)
  2. 1+ years of prior CS teaching experience
  3. eagerness to innovate in their classrooms
  4. committed to using CS50 in their classroom (and have the support of your school administrators or school district) and contributing to the CS50 for Educators online community throughout the year

Upon completing your registration for the CS50 Educator Workshop (register for the Plumerville Workshop or register for the Cambridge Workshop) you should receive an email confirmation from Picatic. If you do not, please let us know so we can help!

About Workshops

CS50 is Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for students less comfortable and more comfortable alike.

CS50x is the free online version of CS50, with resources and pacing adaptable for use in a university setting.

CS50 AP is a free adaptation for high schools that satisfies the new AP CS Principles curriculum framework.

If you might like to teach CS50x or CS50 AP (and, in turn, AP CS Principles) in your own classroom this year, you are cordially invited to join us at one of our educator training workshops this summer! The first of which will take place June 5–7, 2018 in Plumerville, AR with a second to follow June 22-24, 2018 in Cambridge, MA.

These CS50 Educator Workshops will offer an introduction to CS50 itself (including its design and pedagogy), to AP CS Principles (including its expectations and assessments), and to the resources and support that will be (freely) available to you. Different "tracks" will be available for some sessions during the workshop, each tailored for either CS50x or CS50 AP.

The workshops will be led by Professor David J. Malan, Senior Preceptor Doug Lloyd, and other members of CS50's staff.

Dates and Times

Workshop #1 Plumerville, AR

Date Time
Tues 6/05/18 8:30AM–7:00PM CT
Wed 6/06/18 8:30AM–7:00PM CT
Thurs 6/07/18 8:30AM–7:00PM CT

Workshop #2 Cambridge, MA

Date Time
Fri 6/22/18 1:00PM–6:00PM ET
Sat 6/23/18 9:00AM–7:00PM ET
Sun 6/24/18 9:00AM–2:00PM ET


Plumerville, AR

  • Airport: Bill and Hillary Clinton National Airport (LIT)
  • Public Transportation: Arkansas Transit Association (ATA)

Cambridge, MA

  • Airport: Logan International Airport (BOS)
  • Public Transportation: Massachusetts Bay Transportation Authority (MBTA)


Plumerville, AR

  • Our hosts recommend lodging in Conway, AR as there are numerous hotels there and it is a short drive away from the venue.

Cambridge, MA

  • Harvard has compiled a list of nearby hotels. Visit this link for more information.

© David J. Malan, 2018.