Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a pull request.
Here you can find course content and homework for the JavaScript2 module
Week | Topic | Read | Homework |
---|---|---|---|
1. | • Capturing user input through forms • Events • Basic DOM manipulations • Code debugging using the browser • Code commenting • Structuring code files • Code formatting • Handing in homework via PR |
Reading Week 1 | Homework Week 1 |
2. | • Functions + JSON/Arrays • Array Manipulations • JSON • Map and filter • Arrow functions |
Reading Week 2 | Homework Week 2 |
3. | • Closures • Callbacks |
Reading Week 3 | Homework Week 3 |
At the end of this module you'll be doing a formative test. It will be done on paper and will consist of 4 exercises that will test your JavaScript1 and JavaScript2 knowledge.
Why on paper, you might ask? Fundamental understanding should become intuitive. Only after having learned and mastered a concept deeply will you be able to use it creatively. If you rely too much on others, or Google, you'll make it very hard to cultivate the habit to think for yourself.
Also important to note: this test is done for 2 reasons only.
(1) HackYourFuture wants to know what skill level you are at.
(2) The test will give you an indication of what skill level you are at.
A good understanding of all the above mentioned topics. Want to check your Knowledge? Go through the JavaScript Fundamentals README and research/ ask for help (Slack!) with the concepts that are not entirely clear.
The HackYourFuture curriculum is subject to CC BY copyright. This means you can freely use our materials, but just make sure to give us credit for it :)
This work is licensed under a Creative Commons Attribution 4.0 International License.