JavaScript class, javascript programming, learning javascript, learning the DOM

JavaScript Programming: From Basics to DOM
Post on April 13th, 2009
Update April 2011
This class has been re-vamped, and includes materials from the closed JavaScript: Unobtrusive Programming class.

These courses are offered through this website and can be considered “self-study” which includes email support from the instructor.
This 6-week class will teach the students everything from the basics of programming, core concepts of the programming language, how the language is used on the web today, real best coding practices and some neat things that you can do with the DOM such as simple animation techniques. Each lesson is between 20 and 40 pages long (.pdf) and covers a lot of material including example files (.zip).
Support is available via direct email to the instructor.
The class is only $25 and there are no other materials or software needed.
Topics Covered:
Week 1: Core components: Data types, Arrays, and Conditional Statements
Week 2: Language Syntax: Loops, and Functions; JavaScript Native Objects
Week 3: Browser Objects (Location, Screen, Forms, Images) and DOM Overview
Week 4: Unobtrusive Scripting: Three Layers of a Web Page
Week 5: The DOM: Referencing and Modifying Elements; Creating a Custom Object
Week 6: Debugging Your Scripts; Ajax Basics: The XMLHttpRequest Object
To give you an idea of how each lesson looks, here is the first lesson (.pdf).
Materials for Class
All the course materials for the class are sent via email as attachments within 48 hours of payment. Feel free to contact me if you have any questions.

From Online classes
Steve permalink
I just finished the JavaScript Basic course. The course was very easy to follow and it provided me with the base to build on. I knew just a little about JavaScript (although I had experience with other programming languages) yet I had absolutely no problem to follow the course, complete the assignments and retain most of the knowledge. As the ancient Greek said: repetition is the mother of knowledge, so the key for me is to continue practicing and build on what I learned. I think with this course it is fully achievable. I feel can be an expert in JavaScript.
I found Frank’s syllabus easy to follow, very informative gradually building on the previous lessons. When I had questions Frank was there to guide me through. All in all, I really enjoyed this course, learned a lot and it was an excellent value for the tuition fee.
Thanks Frank. All the best to you and the LVS school in the future.
Glad you enjoyed the class.
Karen permalink
I recently completed the Javascripts Basics class with . The lesson plans were extremely helpful in explaining the concepts we were learning. I also took advantage of the information posted on his JavaScript Workshop site.
During the online course, my schedule became extremely busy and I fell behind on the assignment due dates. When I asked Frank for an extension, he graciously agreed and I was able to complete my task just a few days past the deadline. I truly appreciated his accommodating my request as I had signed up for a certificate of completion.
I am looking forward to finding the time to take his Unobtrusive JavaScripting class in the near future ” and possibly other classes as well.
Thanks again Frank!
Hi Karen
No problem, ask me any question…
Floyd permalink
The Javascript Basics class gives you a great foundation upon which to build on. The material does not come with a steep learning curve, so you can gain knowledge without getting frustrated, regardless of your level of experience.
I look forward to taking additional classes like JQuery or the Javascript Intermediate class to build upon what I have learned here.
Frank, thanks for making the learning process fun!
John permalink
I too finished Frank’s JavaScript Basics class last week, and it’s opened up a whole new world. I love fiddling with the nested loop structure, and the only thing holding me back was my own cramped schedule.
The Basics course offers just enough to show the possibilities (with some neat examples…who, after all, couldn’t use a customizable random number generator? I could have used that thirty five years ago when I played Dungeons and Dragons!). He does introduce resources for learning more on your own, but he’s got higher-level courses available as well.
Ann permalink
I just finished Frank’s Javascript Basics class, and it was great! I learned a lot. I’m never going to be a great programmer, but now I know enough to get into real trouble!
Actually, this is going to be great for creating cool effects and functions that I can use for my own websites and classes. I’ve been wanting to make forms for quite a while now that do all the things we learned, so this was perfect.
Thanks, Frank!
Glad you found the class useful, feel free to ask me any question(s).
Anita permalink
Okay Frank, you caught me
I’ve loved all of the classes I’ve taken at LVS Online and it’s starting to actually bring a little money in. Very little but it’s a start!
I hesitated to comment because I still feel at sea with Javascript. That is no reflection on the teacher. Your lessons were very good, I think the logic of it escapes me sometimes. Plus I seem to have a harder time finding solutions on the web like I can for php
I intend to plug along until I get reasonably comfortable with it. Thanks for offering this course, I thoroughly enjoyed it!
That’s ok…JavaScript takes awhile to learn sometimes…
Any future questions let me know…
Frances permalink
The JavaScript Basics course has been excellent. I learned a whole lot as it covers a big range very clearly, and it will be useful for some things I want to do on my web site. Also”the course is wonderful exercise for the brain.
It was great teaching you…
Ellis Ash (aka EllisTheGrey) permalink
Good job Frank…
Good teachin’ and instructin’.
The price is right. LVS dot com bends over, under, sideways, down, backwards, forwards, square and round keeping the customer satisfied.
The lecture notes Frank prepares are excellent. His notes helped in another class I’m taking. He is knowledgeable, patient, and helps the Web wannabes like myself learn. I’ll be back for the unobtrusive JavaScript class and Beginning ASP.NET classes next session.
That alone speaks volume. I’m returning to take two more classes from Mr. Stepanski. That is the ultimate nonverbal compliment. Mark Twain once said, “Action speaks louder than words but not nearly as often.”
I see your doing great at JavaScript and assistant teaching at now, great work!
Darryle Ross permalink
Hi Frank,
I have been a long time student at LVS and I think that it was a good idea to include the first lesson here to your JavaScript: The Basics course like you did.
I find that it is very easy to follow as you “assume no knowledge of any type of programming skill.”
After reading the first lesson, I could see that you don’t have a problem with coming down to where the student is at. I wish more teachers would do that. It serves as a very good ‘introduction’ to what the student can expect.
Anyways, don’t be surprised if I show up in your class in the very near future. . . .
’til then,
Darryle AKA: “Kode Munkee” Ross
Thanks Darryle.
Yes, I try to get in the students ‘shoes’ so to speak and teach like I would be a student. Its always hard to assume what a student may know so I assume they dont know anything.
Hopefully I will see you in class soon.
Darryle Ross permalink
Hi Frank,
I don’t know about the ‘soon’ part, but I’m here to say that I have finally enrolled in your JavaScript Basics class. Took a while, but I made it. . . .
Darryle, AKA: “Kode Munkee”, Ross

Leave a Reply
Name (required): Email (required): Website: Comment:
Note: XHTML is allowed. Your email address will never be published.
ActionScript 3.0 Basics for Designers
Understanding T-SQL using SQL Server
jQuery: Enhancing Web Development
Introduction to ASP.NET Web Development
JavaScript Programming: From Basics to DOM

All online classes are available for download via PayPal. All lessons (.pdf) are emailed by instructor within 48 hours of purchase. Questions can be posted on the site or emailed directly via the contact page.
The Understanding WordPress and Learning Drupal courses run continuously and is paid through this site, so you can register at any time.
Recent Posts
·Best Link to Design and Development Web Sites
·Drupal Speak
·What do search engines see on your blog?
·Top Ten Search Engine Optimization Tips
·Tips for Building Blog Content
·How to Install the Drupal AMP Stack from Acquia
·Lost Drupal Login Box ” oops!
·Learning Drupal Online Courses
·What’s New in Drupal 7
·WordPress as a Content Management System
·Monetizing Directly with Advertising
·Importing a Live Blog’s Content Locally
·20 Types of Blog Posts
·What is a WordCamp?
·Tips on Blog Administration and Management
·Adobe Flash (9)
·Ajax (4)
·ASP (2)
·ASP.NET (8)
·Closed Online classes (4)
·CSS (10)
·Dreamweaver (2)
·Drupal (3)
·Fun (1)
·HTML (3)
·Interviews (6)
·JavaScript language (1)
·JavaScript topics (25)
·jQuery (6)
·Online classes (7)
·PHP (8)
·Podcasts (9)
·SEO (2)
·SQL (2)
·Video tutorials (7)
·Web conferences (2)
·Web references (1)
·Web stuff (15)
·WordPress (10)
Popular tags
ActionScript 3.0 Adobe Flash Ajax Apache ASP ASP.NET blogging C# Christian Heilmann Class Classes and Training CSS Database databases DOM Dreamweaver Flash CS3 Functions Hover Effect Interview JavaScript topics Jeremy Keith jQuery Learning libraries LVSOnline MySQL Online classes PHP Podcast Presentational Markup presentations SEO SQL Server Styling tutorials video tutorials Web conferences Web Design Web Development WordPress XHTML XML XSLT Yahoo
Notable Blogs
·Aaron Newton
·Airtight Interactive
·Alex King
·Andy Budd
·Andy Clarke
·Andy Rutledge
·Bob Easton
·Brian Goldfarb
·Cameron Adams
·Cameron Moll
·Chris Heilmann
·Dan Simard
·Dan Wahlin
·David Stiller
·Dustin Diaz
·Eric Meyer
·Geoff Stearns
·Independents Hall
·Jacob Seidelin
·James Edwards
·Jeremy Keith
·John Musser
·John Resig
·Jonathan Christopher
·Jonathan Snook
·Justin Palmer
·Matt Snider
·Michael Mahemoff
·Milan Negovan
·Molly Holzschlag
·Nate Koechley
·Paul Boag
·Peter-Paul Koch
·Robert Nyman
·Roger Johansson
·Samuel Ryan
·Sarah Lacy
·Saul Rosenbaum
·School of Flash
·Scott Andrew LePera
·Scott Guthrie
·Scott Mitchell
·Scott Schiller
·Shaun Inman
·Steve Sharrock
·Tina Su
This site started back in September 2005 as an online resource for my training at a local computer club. The material was based upon taching people how to do web programming with JavaScript.
It then expanded over the years to offer online classes (in JavaScript and ASP.NET) to anybody as well as more of a wider range of topics inlcuding HTML, CSS, PHP, ASP.NET, Flash, etc.
Feel free to contact me if you have any question on the online classes I offer or material covered.


Aly Chiman

Aly Chiman is a Blogger & Reporter at which covers a wide variety of topics from local news from digital world fashion and beauty . AlyChiTech covers the top notch content from the around the world covering a wide variety of topics. Aly is currently studying BS Mass Communication at University.