Skip to content

feat(curriculum): add workshop-word-counter to JS v9 cert#64012

Open
l3onhard wants to merge 42 commits intofreeCodeCamp:mainfrom
l3onhard:feat/add-loop-workshop-before-sentence-analyser-workshop
Open

feat(curriculum): add workshop-word-counter to JS v9 cert#64012
l3onhard wants to merge 42 commits intofreeCodeCamp:mainfrom
l3onhard:feat/add-loop-workshop-before-sentence-analyser-workshop

Conversation

@l3onhard
Copy link
Copy Markdown
Contributor

Checklist:

Closes #63812

@github-actions github-actions bot added scope: curriculum Lessons, Challenges, Projects and other Curricular Content in curriculum directory. platform: learn UI side of the client application that needs familiarity with React, Gatsby etc. scope: i18n language translation/internationalization. Often combined with language type label labels Nov 20, 2025
@l3onhard l3onhard requested a review from a team as a code owner December 26, 2025 21:22
@l3onhard

This comment was marked as off-topic.

@majestic-owl448
Copy link
Copy Markdown
Contributor

there was no update to that. The update was for functionRegex, per the issue you opened #64067

@l3onhard
Copy link
Copy Markdown
Contributor Author

Hi majestic-owl448 and jdwilkin4, I would love to get your feedback on my question about adding a console.log statement inside the getMatchedWordCount function (see my comment above).

@majestic-owl448
Copy link
Copy Markdown
Contributor

if it's needed add it, it's expected that the final solution will not match exactly the prototype, or that you add things to teach or show things that are deleted in a later step

@l3onhard
Copy link
Copy Markdown
Contributor Author

Sorry about Merge remote-tracking branch 'upstream/main' into feat/add-loop-works
My migration to Node.js 24 has been a complete mess for this branch.

@majestic-owl448 majestic-owl448 added status: waiting review To be applied to PR's that are ready for QA, especially when additional review is pending. and removed status: waiting update Is awaiting update, after feedback or request for changes labels Feb 3, 2026
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image
function printCharacters(str) {
  for(constchofstr){}
}

this code should not pass

Copy link
Copy Markdown
Contributor

@majestic-owl448 majestic-owl448 Feb 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

here too

Image
function getMatchedWordCount(sentence, match) {
  let count = 0;
  for(constwordofsentence){}
  return count;
}

this code should not pass

@majestic-owl448 majestic-owl448 added the Naomi's Sprints This label is for issues that Naomi is managing through her sprint initiatives on Discord. label Feb 12, 2026
@jdwilkin4 jdwilkin4 added status: waiting update Is awaiting update, after feedback or request for changes and removed status: waiting review To be applied to PR's that are ready for QA, especially when additional review is pending. labels Feb 19, 2026
@@ -0,0 +1,23 @@
{
"name": "Build a Word Counter",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The name property is no longer used in block JSON files and should be removed. To avoid CI failures please also update the branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

js v9 cert This is for the JS V9 certification. Naomi's Sprints This label is for issues that Naomi is managing through her sprint initiatives on Discord. platform: learn UI side of the client application that needs familiarity with React, Gatsby etc. scope: curriculum Lessons, Challenges, Projects and other Curricular Content in curriculum directory. scope: i18n language translation/internationalization. Often combined with language type label status: waiting update Is awaiting update, after feedback or request for changes

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

Add new loops workshop before sentence analyser workshop

3 participants