Teacher Training (6-12)

Applications coming soon

Computer Science Professional Learning Programs for Middle & High School Teachers!

2019-20 cohorts standing in the College of Business backgard

Apply for Computer Science Discoveries (CSD) / Computer Science Principles (CSP)AP Computer Science A (CSA) Program 2023-24!

Summer Kickoff June 2023

Professional Learning at a Glance

This Program is for You If You are Planning to Teach CS Discoveries, CS Principles, or CSA during 2022-23 School Year!

    • Code.org PL promo video
    • Code.org CSD promo video
      .
    • Code.org CSP PL promo video
  • What Will You Receive?

    Curriculum, Tools, Training & Support

    NOTE All of Code.org's curricula and instructional tools are made available digitally and for free to anyone who wants to use them. No participation in professional learning is required to use them.

    PL training at a glance
  • Curriculum

    Code.org's curriculum is a comprehensive package that includes a curriculum guide and all the instructional materials that you need to teach the course.

    Curriculum Guide
    This booklet contains all of the guidebooks - i.e., getting started, curriculum, implementation, debugging, assessment, differentiation, and more.
    Daily lesson plans & teaching materials
    Detailed daily lesson plans for the entire curriculum with all the teaching materials such as slide decks, worksheets, exemplars, project guides, rubrics, sample marked rubrics, and more, which are built into Code.org's online platform/LMS (CodeStudio).
    Activity Guides
    All the worksheets and handouts that accompany the lesson plans. Student versions and teacher versions with exemplars.
    Videos
    Videos are used to break down and illustrate difficult concepts and to illustrate how to perform coding and other tasks.

    You can access the course materials through this curriculum page.

  • Tools

    All the tools you need to teach the course are built into Code.org's online platform (CodeStudio). An entire curriculum and all the materials and resources are also built into it.

    Code Studio
    Code Studio is an online platform and learning management system, which integrates an entire curriculum, materials and resources, learning activities, assessments and feedback features. You can set up classes and enroll students manually or it can easily integrate with other LMSs such as Google Classroom. It also supports pair programming and student portfolios.
    Labs
    Students can practice coding and work on a variety of projects through online labs built into Code Studio - i.e., App Lab, Game Lab, Web Lab, Play Lab, Artist, and more.
  • Training

    • CSD Model Lesson promo video
      2020 CSD Summer Workshop Day 2 Model Lesson This is an excerpt from a model lesson led by our facilitators.
    • CSP promo video
      2020 CSP Summer Workshop Day 2 Model Lesson This is an excerpt from a model lesson led by our facilitators.
    • CSD TLO promo video
      2020 CSD Summer Workshop Day 4 TLO by Participating Teachers This is an excerpt from a TLO (practice teaching) led by our participating teachers.
    • Halloween theme photo
      2020 CSD AYW1 Halloween Theme We decided to go with a Halloween theme for this Zoom session.

    Once accepted, you will receive five days of training this summer and four days of training during the 2022-23 school year.

    Summer Workshop (in person) We will explore the first 3 units of the course, engage with curriculum as a teacher and learner, experience the course philosophy and instructional strategies in action, experiment with key classroom practices, and expand community with other educators.
    Academic Year Workshops During the 2022-23 school year, we will dig further into the curriculum through just-in-time support on upcoming course material, discuss needs and develop solutions to classroom challenges you run into, and deepen community ties.
    Model Lessons by our facilitators There will be a series of lesson demos where you will participate as a learner (student) to engage with curriculum as a student and experience the course philosophy, materials, tools, methods and strategies in action.
    Practice teaching (summer) During the summer workshop, you will have chances to teach selected lessons to your fellow participants, engage with curriculum as a teacher, and experiment with key classroom practices.
  • Support

    There will be an ongoing support as you implement the course and lessons during the 2022-23 school year and beyond.

    Academic Year Workshops During the 2022-23 school year, we will dig further into the curriculum through just-in-time support on upcoming course material, discuss needs and develop solutions to classroom challenges you run into, and deepen community ties.
    Code.org's online forums
    You can post questions and collaborate with other teachers across the US and the world.
    Active support community of CS educators You will be part of our larger community of CS educators who have gone through our training since 2018. You will have chances to connect with them to address your unique needs.

Our Facilitators

Meet our Code.org certified and trained CSD and CSP facilitators!

  • Kyleigh Lewis (CSD) Kyleigh Lewis is a business and information technology teacher in the rural community of Dorchester, Nebraska. Kyleigh is highly involved in community, state, and professional organizations. At Dorchester, she serves as FBLA advisor, junior class sponsor, and coach for volleyball, basketball, and track. Kyleigh holds a Bachelor of Science degree in Business Education, as well as two Masters Degrees from Wayne State College—a MBA degree plus a Master of Science in Business Curriculum and Instruction. She is passionate about her role in molding student minds and transforming the barriers of traditional business and technology classrooms through innovative, engaging teaching strategies and techniques. Her enthusiasm in technology has led her to receive the “Excellence in Teaching with Technology” Award from the Nebraska Educational Technology Association (NETA). She has expanded the computer science presence at her school by hosting an after school coding club for elementary and middle school students; expanded high school course offerings; and diversified the enrollment of students in these opportunities through promotion of the NCWIT award and Code Crush. In her free time, she enjoys camping, traveling, and playing sand volleyball.
    A picture of Kyleigh Lewis
  • Sara Schnell (CSD)Sara is a mother of three very active children, living on the family ranch in Western Nebraska with her husband. In 2009, she graduated from the University of Wyoming with her Bachelor of Arts in Elementary Education. Graduated from Chadron State College with a Masters in Curriculum and Instruction in 2018. After teaching 9 years in K-2, she started teaching computer science as the district's K-6 CS specialist. She completed her K-8 computer science education endorsement in 2020 from Northwestern College Iowa. Sara's CS journey started with code.org fundamentals and her 1st grade class to introduce problem solving. After seeing their growth in computational thinking, she applied for the district's K-6 CS educator position to bring CS to all PreK-6 grade students in the district. Through code.org she has been trained in CSF (including Deep Dive), CSD, and CSP.
    A picture of Sara Schnell
  • Derek Babb (CSP) I have taught computer science for 12 years. In that time, I have gone from being the only computer science teacher in a district to being one of several computer science teachers at my school. I currently teach Computer Science Principles, adjunct teach CSP at the university level, AP Computer Science A, Cyber Security, and our school’s CS/Engineering Capstone course. Having taught CS and project based classes, I cannot imagine teaching where students didn’t have total choice in their projects based on their interests. Beyond teaching, I am a father of two and an urbanist nerd. I am on the board of a local transit advocacy group called ModeShift Omaha. I like board games, YouTube rabbit holes, and shouting about parking policy. I am so excited to be a Code.org facilitator. I have taught many varieties for introductory computer science courses and have found the most robust curriculum in the Code.org offering. Computer Science has the potential to be one of the most impactful courses a student takes in their high school carrier and I can’t wait to help spread this in my community!
    A picture of Derek Babb
  • Tom Ahlschwede (CSP) Hey there! How are you doing today? I'm super excited about being a code.org facilitator. Today's students need and deserve a great computer science education and code.org is on the frontline of those efforts. I have taught AP Computer Science Principles for two years now with code.org and it is a great course and great experience for both students and teachers. I've been a high school math teacher for 18 years, during that time I've spent at least six of those years teaching some kind of CS or programming. I live in Lincoln, Nebraska, graduated from the University of Kansas, and earned my masters degree from the University of Nebraska. I have a lovely and supporting wife and two great sons. In my spare time I like to spend time outdoors and enjoy time with friends and family. My favorite color is blue and I like to travel.
    A picture of Tom Ahlschwede

Other Program Features

For More Information