Computer Science Professional Development for All

Coding Participants

Computer Science Crash Course for Educators (4 1/2 day workshop)

Enjoy becoming a student again and fall in love with computer science! The Computer Science Crash Course will help you gain CS content knowledge and strengthen your coding skills in either Python or Scratch—you choose. Led by current computer science teachers who will demonstrate best teaching practices based on many years of experience, this differentiated course uses a variety of leveled activities and coding challenge sets to encourage middle and early high school teachers (grades 5-9) in all subject areas to advance their own learning. With K-12 CS standards-aligned lessons on algorithms, data, the Internet, and the impact of computing, you will discover that computer science is more than coding. You will also gain exposure to the many available tools and open curriculum resources that you can apply to your particular classroom needs.

  • You do not need any prior computer science experience. All levels welcome.
  • You will receive a certificate for 30 hours of professional development.
  • Foothill college credit is available towards the new California Supplemental Authorization in Computer Science.

Half Day CS Workshop is scheduled for November 10 (9:00 - 12:00) at KCI. Information on how to sign up can be found HERE.

code displayed on laptop
code displayed on laptop
coding flowchart
code file


The KCI Computer Science program has a STRONG record of success: 100% of teachers who attended the KCI computer science workshops recommended them. Sample testimonials below show the positive review from teachers who have attended previous workshops.

The Computer Science Crash Course was wonderfully staffed and well prepared.  The course allowed for participants to step out of our teacher roles and to be students.   Upon arrival, students were provided with color-coded hour-by-hour agendas.  Every moment was structured with thought, providing insights on how to deliver quality differentiated computer programming curriculum. The course included flowcharting, coding challenges, unplugged activities, time to plan and networking. Following the course, during an elective class, I delivered coding challenges which were directly taken from the course.  These challenges resulted in experienced Scratch users being gently pushed to use logical thinking skills.   

– Richard Wallace, Redwood City School District, California

I was able to hone my skills in CS and taught at two school sites this year. I was able to use a lot of knowledge that I gained from the KCI Computer Science Crash course. Not only did this course extend my content knowledge but it helped me significantly improve my coding skills. The enthusiasm and passion of the instructors helped us all love this subject. Classes were well-paced, and gave us a good balance of lecture time, practical time as well as unplugged activities. It was well rounded, and structured in a way that both beginner and intermediate skill levels were challenged. The organizers had put a lot of thought into the workshop. I would definitely participate in future workshops!

– Padma Chathapuram, Pacifica School District

Other Participant Comments

  • I significantly improved my coding skills and also learned a lot of basic things about computers and networks that seems useful as background knowledge. 
  • I learned so much Python! I also learned a lot about my own personal learning style. 
  • Gained a tremendous amount of confidence and excitement about Scratch and Microbit.
  • I learned that I am capable of coding myself. I learned that there is so much more to computer science than coding. 
  • BEST WORKSHOP HANDS DOWN — my 6th year being a teacher and this is by far best ever (not just tech but in any content area!)

Other Programs

(Check back for next available date or contact Liane Freeman at ude.adhfnull@enailnameerf)

  • Scratch or Python Coding Workshop -  ‘hackathon’ style: Saturday, November 10, 2018 > 
  • Introduction to Python for Educators
  • Integrating Coding in the K-5 Classroom
  • Integrating Coding in the Middle School Classroom
  • Computational Thinking Workshop
Screen Shot 2017-12-04 at 3.47.23 PM

Computer Science Team