Before this course is over, you'll learn....
This course includes EIGHT action-packed chapters including...
Why hesitate? If you're not 100% satisfied, just return the course for the money-back guarantee. You have literally 0 risk and huge benefits to gain.
I can personally say that this is one of the most exciting courses I've ever created. I'm confident anyone who takes this course will see a huge improvement in their day-to-day coding.
An overview of all the topics this course will be covering
Is this course right for you? Find out in this video.
In this video, we'll go over the programs you'll need to have installed, including Google Chrome and Node.js, to code along at home. We'll also talk about other measures you can take to maximize your benefit from this course.
Think you know arrays? Test your knowledge! Don't worry if you don't get the answers right - by the end of this course, you will know all this information.
We will learn what arrays are and what their purpose is in our programs and lives.
A lecture explaining what references are. As many values in arrays are stored as references, it pays to understand this concept.
To better understand arrays, we look at some concepts that are closely tied to the idea of arrays.
Let's quickly review what we've learned in this chapter
Test your knowledge of arrays in this short quiz
In this video, we will learn how to access elements in arrays we have created.
Now that we can create arrays, we will learn how to add new elements to them.
In this video, we will learn how to change elements of arrays without affecting the others.
Though it is not a best practice, strings can be used as indexes as well as integers. We will learn about this phenomenon in this video.
We will wrap up what we've learned in this chapter.
See the attached PDF for a bonus reference on arrays.
Have you mastered basic array technique?
We'll have a look at what this chapter will include.
Explanation of the usefulness of iteration.
An explanation, and demonstration, of For Loops.
In this video we discuss For Each Loops.
Demonstration and discussion of the consequences of modifying arrays during loops.
We discuss and have a look at While Loops, another way to loop through arrays.
A demonstration and explanation of array filters, a very useful array method.
Video and demonstration of array maps.
Explanation and demo of array reduction, or folding.
We look at some built-in filters including every, some and find.
A brief word on Array Includes.
We conclude what we have learned in this chapter.
Do you have the array iteration knowledge it takes to move on to the next chapter?
An explanation of the uses of array sorting.
An explanation and demonstration of sorting arrays.
We conclude the chapter.
Have you mastered array sorting?
In this video we look ahead at this chapter, and explain and demonstrate the Spread operator.
Next, we look at the Rest Operator, the cousin of the Spread Operator. Includes demo.
We review what we learned in this chapter
This quiz will test your knowledge of the rest and spread operators
We'll take an overview of this chapter on libraries.
This video provides an explanation and demonstration of the array manipulation library Lodash.
In this video we look at and demo D3.js
We review what we learned about array manipulation libraries in this chapter.
Test your knowledge of D3 and Lodas
In this final lecture, we review all the things we covered in previous chapters.
We have a look at some continued education resources to keep learning after the completion of this course. (See resources)
A special thank you video to congratulate you on successfully completing this course.
Determine how much you remember with this challenging quiz which covers every chapter in this course.
Known in development circles as “the Code Whisperer," Daniel Stern has been believed to possess a supernatural connection to computers ever since he talked the supercomputer Deep Blue off the roof of a twelve-story St. Petersburg apartment building, following its shameful loss to Gary Kasparov.
He can often be found singing softly to his tablet, or gently caressing his aluminum keyboard in his arms.
Daniel has been working as a front end and full stack developer in the tech industry since 2011. He's developed single-page applications for banks like CIBC, charities like the Ontario Institute for Cancer Research, and at ad agencies like McLaren McCann, TraffikGroup and Olson. Throughout his labors, he's worked on computer programming in his spare time because, well, he's obsessed with it.
In addition to being trusted by the open source community to develop top-quality, functional code, Daniel has also been invited to speak at numerous conferences including Full Stack Conference 2014 in London, England.
Daniel is an active learner and very passionate about the following technologies,
- Brackets, the Open Source Code Editor
- Many, many, many more