ssessments for you to complete. These come in two main types:

  * "Test your skills" tasks, for example in [ Making decisions in your code â conditionals ](/en-US/docs/Learn/JavaScript/Building_blocks/conditionals#test_your_skills!) . 
  * More in-depth **assessments** at the end of some modules, for example [ Image gallery ](/en-US/docs/Learn/JavaScript/Building_blocks/Image_gallery) . 

Each one has an associated marking guide and recommended solution available to
help you assess your work. There are patterns that make it easier to find
these resources, for example:

  * The **test your skills** task linked above has a marking guide and resources available at [ https://github.com/mdn/learning-area/tree/main/javascript/building-blocks/tasks/conditionals ](https://github.com/mdn/learning-area/tree/main/javascript/building-blocks/tasks/conditionals) . 
  * The **assessment** linked above has a marking guide and resources available at [ https://github.com/mdn/learning-area/tree/main/javascript/building-blocks/gallery ](https://github.com/mdn/learning-area/tree/main/javascript/building-blocks/gallery) . 

**Note:** Most of the marking guides and other resources for the tasks and
assessments are available in [ ` mdn/learning-area `
](https://github.com/mdn/learning-area/) , although some are in [ ` mdn/css-
examples ` ](https://github.com/mdn/css-examples/tree/main/learn) .

##  Getting our code examples

The code examples you'll encounter in the Learning Area are all [ available on
GitHub ](https://github.com/mdn/learning-area/) . If you want to copy them all
to your computer, the easiest way is to [ download a ZIP of the latest master
code branch ](https://codeload.github.com/mdn/learning-area/zip/main) .

If you prefer to copy the repo in a more flexible way that allows for
automatic updates, you can follow the more complex instructions:

  1. [ Install Git ](https://git-scm.com/downloads) on your machine. This is the underlying version control system software that GitHub works on top of. 
  2. Open your computer's [ command prompt ](https://www.lifewire.com/how-to-open-command-prompt-2618089) (Windows) or terminal ( [ Linux ](https://help.ubuntu.com/community/UsingTheTerminal) , [ macOS ](https://blog.teamtreehouse.com/introduction-to-the-mac-os-x-command-line) ). 
  3. To copy the learning area repo to a folder called learning-area in the current location your command prompt/terminal is pointing to, use the following command: 

bash

    
        git clone https://github.com/mdn/learning-area
    

  4. You can now enter the directory and find the files you are after (either using your Finder/File Explorer or the [ ` cd ` command ](https://en.wikipedia.org/wiki/Cd_\(command\)) ). 

You can update the ` learning-area ` repository with any changes made to the
master version on GitHub with the following steps:

  1. In your command prompt/terminal, go inside the ` learning-area ` directory using ` cd ` . For example, if you were in the parent directory: 

bash

    
        cd learning-area
    

  2. Update the repository using the following command: 

bash

    
        git pull
    

##  Contact us

If you want to get in touch with us about anything, use the [ communication
channels ](/en-US/docs/MDN/Community/Communication_channels) . We'd like to
hear from you about anything you think is wrong or missing on the site,
requests for new learning topics, requests for help with items you don't
understand, or any other questions or concerns.

If you're interested in helping develop/improve the content, take a look at [
how you can help ](/en-US/docs/MDN/Community/Contributing) and get in touch!
We are more than happy to talk to you, whether you are a learner, teacher,
experienced web developer, or someone else interested in helping to improve
the learning experience.

##  See also

[ Learn JavaScript ](https://learnjavascript.online/)

    

An excellent resource for aspiring web developers â Learn JavaScript in an
interacti