This is the second course in three mini-courses designed to enhance your beginning programming skills in JavaScript. If you have not completed the first course, we recommend doing so before starting this one. This course builds on the knowledge of objects from the previous course and delves into data structures such as arrays, maps, and sets. The next section extends your understanding of functions and covers more complex concepts related to them. Next, we look at the interfaces in the Document Object Model (DOM) and how to manipulate nodes using JavaScript. Finally, this course expands your knowledge of using HTML, CSS, and the Document Object Model to create and interact with web forms using JavaScript.
This course includes readings, videos, programming demonstrations, and hands-on coding exercises. Also, there is a discussion board where you can share your thoughts and code. Finally, you can access JavaScript coding exercises to practice the concepts you learn. By the end of this course, you will be able to use JavaScript and its features to construct interactive pages using objects, forms, functions, and data structures. These concepts will be extended in the next course.