|
1 | 1 | # JavaScript Exercises - Fundamentals
|
2 | 2 |
|
| 3 | +This is a big collection of JavaScript exercises. Within each section, the exercises are roughly ordered from least to most difficult. |
| 4 | + |
| 5 | +We recommend doing the first 3-5 exercises in each section before doing deeper in any single section. |
| 6 | + |
| 7 | +If a particular concept isn't familiar to you, go read the relevant section in the [JavaScript crash course][github-intro-javascript]. |
| 8 | + |
| 9 | +## Feedback |
| 10 | + |
| 11 | +Remember, the goal is not to nail every exercise, but to create good opportunities for feedback. That means: |
| 12 | + |
| 13 | +1. Devise a clear (but probably incomplete or mistaken) plan |
| 14 | +1. Implement that plan in code as best you can |
| 15 | +1. Get feedback from the computer, peers, and instructors |
| 16 | +1. Revise plan and repeat |
| 17 | + |
| 18 | +## JavaScript Crash Course Sections |
| 19 | + |
| 20 | +Here are some quick links to the different sections in the JavaScript crash course. |
| 21 | + |
| 22 | +- [JavaScript crash course homepage][github-intro-javascript] |
| 23 | +- [Numbers and Strings][intro-data] |
| 24 | +- [Variables][intro-variables] |
| 25 | +- [Conditionals][intro-conditionals] |
| 26 | +- [Arrays and Dictionaries][intro-collections] |
| 27 | +- [Looping][intro-looping] |
| 28 | +- [Functions][intro-functions] |
| 29 | + |
3 | 30 | ## Numbers
|
4 | 31 |
|
5 | 32 | 1. [isZero](exercises/numbers/isZero)
|
|
87 | 114 | 1. [removeEmpty](exercises/arrays/removeEmpty)
|
88 | 115 | 1. [removeElement](exercises/arrays/removeElement)
|
89 | 116 | 1. [selectAboveMean](exercises/arrays/selectAboveMean)
|
| 117 | + |
| 118 | +[github-intro-javascript]: https://github.com/jfarmer/intro-javascript |
| 119 | +[intro-data]: https://github.com/jfarmer/intro-javascript/tree/master/Data |
| 120 | +[intro-variables]: https://github.com/jfarmer/intro-javascript/tree/master/Variables |
| 121 | +[intro-conditionals]: https://github.com/jfarmer/intro-javascript/tree/master/Conditionals |
| 122 | +[intro-collections]: https://github.com/jfarmer/intro-javascript/tree/master/Collections |
| 123 | +[intro-looping]: https://github.com/jfarmer/intro-javascript/tree/master/Iteration |
| 124 | +[intro-functions]: https://github.com/jfarmer/intro-javascript/tree/master/Functions |
0 commit comments