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.
Subscribe to our Free semimonthly Newsletter to Get the Latest & Best FREE Computer IT Training! -You'll stay current with all the New Free Computer Training and Education sites we discover - Subscribe now because you'll have access to these great new sites a month before our web site visitors do, and with each issue you'll receive our 2 non-public links containing 97 Pages of Free Training with over 10,000 Free IT training and tutorial resources.
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