Learn programming for Free and how to develop and
write computer programs and IT applications. Get Free knowledge, information, references, and resources
about computers now. Many Free training courses,tutorials, books, training guides, tips, articles, and helps are available to you.
This training is
available on our members site only. As a member, all of the training and
tutorials are available to you. We will be adding more training materials
here in the future. You can join now for only USD $15 total for 2 months, $25.00 for 4 months, $34.00 for 6 months, or $59.00 for 1 year. (Please note the local links to member training content do not
work on this page.)
Note: If you have a slow modem connection or
are behind a firewall that prohibits real-time audio streaming, the
presentations can be downloaded for
local play-back from your hard drive.
Sometimes a presentation will "get
stuck" partway through, display "Network congestion ... rebuffering"
in the status bar, and never continue. If you see "Network congestion ...
rebuffering" for more than a minute or at most two, note how many minutes
through you were, close the window, restart the presentation, and use the
slider bar to continue listening from where you stopped. (Please note the
buttons below only work on our member's site).
Client-Side Technologies:
Intro to Cascading Style
Sheets, level 1 (55 min)
This
presentation introduces Cascading Style Sheets, level 1, a W3C
Recommendation for formatting HTML pages using platform and vendor
independent markup. It explains the specific markup used to set text
style, margin size, page layout, and other formatting properties.
After viewing this presentation, you will know how to use CSS1 markup
to format web pages.
Intro to Cascading Style
Sheets Positioning (39 min)
This
presentation introduces Positioning HTML Elements with Cascading Style
Sheets, a W3C Recommendation for positioning HTML elements on the page
using platform and vendor independent markup. It explains the specific
markup used to position, hide, show, and stack HTML elements. After
viewing this presentation, you will know how to use CSSP markup to set
the position, visibility, and stacking order of HTML elements on web
pages.
Cross-Browser JavaScript
and DHTML (1 hr 50 min)
Learn how to
write JavaScript and Dynamic HTML web pages and application UIs that
work equally well on Nav4 and IE4 and degrade gracefully for older
browsers.
Server-Side Technologies:
Introduction
to Server-Side JavaScript (63 min)
Learn how to use
Server-Side JavaScript in an hour! Topics covered include the
difference between client-side and server-side JavaScript, the
benefits of SSJS, and the how to compile and run your first
application.
Download Audio Presentations
You may download the audio training
presentation if you have a firewall that blocks audio streaming or have a
poor-quality Internet connection and experience frequent buffering delays.
After you download the entire presentation to your hard disk, you can play it
locally.
To download, unpack, and play the files in
the *.zip package, follow these steps:
hold your mouse over the link (below) to
the .zip file
right-click to bring up the popup menu
from the popup menu, choose "Save
Link As ..."
save the .zip file on your hard disk, and
remember where you saved it
unpack the .zip file into an empty folder
or directory, using WinZIP on Windows, Stuffit Expander on the Mac, or
gzip on UNIX
start your browser
set your browser window to full-screen and
hide the tool bars
in the presentation's directory, open the
Index.htm file.
Client-Side Technologies:
Intro
to Cascading Style Sheets, level 1 (55 min)
complete *.ZIP
archive of presentation directory
This
presentation introduces Cascading Style Sheets, level 1, a W3C
Recommendation for formatting HTML pages using platform and vendor
independent markup. It explains the specific markup used to set text
style, margin size, page layout, and other formatting properties.
After viewing this presentation, you will know how to use CSS1 markup
to format web pages.
Intro
to Cascading Style Sheets Positioning (39 min)
complete *.ZIP
archive of presentation directory
This
presentation introduces Positioning HTML Elements with Cascading Style
Sheets, a W3C Recommendation for positioning HTML elements on the page
using platform and vendor independent markup. It explains the specific
markup used to position, hide, show, and stack HTML elements. After
viewing this presentation, you will know how to use CSSP markup to set
the position, visibility, and stacking order of HTML elements on web
pages.
Cross-Browser
JavaScript and DHTML (1 hr 50 min)
complete *.ZIP
archive of presentation directory
Learn how to
write JavaScript and Dynamic HTML web pages and application UIs that
work equally well on Nav4 and IE4 and degrade gracefully for older
browsers.
Server-Side Technologies:
Introduction
to Server-Side JavaScript (63 min)
complete *.ZIP
archive of presentation directory
Learn how to use
Server-Side JavaScript in an hour! Topics covered include the
difference between client-side and server-side JavaScript, the
benefits of SSJS, and the how to compile and run your first
application.
These streaming audio presentation
were created using RealNetworks's RealServer, RealPlayer, and RealPresenter
and Netscape JavaScript and cross-browser Dynamic HTML. To learn more about
these technologies, follow the links:
DevZone
for RealNetworks streaming audio technology
Online Training Lessons (quizzes
not available)
Web Development and JavaScript:
Start
Creating Your Own Web Pages
Creating
High Quality Web Graphics
Layout
and Design for Your Web Pages
Making
Your Web Pages Interactive
Start
Using JavaScript
Using
JavaScript for Interactivity
Using
Advanced JavaScript Techniques
Web
Design and Graphics:
Web Design and Graphics
Web Design & Graphics: Making Your Site Fast and Viewable
Web Design & Graphics: Building Your Site with
Images
Web Design & Graphics: Building Your Site with
Formatting
Web Design & Graphics: Using Other
Tools
Dynamic
HTML:
Dynamic
HTML: DHTML and Style Sheets
Dynamic HTML: Using JavaScript
Dynamic HTML: Objects and Events
Dynamic HTML: Styles and Content
Dynamic HTML: Data from Other Sources
Web Authoring Tutorials
Web Authoring with HTML: (html) (pdf)
Web Authoring with HTML: Advanced Topics:
(html) (pdf)
Web Authoring: Tables and Frames: (html) (pdf)
Web Authoring: Forms and Counters: (html) (pdf)
Web Authoring:
Graphics: (html) (pdf)
File
Management for Web Site Managers: (html) (pdf)
Internet
Programming Lectures
Guides to Web Technologies:
World
Class Web Site Creation Guide
CGI
Manual
JavaScript
Manual
Perl
Manual
SSI
Manual
HTTP
Reference
HTML
Guide
XML
Guide
PHP
Introduction Manual
MIME
Description
More Web Programming Training Tutorials
Programming with JavaScript: Creating a Programmable Web Page
Working with JavaScript Objects and Events: Enhancing your Forms with JavaScript
Creating a Multimedia Web Page: Enhancing a Page with
Sound,Video, and Java Applets
Data files for above three tutorials: file.exe
HTML Reference Table: HTML Tags and Properties
An HTML Tutorial This tutorial covers the following
topics:
how to do it right
basic tags
tables
using tables to
create layouts
frames
style sheets
navigation is key
faster, higher,
farther!
other resources
Writing HTML
By the time you have reached the end of this
tutorial you will be able to construct a series of linked web pages for any
subject that includes formatted text, pictures, and hypertext links to other
web pages on the Internet. If you follow the steps for the Basic Level
(lessons 1-14) you will develop a page
about volcanoes and if you go on to the Advanced Level (lessons 15-29),
you will create an enhanced volcano
web site.
Internet Multimedia Helper: HTML
JavaScript Tutorial A great 13 chapter tutorial covering the following topics: Introduction To JavaScript, Functions, Writing Text On The Browser Using JavaScript, Operators, If...Else Construct, Switch Case Construct, Loops, Objects, String Objects, Navigator Object, Document Object Model, Events and Forms.
Introduction to JavaScript for the Web This course discusses the purpose
and goals of JavaScript and demonstrates the relationship of JavaScript to
HTML, DHTML, Java, JScript, VBscript, and CGI scripts. It introduces the
syntax and concepts for major elements of the language, such as classes,
arrays, functions, and the major WWW objects, including the Window and
Document objects; demonstrates program flow and navigation of objects in a
browser; and illustrates these concepts with (1) Forms Verification, (2)
user-controlled animation, (3) navigation and control of browser objects, (4)
cookies, and (5) animation and mouse-control of DHTML elements, such as CSS
and positioning.
Internet
Multimedia Helper: JavaScript
HTML and JavaScript Guide
(pdf)
JavaScript Course (pdf)
JavaScript
Objects, Properties, Methods and Event Handlers
JavaScript
Operators, Syntactical Elements, and Keywords
CSS Specification This specification defines Cascading Style Sheets, level 2 (CSS2). CSS2 is a style sheet language that allows authors and users to attach style (e.g., fonts, spacing, and aural cues) to structured documents (e.g., HTML documents and XML applications). By separating the presentation style of documents from the content of documents, CSS2 simplifies Web authoring and site maintenance.
Guide to Cascading Style Sheets (CSS)
Style Sheets Now!
Change the appearance of hundreds of Web
pages by changing just one file... Influence presentation without losing
visitors... All with the power and flexibility of Web style sheets.
Quick Tutorial
A basic introduction to Cascading Style
Sheets.
CSS Structure and
Rules
An introduction to the various kinds of
selectors, pseudo-classes, pseudo-elements, and cascading order.
CSS Properties
Descriptions of the various properties
available in Cascading Style Sheets, level 1.
Linking Style
Sheets to HTML
Various methods of incorporating style
sheets into an HTML document.
Style Sheet
Dependence
How to misuse style sheets and make your
pages inaccessible.
CSSCheck
Check the syntax and style of your
Cascading Style Sheets with this CSS lint.
CSS References
Links to CSS specifications and other
documentation.
Cascading
Style Sheets: Selectors, Units, Atrributes and Values Displays the selectors, units, and
attributes supported by CSS and the two major browsers.
Cascading Style Sheets Tutorial
CSS Basic:
Introduction to CSS
CSS Syntax
CSS How to
CSS Background
CSS Text
CSS Font
CSS Border
CSS Margin
CSS Padding
CSS List
CSS Advanced:
CSS Dimensions
CSS
Classification
CSS Positioning
CSS
Pseudo-classes
CSS
Pseudo-elements
CSS2 Media Types
More CSS:
CSS Examples
CSS Reference
CSS Units
CSS Colors
20 Question CSS Quiz You will get 1 point for each
correct answer. At the end of the Quiz Test, your total score will be
displayed. Maximum score is 20 points.
Intermediate Graphics for the Web
An intermediate level class which introduces you to some of the more
sophisticated graphic applications on the WWW. These include concepts in
computer graphics; graphic applications in frames, clickable image maps, and
images maps in frames using manual, semi-automatic, and automated methods
(such as Microsoft FrontPage and other programs); methods of acquiring and
placing graphics from other packages, such as PowerPoint and Excel; how to
incorporate streaming media presentations in browsers; how to create and
tailor animated GIFS; interactive graphics such as VRML; and how to acquire
and modify Java Applets.
Graphics Design Based on Edward Tufte's
Principles
Using Graphics
Equipment in the Vislab
Clickable Image
Maps
Scrollable Frames
Clickable Image
Maps with Frames
Making Animated
GIFs
Exporting
PowerPoint and Other Graphics to the Web
3D Animation Using
VRML
Incorporating
Streaming Media in Your Browser
Using and Adapting
Java Applets
DHTML Tutorial
DHTML Tutorial 1:
Simplifying your Code
Moving an Object at a Specified Angle
Moving an Object in a Circle
Moving an Object in a Spiral
Passing arguments to the setInterval()
and setTimeout() Methods
DHTML Tutorial 2:
Creating a TextRange Object
Properties of the TextRange Object
Methods of the TextRange Object
Searching for Text on the Web Page
Formatting Text With a Mouse Click
DHTML Tutorial 3:
Calling JavaScript functions within the
<A> tag
Working with the Wave Filter
Other Filters and Transitions
Creating Transition Effects in Netscape
DHTML Tutorial 4:
Displaying Character Codes
Hiding Form Elements
Canceling a Selection
Positioning with Internet Explorer
Expressions
DHTML Tutorial 5:
Creating a Scrolling Status Bar
Scrolling the Browser Window
Passing Information to and from a Modal
Window
Showing Help Windows
Internet and World Wide Web: How to
Program These chapters discuss
effective Web page design, server- and client-side scripting, etc.
Free Chapters from 1st edition:
Chapter 1 - Introduction
to Computers and the Internet (1.2Mb)
Chapter 2 (A) - Introduction
to Internet Explorer and the World Wide Web(1.2Mb)
Chapter 2 (B) - Introduction
to Internet Explorer and the World Wide Web (1Mb)
Chapter 3 - Introduction
to HyperText Markup Language (4 1.3Mb)
Chapter 8 - JavaScript/JScript:
Introduction to Scripting (1.3Mb)
Chapter 17 (A) - Dynamic
HTML: Filters and Transitions (1.5Mb
Chapter 17 (B) - Dynamic
HTML: Filters and Transitions (1.5Mb)
Chapter 23 - Electronic
Commerce and Security (1.7Mb)
Chapter 26 - Active
Server Pages (ASP) (1.7Mb)
Chapter 28 - XML
(Extensible Markup Language) (1.6Mb)
Free Chapters from 2nd edition:
Chapter 1 - Introduction
to Computers and the Internet
Chapter 7 - JavaScript/JScript:
Introduction to Scripting
Chapter 11 - JavaScript/JScript:
Arrays
Chapter 15
- Dynamic HTML: Filters and Transitions