EDUCATOR TRAINING

Through our school or education organization partners, we run workshops that prepare educators to teach computer science introductory topics, courses, or advanced topics to K-12 students.

Fill out the form at the bottom of this page to learn more about professional development options.

TYPES OF WORKSHOPS

INTRO TOPIC WORKSHOPS

• CS Unplugged Elementary
• CS Unplugged Middle & High
• Scratch Jr (K-2)
• Scratch (3-8)
• CS in Language Arts & Social Studies (3-12)
• Edison Robotics (6-12)
• Web Development (7-12)
• EarSketch – Mix Music with Code (7-12)
• Hacking for Social Change (7-12)

LEARN MORE

FULL COURSE WORKSHOPS

• Lower Elementary CS
• Upper Elementary CS
• Code.org CS Discoveries (7-9)
• Exploring Computer Science (9-12)
• Creative Web Development & Programming (9-12)
• Code.org AP CS Principles (9-12)

LEARN MORE

LEADERSHIP CONSULTATION & WORKSHOPS

• District CS Implementation Consultation
• Administrator & Counselor CS Workshop
• How to Throw a Hackathon Workshop
• CS Coaching & Evaluation Workshop

LEARN MORE

INTRO TOPIC WORKSHOPS

Short (1-3 day), “anyone can teach computer science” workshops that prepare educators to teach introductory CS lessons that can be easily integrated into existing non-CS (or CS) classes, after-school programs, etc.

Perfect for organizations who want to supplement their programs with a taste of CS or schools who want to test drive a CS topic before pursuing training for a complete semester / year-long course. No prior CS experience necessary.

FULL COURSE WORKSHOPS (9-12)

CODE.ORG AP COMPUTER SCIENCE PRINCIPLES

In fall 2016, the College Board launched its newest AP® course, AP Computer Science Principles. As Code.org's Regional Partner, C/I is the only local training provider of the course, which introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. AP Computer Science Principles aims to create leaders in computer science fields and attract and engage underrepresented students. This course is appropriate for students in grades 9-12. Applications have been extended to April 14, 2017 and will be reviewed on a rolling basis.

Learn more about Code.org AP CSP and the curriculum here

Summer: 5 days

Quarterly Follow Ups: 4 Saturdays

20 hours Online, Self-paced Training

EXPLORING COMPUTER SCIENCE

Exploring Computer Science (ECS) is a National Science Foundation supported curriculum developed at UCLA whose mission is to increase and enhance the computer science learning opportunities across the country, and to broaden the participation of African-American, Latinx, and female students in learning computer science. ECS is appropriate as an introduction to computer science for students in grades 9-12.

Learn more about Exploring Computer Science and the curriculum here

Summer: 5 days

Quarterly Follow Ups: 4 Saturdays

Second Summer: 5 days

FULL COURSE WORKSHOPS (7-12)

CODE.ORG CS DISCOVERIES

CS Discoveries is an introductory course that empowers students to develop digital and physical projects using creativity and problem solving in a fun, collaborative environment. The course covers a variety of computer science topics such as connected devices, programming, website and app design, and data collection. In the first semester, students will be encouraged to see where computer science exists around them and how they can engage with it as a tool for exploration and expression. In the second semester, students will look outward and explore the impact of computer science on society.

As Code.org's Regional Partner, C/I is the only local training provider of course in New York State. CS Discoveries is designed for students in grades 7-9. Applications close on March 17, 2017 and will be reviewed on a rolling basis.

Learn more about Code.org CS Discoveries and the curriculum here

CREATIVE WEB DEVELOPMENT AND PROGRAMMING

Creative Web Development and Programming is a project-based introduction to HTML, CSS, and JavaScript through interactive lessons. Students design their own websites and create tech products to learn about entrepreneurship. This course is closely aligned with the goals of technology focused career and technical education programs for schools and districts.
This course is appropriate for grades 7-12 and can be taught in a semester or year-long experience.

SEMESTER / YEAR COURSE WORKSHOPS (K-6)

SCRATCH CREATIVE COMPUTING

Scratch is a visual block-based computer programming language and teaching tool developed by the MIT Media Lab for children to create animations, stories, and games which can then be shared with teachers and peers through an online platform. Creative Computing is a curriculum appropriate for grades 3-8 developed at Harvard to provide teachers with ideas, strategies, and activities for an introductory computing experience. The curriculum takes about 25-30 instructional hours to complete, and can be integrated into a stand-alone technology blocks or integrated into math, social studies, science, visual art, or language blocks.

SCRATCHJR CREATIVE COMPUTING

Scratch Jr is an introductory visual programming language designed for children in grades K-2 to encourage creative problem solving, expression, and computational thinking as kids design, create, and code their own interactive projects. As ScratchJr is a block-based language, it allows pre-literate, English language learners, and students with reading disabilities to fully engage with programming. ScratchJr Creative Computing will lead participants through activities and capstone projects which cover 25-30 hours of in-classroom instructional time. Our ScratchJr curriculum can be implemented as a stand-alone computer science block or integrated into language arts and math blocks.

LEADERSHIP CONSULTATION & WORKSHOPS

Personalized guidance and support for school, district, or organization leaders to plan, build, or scale their inclusive CS programs. 

Code/Interactive offers counselor and administration training through Counselors for Computing and through Code.org. Topics include best practices for student selection into a computer science course, how to support a computer science course in your school with wraparound supports for students and staff, and pathways to careers in computer science.

Workshops and consultation meetings are scheduled by request only. Fill out the contact form below to talk to a Code/Interactive Program Manager today.

ALL-STAFF PROFESSIONAL DEVELOPMENT

Computer science and coding have applications in every subject area, so this training helps every staff member learn about cross-curricular options for teaching content and expanding students’ computational thinking skills. Part of our training time is dedicated to developing actionable lessons to deliver to students.

Fill out the contact form below to request a professional development session at your school.

Learn More About Educator, School, District, and Organization Opportunities

    Select all that apply
    Keep in touch about opportunities and announcements about computer science education
  • School or Organization Information

    Please fill out what you know about your school, district, or organization
    Select all that apply
  • This field is for validation purposes and should be left unchanged.