Skip to main content


1) Code Along (1 hour)#

In the following "code along" you'll be building a complete Weather App that makes use of the Darksky API.

You are welcome to code along as you watch - this will help you to understand what exactly the presenter is doing.


2) Array Destructuring Resources (1 hour)#

Here are some useful resources to help you understand this homework

3) JavaScript Exercises (2 hours)#

Here are a set of exercise that will help you to solidify your knowledge of JavaScript.

For this step, open the "Exercises" folder and complete all of the challenges.

Before you start, make sure you fork the repository to your Github account.

4) Project - Part 3/3#

This project should consolidate knowledge from JS2 and push you to learn more about JavaScript.

You should complete as much of the project as you can.

Project Details#

All of the details for this project can be found:

5) Getting Feedback On Your Project (2 hours)#

Follow the instructions in the Code Review section of the project

On Slack, find the usernames of two of your fellow trainees and atleast one volunteer (this could be your teacher, TA or your buddy) and add them to your project for a review.

Before next week, make sure you have implemented all of the feedback that they have given you. Acting of feedback is essential to becoming a better programmer.

5) Giving Feedback to Other People (2 hours)#

Hopefully by now other people have already asked you to review thier work - if not - post on Slack and see if anyone needs their work reviewing.

Follow the feedback guide here to give good feedback for this project

As always - you should use use the code style guide to recommend better coding practices to your colleagues