# All Courses: Pedagogy and Best Practices

**URL:** https://forum.code.org/c/plc/7.md?page=1

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

**Page:** 2

---

## [Random Colors in JavaScript - Teaching 3 Methods](https://forum.code.org/t/random-colors-in-javascript-teaching-3-methods/41455)

<div class="topic-metadata">

**Author:** [@jwilson25](https://forum.code.org/u/jwilson25)\
**Replies:** 0\
**Last updated:** [October 21, 2025, 5:37pm UTC](https://forum.code.org/t/random-colors-in-javascript-teaching-3-methods/41455 "2025-10-21T17:37:16Z")

</div>

I don’t love the way random colors are demonstrated in CSD Unit 3 because it does not show students how to use a variable to represent a randomly generated color like this: var randomColor = rgb(randomNumber(0, 255), ra…

---

## [Debugging half sheet](https://forum.code.org/t/debugging-half-sheet/41365)

<div class="topic-metadata">

**Author:** [@jconklin329](https://forum.code.org/u/jconklin329)\
**Replies:** 0\
**Last updated:** [September 29, 2025, 5:11pm UTC](https://forum.code.org/t/debugging-half-sheet/41365 "2025-09-29T17:11:06Z")

</div>

Hello, I was hoping someone could help me find a debugging half sheet printable that was provided in code.org. I went through all my lessons and couldn’t find it. It was something you could give a student to fill out w…

---

## [Code.org and NYCDOE](https://forum.code.org/t/code-org-and-nycdoe/41264)

<div class="topic-metadata">

**Author:** [@kwulff](https://forum.code.org/u/kwulff)\
**Replies:** 1\
**Last updated:** [September 10, 2025, 3:22pm UTC](https://forum.code.org/t/code-org-and-nycdoe/41264 "2025-09-10T15:22:31Z")

</div>

My beloved Code.org is now asking for parental permission for kids under 13. What a task this will be getting 200+ kids on board. Ughhh Any workarounds for NYCDOE kids who use a SSO with their school email address?!

---

## [How to choose which course to teach](https://forum.code.org/t/how-to-choose-which-course-to-teach/41136)

<div class="topic-metadata">

**Author:** [@kaylanaanaya](https://forum.code.org/u/kaylanaanaya)\
**Replies:** 0\
**Last updated:** [July 22, 2025, 2:58pm UTC](https://forum.code.org/t/how-to-choose-which-course-to-teach/41136 "2025-07-22T14:58:12Z")

</div>

I’m a homeschool parent and would only be using it with one 14 year old student who knows a fair bit about computer science already. How should I determine whether to do AI Foundations, CS Principles or CS Discoveries? …

---

## [12-day, 45-min. class summer course—what to teach?](https://forum.code.org/t/12-day-45-min-class-summer-course-what-to-teach/41100)

<div class="topic-metadata">

**Author:** [@chipweber207](https://forum.code.org/u/chipweber207)\
**Replies:** 0\
**Last updated:** [June 26, 2025, 3:23pm UTC](https://forum.code.org/t/12-day-45-min-class-summer-course-what-to-teach/41100 "2025-06-26T15:23:14Z")

</div>

Hello all, I’m looking for some advice about what to teach for a high school 12-day summer course for a college enrichment program I am teaching for. We’ll have 12 45-min period classes so not a ton of time. Students wi…

---

## [Is anyone using "Foundations of Generative AI"?](https://forum.code.org/t/is-anyone-using-foundations-of-generative-ai/40065)

<div class="topic-metadata">

**Author:** [@jbachhuber](https://forum.code.org/u/jbachhuber)\
**Replies:** 2\
**Last updated:** [June 24, 2025, 4:59pm UTC](https://forum.code.org/t/is-anyone-using-foundations-of-generative-ai/40065 "2025-06-24T16:59:39Z")

</div>

I’m a 6-8 electives teacher who’s about to start using the Generative AI curriculum in my classroom. I’m grateful to have premade resources for this topic, but from reviewing the lessons, I have some doubts that the timi…

---

## [Creating/modifying custom lessons/courses](https://forum.code.org/t/creating-modifying-custom-lessons-courses/7958)

<div class="topic-metadata">

**Author:** [@noradspam](https://forum.code.org/u/noradspam)\
**Replies:** 1\
**Last updated:** [June 18, 2025, 3:40pm UTC](https://forum.code.org/t/creating-modifying-custom-lessons-courses/7958 "2025-06-18T15:40:01Z")

</div>

Is there any way I can create custom lessons and courses for my classroom teachers to use that integrates with their PBL? For example I would like to say take "Course 2: Lesson 6 Maze Loops" and keep the CS fundamental…

---

## [Code.org's Stance On The Future Of Coding (AI, High Cost of College, Job Market)](https://forum.code.org/t/code-orgs-stance-on-the-future-of-coding-ai-high-cost-of-college-job-market/41054)

<div class="topic-metadata">

**Author:** [@jkeays](https://forum.code.org/u/jkeays)\
**Replies:** 0\
**Last updated:** [June 16, 2025, 1:28am UTC](https://forum.code.org/t/code-orgs-stance-on-the-future-of-coding-ai-high-cost-of-college-job-market/41054 "2025-06-16T01:28:30Z")

</div>

Over the last year, Generative AI can create code fast and easy for students and professionals. Over the last year, AP Principle students have started to use many AI tools. Over the last few months, many leaders and pu…

---

## [Teaching loops and efficiency](https://forum.code.org/t/teaching-loops-and-efficiency/405)

<div class="topic-metadata">

**Author:** [@melissa\_jones](https://forum.code.org/u/melissa_jones)\
**Replies:** 348\
**Last updated:** [May 16, 2025, 6:15pm UTC](https://forum.code.org/t/teaching-loops-and-efficiency/405 "2025-05-16T18:15:25Z")

</div>

How do you teach the core computer concept of loops to your students? Share your best practices, hacks, tips and tricks here. Also feel free to share here your questions, half-baked ideas, spectacular failures and con…

---

## [Why does code.org still use var?](https://forum.code.org/t/why-does-code-org-still-use-var/40747)

<div class="topic-metadata">

**Author:** [@189249](https://forum.code.org/u/189249)\
**Replies:** 1\
**Last updated:** [May 13, 2025, 5:12am UTC](https://forum.code.org/t/why-does-code-org-still-use-var/40747 "2025-05-13T05:12:56Z")

</div>

It seems weird to teach kids to use an outdated way of declaring variables. I know that code.org isn’t on ES6 yet, but I feel like that should be a priority. (same issue with default parameters for functions)

---

## [Music lab bug help](https://forum.code.org/t/music-lab-bug-help/40727)

<div class="topic-metadata">

**Author:** [@GordonBrune](https://forum.code.org/u/GordonBrune)\
**Replies:** 0\
**Last updated:** [May 7, 2025, 3:24pm UTC](https://forum.code.org/t/music-lab-bug-help/40727 "2025-05-07T15:24:51Z")

</div>

A student asked a question about his music lab project. Not sure whee to post it in this forum?? Anyway, right at the 4th measure of his “intro” loop he wants to play he “main beat” code. He tries to call it in the intro…

---

## [Export to Extra Practice as Google Forms Quiz](https://forum.code.org/t/export-to-extra-practice-as-google-forms-quiz/40572)

<div class="topic-metadata">

**Author:** [@dwkeith](https://forum.code.org/u/dwkeith)\
**Replies:** 0\
**Last updated:** [March 18, 2025, 9:02pm UTC](https://forum.code.org/t/export-to-extra-practice-as-google-forms-quiz/40572 "2025-03-18T21:02:35Z")

</div>

We have been assigning the Extra Practice to our AP CSA students as a PDF/GoogleDoc. This works ok as the students can go through their worksheets and the TEALS teaching team can divide up the submissions and grade them …

---

## [Strategies to Promote Equity in CS | Lesson 1 Level 7 Reflection](https://forum.code.org/t/strategies-to-promote-equity-in-cs-lesson-1-level-7-reflection/40325)

<div class="topic-metadata">

**Author:** [@PLTeam](https://forum.code.org/u/PLTeam)\
**Replies:** 1\
**Last updated:** [March 11, 2025, 6:12pm UTC](https://forum.code.org/t/strategies-to-promote-equity-in-cs-lesson-1-level-7-reflection/40325 "2025-03-11T18:12:17Z")

</div>

Share Your Commitment to Access in CS What does your school or grade level currently do well to expand access to computer science? What barriers or gaps exist that may limit access or participation for certain student …

---

## [Progress Report](https://forum.code.org/t/progress-report/21041)

<div class="topic-metadata">

**Author:** [@jason](https://forum.code.org/u/jason)\
**Replies:** 9\
**Last updated:** [February 15, 2025, 8:42pm UTC](https://forum.code.org/t/progress-report/21041 "2025-02-15T20:42:29Z")

</div>

Hello, I run a coding club fro students in grades 5-8 in Pittsburgh, PA. I wanted to know if anyone knows if it is possible to create a printable progress report for the students to take home. I want them to be able to …

---

## [Teaching Computer Science: Your Plans](https://forum.code.org/t/teaching-computer-science-your-plans/412)

<div class="topic-metadata">

**Author:** [@melissa\_jones](https://forum.code.org/u/melissa_jones)\
**Replies:** 462\
**Last updated:** [February 1, 2025, 5:42pm UTC](https://forum.code.org/t/teaching-computer-science-your-plans/412 "2025-02-01T17:42:32Z")

</div>

As you think about how you currently are or how you might in the future teach Computer Science using any of the code.org or Code Studio resources, what's your plan? Share with us: - What are your goals for your classro…

---

## [Teaching events](https://forum.code.org/t/teaching-events/409)

<div class="topic-metadata">

**Author:** [@melissa\_jones](https://forum.code.org/u/melissa_jones)\
**Replies:** 214\
**Last updated:** [January 26, 2025, 5:13pm UTC](https://forum.code.org/t/teaching-events/409 "2025-01-26T17:13:23Z")

</div>

How do you teach the core computer concept of events to your students? Share your best practices, hacks, tips and tricks here. Also feel free to share here your questions, half-baked ideas, spectacular failures and con…

---

## [Strategies to Promote Equity in CS | Lesson 2 Level 2 Reflection](https://forum.code.org/t/strategies-to-promote-equity-in-cs-lesson-2-level-2-reflection/40326)

<div class="topic-metadata">

**Author:** [@PLTeam](https://forum.code.org/u/PLTeam)\
**Replies:** 0\
**Last updated:** [January 21, 2025, 11:26pm UTC](https://forum.code.org/t/strategies-to-promote-equity-in-cs-lesson-2-level-2-reflection/40326 "2025-01-21T23:26:43Z")

</div>

Belonging Reflection Think of a group in which you feel completely included. You feel accepted and respected and you feel a sense of belonging to the group. What makes the group feel that way for you? Where was it? Ho…

---

## [TEKs allignment](https://forum.code.org/t/teks-allignment/40300)

<div class="topic-metadata">

**Author:** [@sanac2086](https://forum.code.org/u/sanac2086)\
**Replies:** 0\
**Last updated:** [January 14, 2025, 9:16pm UTC](https://forum.code.org/t/teks-allignment/40300 "2025-01-14T21:16:46Z")

</div>

I have a question , I use Computer Science Discoveries for my middle schoolers and I checked the standards shown for each lesson are CSTA 's standards. So could we use discovery course and CS principles to implement te…

---

## [Coding and Robotics](https://forum.code.org/t/coding-and-robotics/38085)

<div class="topic-metadata">

**Author:** [@gaithert](https://forum.code.org/u/gaithert)\
**Replies:** 3\
**Last updated:** [January 2, 2025, 8:27pm UTC](https://forum.code.org/t/coding-and-robotics/38085 "2025-01-02T20:27:08Z")

</div>

Is anyone using code.org with robotics? I am wanting to add robotics to my HS classes and am unsure what is working for other teachers? What Robot kits are you using?

---

## [Seeing my students' weekly progress by minutes spent or levels gained in the Express Course](https://forum.code.org/t/seeing-my-students-weekly-progress-by-minutes-spent-or-levels-gained-in-the-express-course/40120)

<div class="topic-metadata">

**Author:** [@jstern](https://forum.code.org/u/jstern)\
**Replies:** 0\
**Last updated:** [November 17, 2024, 9:22pm UTC](https://forum.code.org/t/seeing-my-students-weekly-progress-by-minutes-spent-or-levels-gained-in-the-express-course/40120 "2024-11-17T21:22:12Z")

</div>

I want to grade my students weekly in my LMS (in my case, Google Classroom) for their weekly work in the Express Course I put them on. I want to give them 30 points if they do either a) at least 10 levels a day x 4 day…

---

## [My new illustrated coding book](https://forum.code.org/t/my-new-illustrated-coding-book/40073)

<div class="topic-metadata">

**Author:** [@mveteanu](https://forum.code.org/u/mveteanu)\
**Replies:** 0\
**Last updated:** [November 6, 2024, 5:32pm UTC](https://forum.code.org/t/my-new-illustrated-coding-book/40073 "2024-11-06T17:32:42Z")

</div>

After much consideration, I’m excited to announce a paperback edition of my course, now available for all interested coders and parents! This book is designed especially for parents who want to introduce their kids to c…

---

## [Elementary Game Design Course](https://forum.code.org/t/elementary-game-design-course/39994)

<div class="topic-metadata">

**Author:** [@rbowens2](https://forum.code.org/u/rbowens2)\
**Replies:** 1\
**Last updated:** [October 21, 2024, 10:28pm UTC](https://forum.code.org/t/elementary-game-design-course/39994 "2024-10-21T22:28:32Z")

</div>

This code deletes BOTH cupcake sprites. Is there a way to have it only remove the cupcake that is clicked?

---

## [Import from Google Classroom and make smaller groups?](https://forum.code.org/t/import-from-google-classroom-and-make-smaller-groups/39917)

<div class="topic-metadata">

**Author:** [@jschlatter](https://forum.code.org/u/jschlatter)\
**Replies:** 0\
**Last updated:** [October 1, 2024, 1:49pm UTC](https://forum.code.org/t/import-from-google-classroom-and-make-smaller-groups/39917 "2024-10-01T13:49:46Z")

</div>

Is there any way to have students login/sync by using Google Classroom (grade level) and then to make smaller groups in code.org to monitor progress? At the beginning of the year, my assistant created the Google Classroo…

---

## [Best Continuing Education and Learning Resources](https://forum.code.org/t/best-continuing-education-and-learning-resources/682)

<div class="topic-metadata">

**Author:** [@mjones9](https://forum.code.org/u/mjones9)\
**Replies:** 5\
**Last updated:** [September 23, 2024, 6:30pm UTC](https://forum.code.org/t/best-continuing-education-and-learning-resources/682 "2024-09-23T18:30:51Z")

</div>

What are some of your favorite free or affordable learning resources for teachers and students who want to continue their learning beyond Code Studio? Share links and your reviews if you're participated.

---

## [Lists in coding teach unplugged](https://forum.code.org/t/lists-in-coding-teach-unplugged/39764)

<div class="topic-metadata">

**Author:** [@codbazi](https://forum.code.org/u/codbazi)\
**Replies:** 2\
**Last updated:** [September 12, 2024, 2:38am UTC](https://forum.code.org/t/lists-in-coding-teach-unplugged/39764 "2024-09-12T02:38:33Z")

</div>

hello everybody how can i teach Lists in coding to my student unplugged? do you have any idea?

---

## [Student directed coding](https://forum.code.org/t/student-directed-coding/39706)

<div class="topic-metadata">

**Author:** [@kellie.whitlow](https://forum.code.org/u/kellie.whitlow)\
**Replies:** 0\
**Last updated:** [August 26, 2024, 8:34pm UTC](https://forum.code.org/t/student-directed-coding/39706 "2024-08-26T20:34:11Z")

</div>

Which courses are best for students needing to teach themselves coding without teacher interaction? I need the lessons to be self-directed.

---

## [Intro Class & Next Steps](https://forum.code.org/t/intro-class-next-steps/35235)

<div class="topic-metadata">

**Author:** [@jlester](https://forum.code.org/u/jlester)\
**Replies:** 5\
**Last updated:** [August 23, 2024, 6:55pm UTC](https://forum.code.org/t/intro-class-next-steps/35235 "2024-08-23T18:55:36Z")

</div>

Hello everyone! I am a new Comp Science teacher and a first year teacher. I got the job right before school started. Currently I am using last years curriculum from the previous teacher. She started the kids off on C…

---

## [How can i learn coding?](https://forum.code.org/t/how-can-i-learn-coding/39684)

<div class="topic-metadata">

**Author:** [@forqanedutech2030](https://forum.code.org/u/forqanedutech2030)\
**Replies:** 0\
**Last updated:** [August 19, 2024, 8:14am UTC](https://forum.code.org/t/how-can-i-learn-coding/39684 "2024-08-19T08:14:06Z")

</div>

How can i learn coding ?? during play minecraft

---

## [Clever vs. Schoology](https://forum.code.org/t/clever-vs-schoology/39680)

<div class="topic-metadata">

**Author:** [@jjones1](https://forum.code.org/u/jjones1)\
**Replies:** 0\
**Last updated:** [August 18, 2024, 6:32pm UTC](https://forum.code.org/t/clever-vs-schoology/39680 "2024-08-18T18:32:52Z")

</div>

Our district currently uses Clever to login to the site. At my CSD training they announced that there would be integration with Schoology. I know parts of it are still in development (like the deep linking and grade pass…

---

## [Indiana CS Law (HEA 1243)](https://forum.code.org/t/indiana-cs-law-hea-1243/39546)

<div class="topic-metadata">

**Author:** [@dbroersma](https://forum.code.org/u/dbroersma)\
**Replies:** 1\
**Last updated:** [August 14, 2024, 3:27pm UTC](https://forum.code.org/t/indiana-cs-law-hea-1243/39546 "2024-08-14T15:27:45Z")

</div>

Any Indiana Teachers… A new law was just passed in the recent legislation sessions that is aiming to have CS requirement for HS students by 2029. I know it’s early but our school is already looking at the implications…

[Previous page](https://forum.code.org/c/plc/7.md)

[Next page](https://forum.code.org/c/plc/7.md?page=2)
