# \#javascript-intro

**URL:** https://club.ministryoftesting.com/tag/javascript-intro/423.md

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

---

## [Lesson 3 - Activity 2: Can you locate patterns of syntax in JavaScript](https://club.ministryoftesting.com/t/lesson-3-activity-2-can-you-locate-patterns-of-syntax-in-javascript/30694)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 4\
**Last updated:** [31 August 2023 10:31 UTC](https://club.ministryoftesting.com/t/lesson-3-activity-2-can-you-locate-patterns-of-syntax-in-javascript/30694 "2023-08-31T10:31:20Z")

</div>

Time: 30 minutes Purpose: This activity starts your journey in learning JavaScript by enabling you to identify specific keywords and patterns that are used in JavaScript code. Introduction: Reading code and writing cod…

---

## [Lesson 10 - Activity 2: Do you need help creating control flow?](https://club.ministryoftesting.com/t/lesson-10-activity-2-do-you-need-help-creating-control-flow/30705)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 4\
**Last updated:** [14 April 2020 14:55 UTC](https://club.ministryoftesting.com/t/lesson-10-activity-2-do-you-need-help-creating-control-flow/30705 "2020-04-14T14:55:57Z")

</div>

Time: 1 - 5 hours Purpose: This activity helps you get familiar with creating if statements and loops by tasking you with using them in the random data generator. Introduction: We want to be able to create lots of diff…

---

## [Lesson 4 - Activity 1: Do you need help working with JavaScript?](https://club.ministryoftesting.com/t/lesson-4-activity-1-do-you-need-help-working-with-javascript/30695)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 0\
**Last updated:** [2 November 2019 01:22 UTC](https://club.ministryoftesting.com/t/lesson-4-activity-1-do-you-need-help-working-with-javascript/30695 "2019-11-02T01:22:38Z")

</div>

Time: 5 minutes Purpose: This thread offers an opportunity to get further support, ask questions and generally get help. Introduction: During the lesson, we’ve worked together to get familiar with JavaScript. As part o…

---

## [Lesson 4 - Activity 2: Do you need help with working with NodeJS?](https://club.ministryoftesting.com/t/lesson-4-activity-2-do-you-need-help-with-working-with-nodejs/30696)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 0\
**Last updated:** [2 November 2019 01:25 UTC](https://club.ministryoftesting.com/t/lesson-4-activity-2-do-you-need-help-with-working-with-nodejs/30696 "2019-11-02T01:25:36Z")

</div>

Time: 5 minutes Purpose: This thread offers an opportunity to get further support, ask questions and generally get help. Introduction: During the lesson, we’ve worked together to get started with NodeJS. As part of the…

---

## [Lesson 6 - Activity 2: Do you need help working data types?](https://club.ministryoftesting.com/t/lesson-6-activity-2-do-you-need-help-working-data-types/30699)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 0\
**Last updated:** [2 November 2019 01:31 UTC](https://club.ministryoftesting.com/t/lesson-6-activity-2-do-you-need-help-working-data-types/30699 "2019-11-02T01:31:37Z")

</div>

Time: 1 - 5 hours Purpose: This activity helps you get familiar with data types by tasking you with creating the raw data types we will use in the random data generator. Introduction: We’re now starting to build our ra…

---

## [Lesson 7 - Activity 1: Do you need help working with functions?](https://club.ministryoftesting.com/t/lesson-7-activity-1-do-you-need-help-working-with-functions/30700)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 0\
**Last updated:** [2 November 2019 01:36 UTC](https://club.ministryoftesting.com/t/lesson-7-activity-1-do-you-need-help-working-with-functions/30700 "2019-11-02T01:36:21Z")

</div>

Time: 1 - 5 hours Purpose: This activity helps you get familiar with functions in JavaScript by tasking you with using them in the random data generator. Introduction: Our code currently has a lot of repetition in it w…

---

## [Lesson 8 - Activity 2: Do you need help creating Objects?](https://club.ministryoftesting.com/t/lesson-8-activity-2-do-you-need-help-creating-objects/30702)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 0\
**Last updated:** [2 November 2019 01:41 UTC](https://club.ministryoftesting.com/t/lesson-8-activity-2-do-you-need-help-creating-objects/30702 "2019-11-02T01:41:35Z")

</div>

Time: 1 - 5 hours Purpose: This activity helps you get familiar with Objects by tasking you with using them in the random data generator. Introduction: Our random data is lacking structure, so in this activity, we’re g…

---

## [Lesson 12 - Activity 1: Do you need help working Prototypes?](https://club.ministryoftesting.com/t/lesson-12-activity-1-do-you-need-help-working-prototypes/30706)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 0\
**Last updated:** [2 November 2019 01:54 UTC](https://club.ministryoftesting.com/t/lesson-12-activity-1-do-you-need-help-working-prototypes/30706 "2019-11-02T01:54:38Z")

</div>

Time: 5-10 minutes Purpose: This thread offers an opportunity to get further support, ask questions and generally get help in regards to introducing Prototypes. Introduction: During the lesson, we’ve been exploring wha…

---

## [Lesson 12 - Activity 2: Do you need help creating Prototypes?](https://club.ministryoftesting.com/t/lesson-12-activity-2-do-you-need-help-creating-prototypes/30707)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 0\
**Last updated:** [2 November 2019 01:55 UTC](https://club.ministryoftesting.com/t/lesson-12-activity-2-do-you-need-help-creating-prototypes/30707 "2019-11-02T01:55:58Z")

</div>

Time: 1 - 5 hours Purpose: This activity helps you get familiar with Prototypes by tasking you with using them in the random data generator. Introduction: Our codebase is almost complete, but as a final task we are goi…

---

## [Lesson 14 - Activity 1: Did you create your own random data generator?](https://club.ministryoftesting.com/t/lesson-14-activity-1-did-you-create-your-own-random-data-generator/30709)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 0\
**Last updated:** [2 November 2019 01:59 UTC](https://club.ministryoftesting.com/t/lesson-14-activity-1-did-you-create-your-own-random-data-generator/30709 "2019-11-02T01:59:36Z")

</div>

Time: Depends on what you are building Purpose: This activity gives you the opportunity to share your customised work with others and get feedback and support if you require it. Introduction: You finished the course an…

---

## [Lesson 13 - Activity 1: Do you need help working with NPM?](https://club.ministryoftesting.com/t/lesson-13-activity-1-do-you-need-help-working-with-npm/30708)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 0\
**Last updated:** [2 November 2019 01:57 UTC](https://club.ministryoftesting.com/t/lesson-13-activity-1-do-you-need-help-working-with-npm/30708 "2019-11-02T01:57:53Z")

</div>

Time: 15 minutes Purpose: This thread offers an opportunity to get further support, ask questions and generally get help. Introduction: During the lesson, we’ve been exploring how to use NPM to add libraries into our c…

---

## [Lesson 14 - Activity 2: Did learning JavaScript help you?](https://club.ministryoftesting.com/t/lesson-14-activity-2-did-learning-javascript-help-you/30711)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 0\
**Last updated:** [2 November 2019 02:01 UTC](https://club.ministryoftesting.com/t/lesson-14-activity-2-did-learning-javascript-help-you/30711 "2019-11-02T02:01:30Z")

</div>

Time: 5-10 Minutes Purpose: This activity offers you an opportunity to reflect on the problems you set out in Lesson 1 - Activity 1 to work out how Introduction to JavaScript has helped you and the next steps you might …

---

## [ReferenceError return when attempting to set score - Dojo Course example](https://club.ministryoftesting.com/t/referenceerror-return-when-attempting-to-set-score-dojo-course-example/27339)

<div class="topic-metadata">

**Author:** [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Replies:** 0\
**Last updated:** [16 July 2019 13:56 UTC](https://club.ministryoftesting.com/t/referenceerror-return-when-attempting-to-set-score-dojo-course-example/27339 "2019-07-16T13:56:27Z")

</div>

I’ve run into an issue where when I attempt to add some points to my score I get the following error: /Users/mark/Desktop/dice-game.js:39 score = this.score + points; ^ ReferenceError: score i…
