Teacher Training (6-12 G)

Applications are now open!

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

2019-20 cohorts standing in the College of Business backgard

Apply for CSD / CSP / CSA Program 2022-23!

Summer Kickoff June 6 - 10, 2022

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 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.
    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.

Application Guidelines

Costs, Program Requirements & Scholarship Criteria

  • Program Fees: How Much Does It Cost to Participate?

    For Nebraska teachers, the cost of the CS Discoveries or CS Principles program is only $300 per teacher. That’s 83% off the national cost thanks to our generous supporters and industry partners.
    Scholarships available! Do you teach in a high needs school, or a school with a diverse student population? Is funding for computer science limited in your district? We have limited scholarships available for teachers in Nebraska. Our scholarships cover the full $300 program fee.
    The program fee covers the full year-long program including your teaching materials, workshop supplies, 40 hours of professional development.
    The curriculum, online student learning platform, and access to support from the teacher and Code.org community are available to all schools year round, free of charge.
  • Scholarship Criteria

    You must meet the following criteria to be considered for the scholarship.

    Must meet either of the two:
    • URG % of applicant's school: ≥50% OR
    • FARM: ≥50% (urban) OR ≥40% (rural)
    Also, must meet:
    • Implementation: During 2022-23 school year, applicant has a section of at least 5 students who will make progress on at least one unit the applicant was trained for.

    NOTE URG = Under-Represented Groups. FARM = Free And Reduced Meal. If you are not certain about the demographic percentages of your school and locale classification, you can find them on the NCES and NEP websites.

    This year only!
    • If you are offering the CSP course as an AP course, you will receive a full scholarship to cover your program expenses and transportation!
  • Program Requirements

    You must meet the following requirements to participate.

    • School is offering the CS Discoveries, CS Principles, or CSA course in 2022-23.
    • Applicant is scheduled to teach the course.
    • Applicant commits to attending all professional learning (summer and academic year workshops).
    • Principal signs off on above items.

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
  • TBA (CSD)
    A picture of the 2nd CSD facilitator
  • 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

  • Endorsed by College Board

    • Code.org is recognized by the College Board as an endorsed provider of curriculum and professional development for AP® Computer Science Principles.
    • Teachers who participate in Code.org’s Professional Learning Program have more students take and earn qualifying scores on the AP CS Principles exam!
    • The course has also been aligned to the newly revised 2017 CSTA standards. A summary of standards mappings can be found at curriculum.code.org/csp/standards.
  • UNL Graduate Credit

    This year-long professional learning program will satisfy the coursework for TEAC 890 - Workshop in Computer Science Methods in Education (3 hrs). In order to receive the credit, you must enroll in TEAC 890 and successfully complete this professional learning program. You will be responsible for the tuition and fees. This will be great if you are trying to earn the Supplemental Endorsement for Information Technology with Emphasis on Computer Science Education through University of Nebraska-Lincoln.
  • ISTE Membership Discount

    ISTE offers membership exclusively to Code.org teachers at the special price of $65 — includes a FREE print copy of the ISTE book No Fear Coding ($49 retail value). You can also get Empowered Learner, their print and online magazine for members covering the most important topics in EdTech. It’s filled with practical resources and inspiring feature articles ($49 retail value).
  • Code.org Swag Bag

    a picture of the swag bag and its contents
    You will receive a swag bag with a printed Curriculum Guide, a College Board AP book (for CS Principles only), an Activity Packet, a Code.org journal notebook, a pack of 50 stickers, a water bottle, a lanyard, and a pen.

For More Information