If you haven't already, you should complete all of these lessons on FreeCodeCamp
You should complete the following lessons
- Storing Values with the Assignment Operator
- Initializing Variables with the Assignment Operator
- Understanding Uninitialized Variables
- Understanding Case Sensitivity in Variables
- Compound Assignment With Augmented Addition
- Compound Assignment With Augmented Subtraction
- Compound Assignment With Augmented Multiplication
- Compound Assignment With Augmented Division
- Declare String Variables
- Escaping Literal Quotes in Strings
- Quoting Strings with Single Quotes
- Escape Sequences in Strings
- Concatenating Strings with Plus Operator
- Concatenating Strings with the Plus Equals Operator
- Constructing Strings with Variables
- Appending Variables to Strings
- Find the Length of a String
- Passing Values to Functions with Arguments
- Global Scope and Functions
- Local Scope and Functions
- Global vs. Local Scope in Functions
- Return a Value from a Function with Return
- Understanding Undefined Value returned from a Function
- Assignment with a Returned Value
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.
Next, in the same repository complete all of the exercises in the "Mandatory" folder.
To challenge yourself even further, you can get ahead for next week's class by reading some of the below documentation:
Use what you learned in this lesson to give feedback to other trainees who have submitted their coursework.
Helping to give feedback on other peoples coursework doesn't only help them, it also helps you by reading a variety of different code.
- View the open Pull Requests here
- Find two pull requests from people in your class that have no, or few, comments on them
- Leave comments on the two pull requests with improvements or suggestions
- Leave a comment saying that you have reviewed it and a nice comment about something you liked (always remember to be nice!)
Make sure you mark at least two other pull requests. It's important that you see a variety of different answers!
Remember, you should use the Code Style Guide to help you
Have some extra time before our next class? Fill it with these harder challenges to help you stretch your abilities!
Beware: Some of these challenges might include concepts that we haven't taught you yet. You should us Google to try to learn how to solve them.
Completed all of the addition challenges in the coursework? We have more challenges that you can find here
Make sure you share the challenges that you're working on in Slack to see if other people are also working on it. If you have time, try paired programming to solve these challenges!