- 1 Introduction
- 2 What Is Programming?
- 3 What is JavaScript?
- 4 Basic Syntax
- 5 Data Types and Structures
- 6 Controlling Logical Flow
- 7 Organizing Code
- 8 Object Oriented JavaScript
- 9 The Document Object Model (DOM)
- 10 Handling Events
- 11 Conclusion
- Appendix A: Resources for Learning More About JavaScript
- Appendix B: Debugging Tips
- Glossary