
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
This video introduces this course, explains its purpose, and describes its content. Please don't hesitate and let us know of any possible improvement we could introduce into this course. We would highly appreciate your assistance with the ongoing endless effort we put on improving our courses.
This video includes the explanation for the solution of the 'Simple Array of 10,20,30,40,50 and 60' assignment. We work very hard on each and every course we publish. Please don't hesitate and let us know about any possible improvement we could introduce in order to improve them.
This video includes the explanation for the solution of the 'Simple Array of "a", "b", "c", and "d" assignment. We work very hard on each and every course we publish. Please don't hesitate and let us know about any possible improvement we could introduce in order to improve them.
This video includes the explanation for the solution of the 'Array of Students Objects' assignment. We work very hard on each and every course we publish. Please don't hesitate and let us know about any possible improvement we could introduce in order to improve them.
This video includes the explanation for the solution of the 'Simple Array of Functions' assignment. We work very hard on each and every course we publish. Please don't hesitate and let us know about any possible improvement we could introduce in order to improve them.
This video includes the explanation for the solution of the 'Multiplication Table' assignment. We work very hard on each and every course we publish. Please don't hesitate and let us know about any possible improvement we could introduce in order to improve them.
This video includes the explanation for the solution of the 'Filtering Array of Numbers' assignment. We work very hard on each and every course we publish. Please don't hesitate and let us know about any possible improvement we could introduce in order to improve them.
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.