Fundamentals of
JavaScript

Totally free education on the Internet

About FAQ Tell a Friend Comments  Course Home Page    IT Learning Center

IT_coverSm08.jpg (19982 bytes)

About this Course

This is an introductory course that is mainly intended for serious computer hobbyists, IT students, and IT professionals. The free online textbook for this course is Sams Teach Yourself JavaScript in 24 Hours, Third Edition. You should begin by reading the complete Introduction to the book.

offiste01.jpg (430 bytes) Indicates links that take you away from the Free-Ed.Net site. Use the links on these offsite pages carefully, and use the Back function on your browser to return to these assignments.

Helpful References

offiste01.jpg (430 bytes) Glossary

offiste01.jpg (430 bytes) JavaScript Quick Reference

DOM Quick Reference

 

Lessons
(Select one)

Part I: Getting Started

1. Understanding JavaScript
2. Creating a Simple Script
3. How JavaScript Programs Work

Part II: Learning JavaScript Basics

4. Using Functions and Variables
5. Using Strings and Arrays
6. Testing and Comparing Values
7. Repeating Yourself: Using Loops
8. Using Math and Date Functions

Part III: The Document Object Model (DOM)

9. Working with the Document Object Model
10. Responding to Events
11. Using Windows and Frames
12. Getting Data with Forms
13. Using Graphics and Animation

Part IV: Moving on to Advanced JavaScript Features

14. Creating Cross-Browser Scripts
15. Creating Custom Objects
16. Working with Sounds and Plug-Ins
17. Debugging JavaScript Applications

Part V: Working with Dynamic HTML (DHTML)

18. Working with Style Sheets
19. Using Dynamic HTML (DHTML)
20. Using Advanced DOM Features

Part VI: Putting It All Together

21. Improving a Web Page with JavaScript
22. Creating a JavaScript Game
23. Creating DHTML Applications
24. JavaScript Tips and Tricks


Web design and curriculum: David L. Heiserman

Copyright 2005 SweetHaven Publishing Services
All Rights Reserved

Most recent revision: March 20, 2014