Learning a programming language doesn't end with listening to theoretical lectures or reading technical books. Acquiring practical experience is a must. One of the first fundamental topics most developers learn, when learning JavaScript, is how to create arrays, and how to use them.
Take this course and learn about the various possibilities when using Arrays, and Make one step forward in your path to become a software developer:
Learn how to create simple one dimensional and multi-dimensional arrays
Become familiar with the various hight order functions we can invoke on arrays
Learn how to create an array of functions
Improve your coding experience in using arrays.
Learning how to use simple arrays in JavaScript is fairly simple. The complexity arrives when trying to do things outside the comfort zone. Given that every array is actually an object there is a huge range of possibilities. This course aims at covering these possibilities through extensive coding exercises, that cover them.
This course assumes that you already have basic knowledge and basic experience in using arrays in JavaScript. This course includes more than 40 coding exercises! When completing a coding exercise you will get a feedback. The coding exercises come with code that checks the submitted solutions. The coding exercises are organized into the following topics: Arrays of Numbers, Arrays of Strings, Arrays of Objects, Arrays of Functions, and Array's Higher Order Functions.
Each coding exercise includes code the student needs to complete its missing parts, and submit. Taking this course, if you feel that you would like to have more exercises about a specific topic please don't hesitate and let us know. We will make a special effort to meet your expectations.
If you encounter an exercise you fail to complete or have difficulties to understand its solution please let us know and we will prepare a video that explains that specific exercise and its solution. If a video already exists and you still need more explanations please don't hesitate and let us know so we could improve the video that already exists or prepare a new one.