Week 1 Introduction

Two major areas will be covered:
  1. the Document Object Model (DOM), and
  2. JavaScript Elements.

Both of these topics are the foundation for JavaScript. Having a good grasp of this material will make the rest of the course a lot easier.

I know that it will probably seem like a lot of material all at one time, but remember — this is an introduction and most of the materials will be covered in more detail later on.

I will be using quite a few illustrative examples that will be using conditional statements and functions before they are introduced to you. Even if you aren't familiar with these concepts I hope you will be able to get the gist. Whatever you do, don't panic!

I believe in exposure and repetition. The more times you see something the more comfortable you will become with the material.

Please take your time in going through Week 1 because it forms the basis for the rest of course. I know that there will be a temptation to quickly gloss over the material especially if you are already familiar with programming.

Try to experiment with the various examples to see what happens if you change something here and there. Really make this a hands-on course. I tried to setup examples that will allow you to experiment using this approach. For the String and Math Objects try the what "ifs" — for example, what if I have the substring(...) go way beyond the length of string what happens.

The entire Week is zipped and is located at the end of this Lecture Section. (Week 1)

Make sure that you also try the Practice Quizzes.