# AP CS Principles

**URL:** https://forum.makecode.com/c/ap-cs-principles/23.md

[Latest](https://forum.makecode.com/latest.md) · [Categories](https://forum.makecode.com/categories.md) · [Tags](https://forum.makecode.com/tags.md)

---

## [About the AP CS Principles category](https://forum.makecode.com/t/about-the-ap-cs-principles-category/5624)

<div class="topic-metadata">

**Author:** [@jacqueline.russell](https://forum.makecode.com/u/jacqueline.russell)\
**Replies:** 14\
**Last updated:** [August 3, 2026, 5:12pm UTC](https://forum.makecode.com/t/about-the-ap-cs-principles-category/5624 "2026-08-03T17:12:29Z")

</div>

Welcome! This channel on our Forum is for anyone teaching with the AP CS Principles MakeCode curriculum. Please feel free to use this space to connect with others: Ask questions about the course materials Share knowl…

---

## [Glitch.com alternatives?](https://forum.makecode.com/t/glitch-com-alternatives/45884)

<div class="topic-metadata">

**Author:** [@sclymer-stack](https://forum.makecode.com/u/sclymer-stack)\
**Replies:** 1\
**Last updated:** [September 14, 2026, 11:45pm UTC](https://forum.makecode.com/t/glitch-com-alternatives/45884 "2026-09-14T23:45:14Z")

</div>

Sorry if I’m late to realizing this. But the Unit 2 World Wide Web lesson (U2 D3 for 90-min pacing) seems to require an outdated application called Glitch that is no longer supported. What are some good alternatives to l…

---

## [Failed Teacher Verification and GitHub Classroom Closing](https://forum.makecode.com/t/failed-teacher-verification-and-github-classroom-closing/44813)

<div class="topic-metadata">

**Author:** [@DigitalGoblin](https://forum.makecode.com/u/DigitalGoblin)\
**Replies:** 0\
**Last updated:** [July 7, 2026, 5:03pm UTC](https://forum.makecode.com/t/failed-teacher-verification-and-github-classroom-closing/44813 "2026-07-07T17:03:58Z")

</div>

I have tried multiple times to verify my educators account with GitHub to no avail. I have all the right materials submitted, I’ve tried school ID, pay stubs, etc. Then I found out that they are closing classroom and not…

---

## [Summer 2026 training update!](https://forum.makecode.com/t/summer-2026-training-update/43183)

<div class="topic-metadata">

**Author:** [@jacqueline.russell](https://forum.makecode.com/u/jacqueline.russell)\
**Replies:** 1\
**Last updated:** [June 7, 2026, 12:23am UTC](https://forum.makecode.com/t/summer-2026-training-update/43183 "2026-06-07T00:23:27Z")

</div>

Hello AP CS Principles Educators! Are you already planning your summer schedule? Make sure to register for some of these free MakeCode Professional Development opportunities, including the AP CS Principles workshop for …

---

## [Looking for feedback](https://forum.makecode.com/t/looking-for-feedback/41675)

<div class="topic-metadata">

**Author:** [@jacqueline.russell](https://forum.makecode.com/u/jacqueline.russell)\
**Replies:** 0\
**Last updated:** [January 22, 2026, 11:14pm UTC](https://forum.makecode.com/t/looking-for-feedback/41675 "2026-01-22T23:14:37Z")

</div>

Hello AP CSP MakeCode Educators! We are building out a Code Evaluation Tool for MakeCode Arcade, and hoping to get your input and guidance on what kind of tool would be most valuable to your teaching, and what features …

---

## [Accessing AP CSP curriculmn on https://microsoft.github.io/makecode-csp/ is Not Working](https://forum.makecode.com/t/accessing-ap-csp-curriculmn-on-https-microsoft-github-io-makecode-csp-is-not-working/33570)

<div class="topic-metadata">

**Author:** [@mgn](https://forum.makecode.com/u/mgn)\
**Replies:** 12\
**Last updated:** [January 21, 2026, 5:31pm UTC](https://forum.makecode.com/t/accessing-ap-csp-curriculmn-on-https-microsoft-github-io-makecode-csp-is-not-working/33570 "2026-01-21T17:31:46Z")

</div>

Has anybody else had issues accessing the curriculum on https://microsoft.github.io/makecode-csp/? Every time I go to the website, click on a day, and hit the next button to see the actual lesson I get an error screen. T…

---

## [Guided Notes](https://forum.makecode.com/t/guided-notes/39671)

<div class="topic-metadata">

**Author:** [@LPSswinkler](https://forum.makecode.com/u/LPSswinkler)\
**Replies:** 3\
**Last updated:** [October 16, 2025, 9:55pm UTC](https://forum.makecode.com/t/guided-notes/39671 "2025-10-16T21:55:26Z")

</div>

Does anyone by chance have some guided notes for each of the units/lessons that they would be willing to share?

---

## [2025 Summer Professional Development registration open!](https://forum.makecode.com/t/2025-summer-professional-development-registration-open/34781)

<div class="topic-metadata">

**Author:** [@jacqueline.russell](https://forum.makecode.com/u/jacqueline.russell)\
**Replies:** 0\
**Last updated:** [March 21, 2025, 8:53pm UTC](https://forum.makecode.com/t/2025-summer-professional-development-registration-open/34781 "2025-03-21T20:53:42Z")

</div>

We will be hosting a free, online/virtual professional development course for teachers who will be using the MakeCode AP Computer Science Principles curriculum in the fall. We will be hosting the workshop one week in Jun…

---

## [GitHub Verified Educator Research Study](https://forum.makecode.com/t/github-verified-educator-research-study/30797)

<div class="topic-metadata">

**Author:** [@jacqueline.russell](https://forum.makecode.com/u/jacqueline.russell)\
**Replies:** 0\
**Last updated:** [September 23, 2024, 11:25pm UTC](https://forum.makecode.com/t/github-verified-educator-research-study/30797 "2024-09-23T23:25:07Z")

</div>

Do you have a GitHub account, and have you ever applied to be a GitHub verified teacher? If so, we’d love to hear from you! The Microsoft and GitHub Education teams are working to improve this process. Please consider …

---

## [2024 Summer Professional Development registration open!](https://forum.makecode.com/t/2024-summer-professional-development-registration-open/27849)

<div class="topic-metadata">

**Author:** [@jacqueline.russell](https://forum.makecode.com/u/jacqueline.russell)\
**Replies:** 6\
**Last updated:** [June 18, 2024, 10:22pm UTC](https://forum.makecode.com/t/2024-summer-professional-development-registration-open/27849 "2024-06-18T22:22:21Z")

</div>

It’s that time of year again! Time to start planning your summer PD! We will be hosting a free, online/virtual professional development course for teachers who will be using the MakeCode AP Computer Science Principles …

---

## [Student Access to Curriculum in OneNote](https://forum.makecode.com/t/student-access-to-curriculum-in-onenote/28413)

<div class="topic-metadata">

**Author:** [@teachertori](https://forum.makecode.com/u/teachertori)\
**Replies:** 1\
**Last updated:** [June 18, 2024, 5:18pm UTC](https://forum.makecode.com/t/student-access-to-curriculum-in-onenote/28413 "2024-06-18T17:18:30Z")

</div>

Hello. The AP CSP OneNote curriculum is view only and I cannot share the curriculum with students. Can someone please tell me how to share the curriculum with students?

---

## [Create Performance Task - Units 7 & 8 updates](https://forum.makecode.com/t/create-performance-task-units-7-8-updates/24793)

<div class="topic-metadata">

**Author:** [@jacqueline.russell](https://forum.makecode.com/u/jacqueline.russell)\
**Replies:** 0\
**Last updated:** [December 4, 2023, 9:42pm UTC](https://forum.makecode.com/t/create-performance-task-units-7-8-updates/24793 "2023-12-04T21:42:30Z")

</div>

As most of you know, the College Board has made some changes to the Create Performance Task this year due to AI tools (see https://apcentral.collegeboard.org/courses/ap-computer-science-principles/exam). Kelli has just …

---

## [Difficulty downloading AP CSP course to a school or work account](https://forum.makecode.com/t/difficulty-downloading-ap-csp-course-to-a-school-or-work-account/19459)

<div class="topic-metadata">

**Author:** [@deadalias](https://forum.makecode.com/u/deadalias)\
**Replies:** 4\
**Last updated:** [November 25, 2023, 3:21am UTC](https://forum.makecode.com/t/difficulty-downloading-ap-csp-course-to-a-school-or-work-account/19459 "2023-11-25T03:21:55Z")

</div>

I am trying to download the AP CSP course to my school onedrive for business but it is only allowing a login to my personal account. If I do that and use my personal OneNote, i can’t utilize Class Notebook. Also, I have…

---

## [Loss of life without overlap](https://forum.makecode.com/t/loss-of-life-without-overlap/24325)

<div class="topic-metadata">

**Author:** [@ketheredge](https://forum.makecode.com/u/ketheredge)\
**Replies:** 2\
**Last updated:** [November 16, 2023, 11:19pm UTC](https://forum.makecode.com/t/loss-of-life-without-overlap/24325 "2023-11-16T23:19:11Z")

</div>

Hi, I have a student who has created a game where if the player overlaps with the cars, the player loses a life. (If the player overlaps with a heart, they gain a life.) Shortly after the game starts, the player automati…

---

## [Unit 2 Day 3 - Holy Cow](https://forum.makecode.com/t/unit-2-day-3-holy-cow/23008)

<div class="topic-metadata">

**Author:** [@aspiece](https://forum.makecode.com/u/aspiece)\
**Replies:** 1\
**Last updated:** [November 16, 2023, 9:49pm UTC](https://forum.makecode.com/t/unit-2-day-3-holy-cow/23008 "2023-11-16T21:49:05Z")

</div>

Wow, this lesson has a lot of concepts in it. Luckily my fourth hour is split with a lunch period. During lunch I through together guided notes for them. No matter how much I tell them to bring a notebook and take notes,…

---

## [Quizzes and Tests](https://forum.makecode.com/t/quizzes-and-tests/22119)

<div class="topic-metadata">

**Author:** [@edoughe1](https://forum.makecode.com/u/edoughe1)\
**Replies:** 3\
**Last updated:** [November 16, 2023, 9:48pm UTC](https://forum.makecode.com/t/quizzes-and-tests/22119 "2023-11-16T21:48:48Z")

</div>

I noticed that the curriculum provides vocab quizzes, but the pacing/planning guide don’t state when those should be given. Any recommendations? I know that major assessments would be at the end of the unit, but what abo…

---

## [Unit 2 Day 9](https://forum.makecode.com/t/unit-2-day-9/23456)

<div class="topic-metadata">

**Author:** [@aspiece](https://forum.makecode.com/u/aspiece)\
**Replies:** 2\
**Last updated:** [October 19, 2023, 11:45pm UTC](https://forum.makecode.com/t/unit-2-day-9/23456 "2023-10-19T23:45:46Z")

</div>

It is stated in the curriculum that there are 8 topics to have students pick from or pick out of a hat. Unfortunately, the curriculum doesn’t provide a list of these topics. It would be great to have this ready to go for…

---

## [Unit 2 Day 5 - Defend the Message](https://forum.makecode.com/t/unit-2-day-5-defend-the-message/23199)

<div class="topic-metadata">

**Author:** [@aspiece](https://forum.makecode.com/u/aspiece)\
**Replies:** 2\
**Last updated:** [October 10, 2023, 10:04pm UTC](https://forum.makecode.com/t/unit-2-day-5-defend-the-message/23199 "2023-10-10T22:04:58Z")

</div>

Hello, We attempted to do the Defend the Message challenge but we weren’t able to figure out the game. I think some example protocells may be useful. I read to them the instructions and they weren’t able to complete a s…

---

## [Educator Materials](https://forum.makecode.com/t/educator-materials/21668)

<div class="topic-metadata">

**Author:** [@joshmassey](https://forum.makecode.com/u/joshmassey)\
**Replies:** 2\
**Last updated:** [August 18, 2023, 4:26pm UTC](https://forum.makecode.com/t/educator-materials/21668 "2023-08-18T16:26:53Z")

</div>

Hello! My name is Josh, I teach AP CSP in Baltimore and I am newly exploring this curriculum. I was trying to access the educator materials and the link does not seem to be working for me. I am already a verified teac…

---

## [2023 Summer Professional Development registration open!](https://forum.makecode.com/t/2023-summer-professional-development-registration-open/18849)

<div class="topic-metadata">

**Author:** [@jacqueline.russell](https://forum.makecode.com/u/jacqueline.russell)\
**Replies:** 2\
**Last updated:** [May 3, 2023, 11:45pm UTC](https://forum.makecode.com/t/2023-summer-professional-development-registration-open/18849 "2023-05-03T23:45:28Z")

</div>

We will be hosting a 4-day free, virtual professional development course for teachers who will be using the MakeCode AP Computer Science Principles curriculum in the fall. There are 3 different dates available for the c…

---

## [MakeCode Tech Issue - Disappearing Code!](https://forum.makecode.com/t/makecode-tech-issue-disappearing-code/18635)

<div class="topic-metadata">

**Author:** [@bsaab1](https://forum.makecode.com/u/bsaab1)\
**Replies:** 1\
**Last updated:** [March 20, 2023, 10:50pm UTC](https://forum.makecode.com/t/makecode-tech-issue-disappearing-code/18635 "2023-03-20T22:50:20Z")

</div>

In summary, the issue is that students’ code just disappears sometimes, even if the little symbol affirms it has been saved to the cloud, and even if they grab a link to the game at the end of the class period (publish, …

---

## [Animation extension with a function](https://forum.makecode.com/t/animation-extension-with-a-function/16775)

<div class="topic-metadata">

**Author:** [@ketheredge](https://forum.makecode.com/u/ketheredge)\
**Replies:** 2\
**Last updated:** [December 8, 2022, 5:54pm UTC](https://forum.makecode.com/t/animation-extension-with-a-function/16775 "2022-12-08T17:54:30Z")

</div>

Hi I have a student who is creating a game where he is trying to use an animation extension with a function. He is getting an error that says “cannot an invoke an expression whose types lack a call signature. Type ‘anima…

---

## [Projectiles from Enemies vs Projectiles from Player](https://forum.makecode.com/t/projectiles-from-enemies-vs-projectiles-from-player/16389)

<div class="topic-metadata">

**Author:** [@kroznai](https://forum.makecode.com/u/kroznai)\
**Replies:** 2\
**Last updated:** [November 17, 2022, 9:39pm UTC](https://forum.makecode.com/t/projectiles-from-enemies-vs-projectiles-from-player/16389 "2022-11-17T21:39:01Z")

</div>

I have a student who wants to have the enemy shoot projectiles at the player and the player shoot projectiles at the enemy. When the enemy’s projectile hits the player, game over. However, when the user presses A to cr…

---

## [On overlap](https://forum.makecode.com/t/on-overlap/16109)

<div class="topic-metadata">

**Author:** [@ketheredge](https://forum.makecode.com/u/ketheredge)\
**Replies:** 14\
**Last updated:** [November 2, 2022, 9:53pm UTC](https://forum.makecode.com/t/on-overlap/16109 "2022-11-02T21:53:01Z")

</div>

Hi! I have a student who wants to have the snake in his game destroy when his player overlaps the snake and then hits the A key where the sword extends. It works for the first snake, but it doesn’t work for the others. H…

---

## [End of Summer - Newby Help PLEASE](https://forum.makecode.com/t/end-of-summer-newby-help-please/9501)

<div class="topic-metadata">

**Author:** [@ScubaSteve](https://forum.makecode.com/u/ScubaSteve)\
**Replies:** 3\
**Last updated:** [September 14, 2022, 4:46pm UTC](https://forum.makecode.com/t/end-of-summer-newby-help-please/9501 "2022-09-14T16:46:13Z")

</div>

I learned late this summer that I will be teaching AP CSP this coming year (classes begin next week) and I am cramming to figure out what to do. I attempted to register for the 3rd session but contacted the Seattle loca…

---

## [Will there be any Professional Development?](https://forum.makecode.com/t/will-there-be-any-professional-development/13629)

<div class="topic-metadata">

**Author:** [@swillette](https://forum.makecode.com/u/swillette)\
**Replies:** 3\
**Last updated:** [May 17, 2022, 5:41pm UTC](https://forum.makecode.com/t/will-there-be-any-professional-development/13629 "2022-05-17T17:41:19Z")

</div>

Will there be any Professional Development offered for MakeCode AP Computer Science Principles for this summer 2022?

---

## [Professional Development - Summer 2021](https://forum.makecode.com/t/professional-development-summer-2021/7424)

<div class="topic-metadata">

**Author:** [@jacqueline.russell](https://forum.makecode.com/u/jacqueline.russell)\
**Replies:** 15\
**Last updated:** [April 23, 2022, 12:21am UTC](https://forum.makecode.com/t/professional-development-summer-2021/7424 "2022-04-23T00:21:18Z")

</div>

We are hosting 3 free workshops this summer to support the AP CS Principles course. If you are interested in teaching this next year, please register! https://makecode.com/csp

---

## [Robo Tool X,Y info](https://forum.makecode.com/t/robo-tool-x-y-info/11267)

<div class="topic-metadata">

**Author:** [@grandmadeb](https://forum.makecode.com/u/grandmadeb)\
**Replies:** 0\
**Last updated:** [December 8, 2021, 5:49pm UTC](https://forum.makecode.com/t/robo-tool-x-y-info/11267 "2021-12-08T17:49:20Z")

</div>

If you are creating any exercises for your students with the Robo tool, knowing the coordinates of the blocks will save you a couple of minutes. A simple example

---

## [Problem: Previous Sprites still on screen](https://forum.makecode.com/t/problem-previous-sprites-still-on-screen/10945)

<div class="topic-metadata">

**Author:** [@grandmadeb](https://forum.makecode.com/u/grandmadeb)\
**Replies:** 11\
**Last updated:** [December 1, 2021, 7:39pm UTC](https://forum.makecode.com/t/problem-previous-sprites-still-on-screen/10945 "2021-12-01T19:39:20Z")

</div>

We did a dice roll program for the random number stuff. Several of my students had the sprites appear, seeming to be atop one another. Eventually all of the “dots” of the die were on the screen after many rolls. I just c…

---

## [Argh! Where is the modulo function?](https://forum.makecode.com/t/argh-where-is-the-modulo-function/10724)

<div class="topic-metadata">

**Author:** [@grandmadeb](https://forum.makecode.com/u/grandmadeb)\
**Replies:** 2\
**Last updated:** [November 2, 2021, 5:52pm UTC](https://forum.makecode.com/t/argh-where-is-the-modulo-function/10724 "2021-11-02T17:52:53Z")

</div>

Eeeek! Is there one? I cannot find it. I found floor, ceiling, truncate… all kinds of things but no modulo… Any chance I am just bad at looking? =D I searched for modulo mod and %

[Next page](https://forum.makecode.com/c/ap-cs-principles/23.md?page=1)
