Ongoing professional development and support is available throughout the year. Sign up for sessions and classes now.

CS Professional Development for MD teachers




PLEASE NOTE: MCCE does not provide individual stipends to teachers for its professional development. Please check with your district point of contact for questions around stipend eligibility and availability. MCCE does provide free CPD credit.

Computer Science workshops will be offered at NO COST to all Maryland Public school teachers who are approved by their district and accepted into the program. Private school teachers who serve under-represented and under-served communities may be qualified for scholarships. Others can participate for a fee. Apply now!  
School Year 2022-23  & Summer 2023 PD options sun.png


Core Classes in Computer Science for Middle and High School
AP Exam Preparation Sessions

Get your students ready for the most recent versions of the AP exams for this spring.
For all CS AP teachers. Resources and study materials will be shared.

AP CSP Register

AP CS-A Regsiter

CS Discoveries (also called ECS or FOCS)

Computer Science Discoveries is an introductory computer science course for 6 - 10th grade students. Mapped to CTSA standards, the course takes a wide lens on computer science by covering topics such as problem-solving, programming, physical computing, user-centered design, and data, while inspiring students as they build their own websites, apps, animations, games, and physical computing systems. This course is also known in Maryland as FOCS. (30+ hours of PD with 4 follow-up sessions during the school year) 2 CPD credits for summer and 1 CPD for follow-up sessions.

Choose one and REGISTER:

  • In-person, M-F, July 17-21 2023, 8:30am-4:30pm daily, or
  • Online, M-F July 24-28 2023, 8:30am-4:30pm daily.
Applying CS Discoveries The curriculum changes slightly from year to year, and teachers have so many excellent ideas to share. Join the community and enrich your class for next year. For those who have already taught CS-Discoveries, this update workshop will cover updates to the 23-24 curriculum with successful strategies for engaging students, and an opportunity to share best practices. 0.5 CPD credit.

Online, Monday-Tuesday, July 24-27 2023, 9:00am-1:00pm. 


AP CS Principles Computer Science Principles is an AP(R) level course that was designed to cover the breadth of computer science for students with a wide variety of interests. Using the curriculum that includes online units and a teacher dashboard, It can count as a tech credit in Maryland or as part of the CS pathway. (30+ hours of PD with 4 follow-up sessions during the school year. ) 2 CPD credits for summer and 1 CPD for follow up sessions.

Choose one and REGISTER:

  • In-person, M-F, July 17-21 2023, 8:30am-4:30pm daily, or
  • Online, M-F, July 24-28 2023, 8:30am-4:30pm daily.
Project Excite: a Tech Ed integrated CS Principles Course

The NSF funded Project ExCITE has enhanced the Beauty and Joy of Computing (BJC)AP-CSP approved curriculum by the addition of computer control and robotic activities based on real-world hands-on problem-solving challenges. This course combines STEM and Computer Science to prepare students for careers in the fastest-growing job sector in the US! And, the curriculum is completely free to use! (You can view the curriculum here). Stipends available. Read more here

Register for the program July 17-21 M-F; 8-4:30 each day at Winter Mills HS Carroll County.
AP Computer Science A - Java AP® Computer Science A (AP CSA) is a Java programming course aligned to the College Board with content at an introductory college computer science level. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems.’s curriculum is being built with equity at the heart of its design.  2 CPD credits for summer and 1 CPD for follow up sessions.

In-person at Hood College, M-F, July 17-21 2023, 8:30-4:30 daily. REGISTER

Middle School Computing with Project STEM.

Read about these flexible classes provided by Project STEM that can enrich current curriculum or be offered as a full course. Join us for hands-on sessions to explore the lessons and support resources for differentiation. Supported by Amazon Future Engineers.

CS1- Scratch programming 

CS2 - artificial intelligence

 CS1 Scratch M-T 7/17-18 REGISTER

CS2 Artificial Intelligence W-Th 7/19-7/20 REGISTER

Python Programming

Spring 2023 workshops for Python with CMU are listed here

Summer 2023 workshops for Python with CMU are listed here

Check the Carnegie Mellon Python Acadmy site for upcoming workshops. ALL ONLINE

Visit the  Carnegie Mellon site for online PD offerings and to register.

various dates

Learn something new in computer science!
Artificial Intelligence Introduction

Are you new to Artificial Intelligence? Are you curious to know how you can incorporate some of these high-interest ideas and engaging activities in any class? Join this online class of interactive activities from MindSpark Learning and IBM with local online discussion groups to build your understanding of how Artificial Intelligence affects all of us and how we can support the students of today to be informed consumers and creators. 1 CPD credit with additional online work.

In-person at Hood College Wednesday-Thursday, July 19-20 2023, 8:30am-4:30pm. REGISTER

Applying Artificial Intelligence Have you already explored the basics of Artificial Intelligence? Join this online workshop to connect with other Maryland teachers to try out the newest online tools and curriculum and develop a follow-up lesson plan to dig deeper into this exciting area. 1 CPD credit with additional online work.

Online.Monday -Tuesday July 24-25. 9am-1pm REGISTER

Teaching Cybersecurity for High School (full course)

This workshop will prepare high school instructors to deliver a full year cybersecurity curricula. This free curriculum at is based on a robust cybersecurity framework to provide a broad and deep understanding of cybersecurity concepts.  Syllabus is available here. July 24-28 full days. 1 CPD credit. Register here. For more details see the PD Flyer here. (The registration link is on the flyer as well).

Office Hours/Help Sessions Available. No cost for Maryland secondary teachers. Includes access to the US Cyber Range. If you verify that you are a Maryland secondary teacher who will teach a class or run a cyber club in 2023 email dogrady at usmd dot edu to get the code for free registration before you register.

M-F; July 24-28 full days. 

Get coupon code first if you are a MD secondary teacher for free registration. (see info on left) Register 

Introduction to Cybersecurity for Educators

Learn the foundations of cybersecurity: key vocabulary, core concepts, connections to computer science, and an overview of careers and opportunities. For teachers of all subjects and grade levels. Online 1 CPD credit.

Online Tuesday June 29 and Thursday June 31 9am-3pm each day. Register

Applying Cybersecurity for Educators. MyCyber Based on the MyCyber curriculum for middle years students at prepare to engage students with hands-on activities that introduce the fundamental concepts of cybersecurity. 1 CPD credit. 

Online, 4 sessions Tuesdays and Thursdays: July 25 through August 3, 2023 6-7:30pm Register

Mobile app development in Java Mobile Application Development with Java - Apply skills from AP Computer Science A to program features and classes in Java used in Android mobile application development. Key Java programming language features: flow of execution through an app with loops and conditional statements; enabling access to structured data arrays and common classes in the Java Collections Framework; grouping related operations and data into classes and interfaces; customizing the behavior of existing classes via inheritance and polymorphism, using data storage and retrieval solutions for Android. Students will apply these Java features within Android Studio to develop programs and deployable Android apps. Several hands-on projects are included where they will design and develop original apps. 2 CPD credits.

In-person M-F, Monday, July 24-Friday, July 28 2023, 8:30am-4:30pm daily. 


Other workshops to support CS
Praxis Study workshops

If you have already taught at least one section of computer science and are interested in the add-on endorsement to teach CS by taking the Praxis test, attend our ongoing webinars to help with your studies. If you are interested you can also apply for the grant program to become part of a study cohort. 2 CPD credits.

Additional work is required to earn the stipend. Learn more at

  • Online, M-F, June 26-30 2023, 9:00am-4:00pm daily. REGISTER
  • In-person, M-F, July 17-21 2023, 9:00am-4:00pm daily. REGISTER
Your Voice is Power. Coding and Music as meaningful expression.

Your Voice is Power is a project-based curriculum that introduces the fundamentals of computer science to students through an exploration of music and social change. Across five learning modules lasting about 1-week, students engage in fun activities and thought-provoking discussions to learn how these topics intersect. Students are encouraged to explore how music, coding, and entrepreneurship can be tools to advance social change. 1 CPD credit

In-person at Hood College, Monday-Tuesday, July 17-18 2023, 8:30am-4:30pm. REGISTER

Much Ado About Computing for Middle and High School ELA Teachers Discover how the use of literary data and visualizations can deepen and expand the reading of a text. Discuss, analyze, and diagram the relationship between ELA, computing, and digital humanities. Investigate a series of ELA activities and tools that connect data and literature and design an activity to implement in the classroom. 1 CPD credit

In-person at Hood College, Monday-Tuesday, July 17-18 2023, 8:30am-4:30pm. REGISTER

Counselors for Computing

Do you want to understand the different Computer science courses in Maryland and why it is so important to encourage diverse students to become tech-savvy no matter what their future goals are? 1 CPD credit.
In addition, Visit the NCWIT site for workshops on Advising for Future Ready Careers.

In-person at Hood College. Thursday, July 20-Friday, July 21 2023, 8:30am-4:30pm. REGISTER

Create a Drone Club for Elementary  This workshop will demonstrate how to use drones either in your classroom as an enrichment activity or during an after-school program and will include information about funding. Featured drones and activities are used indoors in 3rd and 4th grades but can be adjusted to challenge students in various STEM fields and grades. Thursday July 20. 0.5 CPD credits.

July 20 2023, 8:30am - 4:30pm.


Dianne O'Grady-Cunniff, dogrady at usmd dot edu
Director, Maryland Center for Computing Education

Dr. Megean Garvin, mgarvin at usmd dot edu
Director of Research, Maryland Center for Computing Education

     ECEP Logo 2 Web        CSFORALL Logo Web        CSTALogo Web

Maryland Center for Computing Education
3300 Metzerott Rd. Adelphi, MD 20783
MCCE received initial support from the National Science Foundation, (MSP)2 Grant No. 0831970.