CSForNY
  • Home
  • Why CS?
  • 2023 State Summit
  • Events
  • CS Resources Menu
    • Training & Curriculum
    • CS Standards Resources
    • CS Certification Guide
    • CTE Resources
    • Join NY CSTA Chapters
    • CS District Planning
  • About
  • Blog
  • More
    • Home
    • Why CS?
    • 2023 State Summit
    • Events
    • CS Resources Menu
      • Training & Curriculum
      • CS Standards Resources
      • CS Certification Guide
      • CTE Resources
      • Join NY CSTA Chapters
      • CS District Planning
    • About
    • Blog
  • Sign In
  • Create Account

  • My Account
  • Signed in as:

  • filler@godaddy.com


  • My Account
  • Sign out

CSForNY

Signed in as:

filler@godaddy.com

  • Home
  • Why CS?
  • 2023 State Summit
  • Events
  • CS Resources Menu
    • Training & Curriculum
    • CS Standards Resources
    • CS Certification Guide
    • CTE Resources
    • Join NY CSTA Chapters
    • CS District Planning
  • About
  • Blog

Account


  • My Account
  • Sign out


  • Sign In
  • My Account

Computer Science Professional Development

Partial list of organizations to contact for CS teacher professional development listed alphabetically.

Organizations can add programs to the list by filling out the form at the bottom of the page.

Online Standards Training from NYSCATE

NYSCATE has 25 CTLE credit hours of online content to help teachers unpack New York's K-12 Computer Science & Digital Fluency Standards. These courses provide theory, discussion, and practice with videos, articles, and resources to implement the new standards. Sign up today:

Learn more & Register
K-8 Training Funded by New York State's Smart Start Grants

NYS Smart Start Grantees

NYSED has awarded grant funds to 17 groups to assist in the professional development of K-8 teachers in their knowledge and expertise of the NYS Computer Science and Digital Fluency Learning Standards that were adopted in December 2020. Find a Smart Start project near your school here:

Visit NYS Smart Start Website

Table of Contents

K-12 CS Curriculum & Training
Grades K-8 CS Curriculum and Training
Grades 9-12 CS Curriculum and Training
Integrated CS Training & Curriculum

K-12 CS Professional Development Providers

CodeHS (Grades K-12)

CodeHS online PD and courses include engaging learning modules that cover the basics of programming and best practices for teaching in a blended classroom. Over 60 free intro to AP computer science courses with standards alignment, lesson plans, and more. CodeHS even created two courses that are directly aligned to the New York Computer Science and Digital Fluency Standards to cover all of the standards in grades 7-8 and 9-12.  Learn more here.

See CodeHS Alignment to NYS CS Standards

CodeHS Interdisciplinary / Integrated Courses

CodeHS has multiple courses that with examples for how to integrate computer science into different subject areas, including Digital Art with p5.js, Coding in Science, Coding in Math, and Coding in Music, Art, and Sports. 

See CodeHS Integrated Courses

Code.org (Grades K-12)

 The Code.org Professional Learning Program is hosted by their Regional Partner, Mouse, and is designed to prepare teachers before and during their first year teaching computer science with three widely used curriculum options. Code.org CS Fundamentals is for grades K-5, Code.org CS Discoveries for grades 6-10 and Code.org AP CS Principles is for grades 9-12. Learn more here. 

Computer Science Teachers Association (CSTA) (Grades K-12)

CSTA is a community of computer science teachers that supports K-12 educators. Join your local CSTA chapter to learn about more professional development opportunities. There are CSTA chapters in nearly every region of New York State.  Learn more and join for free. 

Cornell Tech K-12 Computer Science Initiative (Grades K-12)

 At Cornell Tech, we support teachers in learning computer science content and teaching strategies through the lenses of equity, rigor and joy. By building deep, trusting coaching relationships with schools and educators, our coaches help create confidence, a sense of belonging, and improved teaching practice. Learn more here. 

kidOYO via OYOclass.com (a NYS Public Benefit Technology Organization)

 OYOclass.com is a New York based Learner-centric Virtual Classroom Infrastructure Software with Curriculum and Mentoring Services provided by kidOYO. PD is available to all teachers via virtual and live options that also qualify for CTLE hours. Aligned to the NYS K-12 CS + DF Standards. Learn more here.

Learning.com EasyTech Digital Literacy Curriculum

 Students aren’t born with digital literacy skills. They may use computers and cell phones, but that doesn’t necessarily mean they understand basic uses, best practices and safety risks. Teaching digital literacy skills ensures compliance with technology standards and helps prepare students for success in our digital world. Our solutions are designed to help districts ensure they are meeting standards, and provide alignment reporting against all current major national and state standards. Learn more here.

Mobile App Development Using MAD-learn (Grades K-12)

 MAD-learn (Mobile Application Development) is a program targeted at upper-level elementary, middle and high school students who are interested in learning about the fundamentals of mobile app design and development. Combining the Design Thinking Process with interactive online learning modules, MAD-learn offers a progressive framework that has something to offer for students and teachers of all skill levels and curricular settings. Learn more here. 

NYC DOE CS4All Program (Grades Pre-K to 12)

 The Computer Science for All (CS4All) initiative offers a number of programs focused on helping schools to expand computer science (CS) exposure, offer access to robust CS experiences, and foster a sense of belonging in computer science for students. Learn more. 

NYSCATE (Grades K-12)

 NYSCATE (The New York State Association for Computers and Technologies in Education), is a non-profit, 501(c)3 professional organization representing technology using educators and administrators in New York State. Offers workshops including this CS Standards Webinar and their Computer Science and Digital Fluency Standards unpacking learning pathway to earn up to 25 hours of CTLE credit for free.   Learn more. 

Grades K-8 CS Training & Curriculum

BootUp PD (Grades K-5)

 BootUp is dedicated to empowering elementary teachers and students through computer science and creating equitable computer science programs in underrepresented and underserved communities. Since 2015, BootUp has worked with almost 477 elementary schools impacting over 150,000 students, providing in-person professional development, coaching, and resources that prepare teachers to facilitate coding, computational thinking, and computer science instruction. Learn more here. 

Code.org CS Discoveries (Grades 6-10)

 The Code.org Professional Learning Program is hosted by their Regional Partner, Mouse, and is designed to prepare teachers before and during their first year teaching computer science with three widely used curriculum options. Code.org CS Fundamentals is for grades K-5, Code.org CS Discoveries for grades 6-10 and Code.org AP CS Principles is for grades 9-12. Learn more here. 

NYC DOE SEP Junior Initiative (Grades K-5)

The Software Engineering Program Junior (SEPjr) is a high-quality computer science program for kindergarten through fifth-grade students that balances rigorous and meaningful direct instruction with open-ended creative computing.  Learn more here. 

NYSED Smart Start Grants (Grades K-8)

NYSED has awarded grant funds to 17 groups to assist in the professional development of K-8 teachers in their knowledge and expertise of the NYS Computer Science and Digital Fluency Learning Standards that were adopted in December 2020. Find a Smart Start project near your school here:

See all NYSED Smart Start Grantees & Materials

Grades 9-12 CS Professional Development Providers

Beauty and Joy of Computing (BJC) AP CS Principles (Grades 9-12)

BJC’s AP CSP curriculum, developed at the University of California, Berkeley, and the Education Development Center, emphasizes the joy of creating complex and beautiful computer programs and engages students in critical reflection on the social implications of new computing technologies. The course uses the block-based programming language Snap! and has a project-based approach in which students collaborate on projects across a variety of contexts (e.g., mathematics, art, games). ​In addition to all the required AP CSP content, BJC introduces students to complex programming topics including recursion and higher order functions in an accessible way.  Learn more here. 

College Board Advanced Placement CS Principles & CS A (Grades 9-12)

The College Board has two Advanced Placement Computer Science courses: CS Principles and CS A.  Teachers can access information about how to teach these two courses directly through the College Board with supplemental resources through approved curriculum providers.

Click here for more information about AP CS Principles.

Click here for more information about AP CS A.

AP CSP Alignment to the NYS CS Standards

Microsoft TEALS Program (Grades 9-12)

Technology Education And Literacy in Schools (TEALS) is a free Microsoft Philanthropies program that builds equitable, sustainable computer science programs in high schools. They help classroom teachers learn to teach computer science on their own by pairing them with industry volunteers and proven curricula. Learn more.

NYC DOE CS4All High School Curricula (Grades 9-12)

 The Computer Science for All (CS4All) initiative offers a number of programs focused on helping schools to expand computer science (CS) exposure, offer access to robust CS experiences, and foster a sense of belonging in computer science for students. Several high school curricula are offered each summer to teachers through the initiative. Learn more here. 

PLTW (Grades 9-12)

 At a time when computer science affects how we work and live, PLTW Computer Science empowers students in grades 9-12 to become creators, instead of merely consumers, of the technology all around them. Learn more.

Urban Arts Partnership School of Interactive Arts (Grades 9-12)

The School of Interactive Arts (SIA) is pre-college program in game development. SIA teaches high school students the art and science of game development, a field full of opportunity but lacking in workforce diversity. Learn more.

Vidcode (Grades 3-12)

Vidcode has well-organized, linear course pathways for upper elementary (3-5), middle school (6-8) and high school (9-12) that are aligned to national standards. Learn More.

See Vidcode Alignment to the NYS CS Standards

Integrated CS Curriculum and Training

What is Integration?

Integration is a classroom strategy that involves learning and applying a variety of subject matters within the same lesson. CS is a discipline that can be integrated with other subjects and provides learners a clear picture of how our complex society functions with technology. It also exposes students to many professions that use computer science. Computational thinking can deepen understanding of subject matter content and, vice versa, this content can be useful to explore computing. (From CSForCA guide to Integrating Computer Science into Other Subject Areas).

Read the CSForCA Guide to Integration

History in Data

 History in Data, an NSF-funded project out of the University of Michigan, has students build data visualizations in history classes as part of an inquiry process.

Find Out More

EarSketch, Sonic Pi, and TunePad

 EarSketch, Sonic Pi, and TunePad integrate concepts from music and CS. EarSketch resources for teachers include the Your Voice is Power Competition with Amazon Future Engineer, Hour of Code, Computer Science Principles (Regular and AP),  and more. Professional development is available. 

Find out more

C-STEM Math-ICT Curriculum from UC Davis

 The C-STEM Math-ICT Curriculum from UC Davis provides K-12 students with up to 13 years of integrated learning of math and computer science. C-STEM curriculum includes teaching strategies, textbook, and courseware with lesson plans, PowerPoint lessons, video lessons, group computing activities, and optional robotics activities.

Find out more

Bootstrap Algebra, Physics, and Data Science

 Bootstrap has created integrated computing programs for algebra, physics, and data science, including professional development for teachers.

Find out more

Project GUTS (Growing Up Thinking Scientifically)

 Project GUTS (Growing Up Thinking Scientifically) is an integrated science and CS program for middle school students.  

Find out more

Google CS First

 CS First has various lessons that integrate CS with language arts concepts like characterization, dialogue, narration, and figurative language for grades 4-8. 

Find out more

Introduction to Data Science (IDS)

 The Introduction to Data Science (IDS) Curriculum teaches students to reason with, and think critically about, data in all forms.  The Common Core State Standards (CCSS) for High School Statistics and Probability relevant to data science are taught along with the data demands of good citizenship in the 21st century. 

Find out more

Plotting Points (English Language Arts + CS)

 Plotting Plots can help you explore ways to use data and technology to deepen the joy of reading in your classroom. These resources help readers to deepen their analysis of books that are computational and quantitative. Visit to learn more about integrating CS and English Language Arts.

Find out more

RAISE

 RAISE is a series of lessons and activities on concepts of artificial intelligence and the ethical implications those concepts entail, such as algorithmic bias. Includes K-12 AI Literacy units and resources for celebrating the Day of AI.

Find out more

RAISE

 RAISE is a series of lessons and activities on concepts of artificial intelligence and the ethical implications those concepts entail, such as algorithmic bias. Includes K-12 AI Literacy units and resources for celebrating the Day of AI.

Find out more

Add your program to the list

Add your professional development program to our list:

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Subscribe

CSForNY is a new advocacy group made of CS education leaders throughout the state. We'll post the names of our current members and ways for you to get involved shortly. Sign up for our CSForNY Newsletter to receive updates on CSForNY, NY State Computer Science education policy, standards, certification, and other NY CS education initiatives.


Copyright © 2023 CSForNY - All Rights Reserved.

Powered by GoDaddy

  • Home
  • Why CS?
  • 2023 State Summit
  • Summit Schedule
  • Events
  • Training & Curriculum
  • CS Standards Resources
  • CS Certification Guide
  • CTE Resources
  • Join NY CSTA Chapters
  • CS District Planning
  • About
  • CSK5 State Summit

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept

Register today for the free, virtual 2023 CSForNY State Summit, which will be held on Thursday, 9/28 from 4pm - 6pm and Friday, 9/29 from 9am - 2pm.

Learn More & Register