Be sure to check out our new Blogs and discover all the new Free Training!

Free Computer and IT Training Tutorials and Courses


Newsletter for Computer IT Education,
Training & Tutorial Resources

*** ISSUE #43 - April 2005 ***


Please Update Your Bookmarks & Web Links!

This Newsletter is only sent to its subscribers and
is available in May, 2005 on the web at

Newsletter Archives are here:

Subscribe and unsubscribe instructions are at the end.

Please forward this newsletter to all your friends
and associates who might be interested!


In This Issue:

1)... Editor's Greeting

2)... The Best New Free I.T. Training & Tutorial Sites

3)... New Free I.T. Books & Book Sites

4)... University Computer Science Course Sites

5)... The Best Suggested Sites from Website Users

6)... New I.T. Training & Tutorial Link Sites

7)... I.T. Sites Worth Mentioning

8)... Question of the Month about Technical Training

9)... Please Support Our Computer Training Mission

1) Editor's Greeting:

Hello everyone, and welcome to our new subscribers!

Please note we have changed our domain name from to Please update your bookmarks and links to our site.

This is the April 2005 issue of our free monthly newsletter for Computer IT Education, Training, & Tutorial Resources providing you with the latest Free online IT Training Resources that we have recently discovered and researched. This newsletter is free to anyone subscribing (instructions at bottom, no username/password is needed). To access our member site, however, you do need a user name and password - registering as a member of costs $15 for two months, for more information please see Become a Member of

My desire is that these free resources will help you with your computer education and training and are tools to advance your IT career. Our main mission is the training of those less fortunate who are seeking to become computer literate, both technically and from a user's perspective. In this issue we describe and link to a total of 44 computer, IT and programming learning and tutorial web sites. By means of this email newsletter, you have knowledge of and access to these sites before our web site visitors do.

***Current News ***

Please note we have changed our domain name from to

Please update your bookmarks and links to our site. All pages are the same, so if you have website that links to us all you need to do is change the domain name from to Thank you.

Please take a look at my 2 new blogs, these will be updated weekly with new free training and tutorial web resources, as I discover and evaluate them:

       Best New Training Sites
       Free Computer Books

Please Visit Our New Free Training & Tutorial Search Engine -!
- We have deployed a new website at that is a search engine with a large database of over 100,000 free IT education and training web resources, with another 50,000 free resources reserved exclusively for paid members. If you're an Member, go to to access the special members' page for searching over 100,000 free training web resources. If you're curious, this search engine is implemented using ASP.Net on Mono and Linux.

All of the links for these 100,000 free web resources have been validated, so you should not get any broken ones. We are also caching all previous results pages to help you find all the free training content and materials you need and are looking for. So check out our new free IT training search engine now, and if you'd like to, please provide me your feedback. Again, the url is: Thank you.

For your convenience, this newsletter is also available to subscribers in HTML format at this special url:

I wish you the best with your computer studies and learning.

Warm Regards, 
Jeff Love 
Newsletter Editor and Webmaster


"Learn New Skills and Increase Your Earning Power
 - With Free Online Computer Training!"

*** Become a Member of ***

Our Members' Site contains the web's best computer and IT training resources and tutorials. This content is individually linked and presented in a way to expedite and facilitate your IT learning experience. We have done all the web research and presentation work for you so you can concentrate solely on your computer training. For short FAQ Answers, please see the end of this newsletter.

The total price to join as a member is only $15.00 total for 2 months, $25 for 4 months, $34 for 6 months, or $59 for a whole year. The funds generated will assist us to help all those seeking IT education and application development training. Here's the link to see what's available on our member's site and to sign up:

This is our new free computer and IT education and training search engine housing over 100,000 free training internet resources! Just type in a topic you're looking for and get tons of great web resources instantly. These search results are much better than the big search engines, like google. You can also check out our predefined search results page giving you tons of free training resources:

Our new software application and office training and tutorial site,, is now up and running. We give you Free access to hundreds of Free Training and Tutorials covering Microsoft Office, Flash, Photoshop, Dreamweaver and FrontPage. We also provide you a member site for the best available online software application training. You can follow this site's blog on our EOFC Twitter page

-> Here are Your 3 Rewards for Subscribing to this Newsletter <-

*** Free Online IT Training Materials for Subscribers *** 
This section of our site contains over 2,000 free IT, computer and programming training resource links:

*** Free Online Computer Training and Tutorial Resources *** 
Containing over 8,000 free IT training and tutorial resources, this section of our site is available only to our newsletter subscribers and web site members:

*** Free e-Book: "Understanding Computer Security" *** 
Our new e-book contains the best information from U.S. government agency computer security papers and guides and presents it in a coherent and understandable manner. My hope is that this e-book will make computer security easier to learn. Click here to receive your Free Copy: (553 kb). When unzipped it is a windows executable.


2) The Best New Free I.T. Training & Tutorial Sites:

This section of our newsletter contains the best new free IT training and tutorial sites that we have found and researched in the last few weeks. These resources will be added to our Free IT Training & Courses page at, our Free IT Tutorials and Guides page at, or to our members' site (

This is our new free computer and IT education and training search engine housing over 70,000 free training internet resources! Just type in a topic you're looking for and get tons of great web resources instantly. These results are much better than the big search engines, like google. A couple tips: 1) to exclude a word, type minus sign (-) in front of it, and 2) to get more free training resources simple click on the 'next' link at the bottom of each page. You can also check out our predefined search results page here:

You can start searching right now using this form!

Also, here are a few search results to get you started:

  Web Development:

  Java Learning Resources:

  Linux Tutorials:

  XML Tutorials:

  C++ Tutorials:

  A+ Tutorials and free practice questions:

  iNet+ Tutorials:

  Network+ Tutorials:

  MCSE preparation:



  Windows 2003: paid Member-only search with 50,000 more free resources:  

  If you forgot your password please go here to retrieve it:


Intelligentedu Online Library of Training Courses:

This is one of our new free training and tutorial sites, provides over 450 free online IT tutorials. Tutorials range from entry level texts on using word processors through to advanced techniques in web development/database design and network routing.

This is a great Linux site giving you a ton of material. Here is some of their stuff:


Linux Training Materials and User Guides:

This site has Linux and ttraining materials, but appears to be offline at present. You may want to look in for their free training:*/

Here is their Linux User Guide using text format):


Hacking Linux Exposed:

These are excellent Linux security tutorial articles written by Brian Hatch. Here are some of them:

Everyone Needs Backup:  
No Reboot Necessary (OpenSSH):  
SSL is Not a Magic Bullet:  
Recovering files from /Proc:  
Investigating Processes, Part 1:  
Our Continuing /proc and lsof Investigation:  
Sign Everything, My Friends:  
Architecture Diversity: A Security Perspective:  
Boot Access is Root Access:  
Hardening LILO Against Unauthorized Access:  
Another Backdoor to Root Access:  
Executing Code From Non-executable Files:  
Creating an Anonymous FTP server with Publicfile:  
Ten minute Firewall:  
Firewalling /proc entries:  
Vet the code or pay the price:  
Audit trails are vital for post-compromise investigations:  
Identifying a deleted account:  
Keeping User-Level Access When Locked Out:  
Challenge: How Did These Processes Get Here?:  
/etc/inittab - The Most Overlooked Cracker Haven:  
Secure Passwordless Logins with SSH Part 1:  
Secure Passwordless Logins with SSH Part 2:  
Secure Passwordless Logins with SSH Part 3:  
The Authprogs SSH Command Authenticator (Passwordless SSH part 4):  
Egress filtering for a healthier Internet:
Preventing Syslog Denial of Service attacks:  
SSH Tunneling part 1 - Local Forwarding:  
SSH Tunneling part 2 - Remote Forwarding:  
SSH Tunneling part 3 - Where does the crypto end?:  
The Upgrade Process: Restarting vs Rebooting:  
Linux File Permission Confusion:  
Linux File Permission Confusion pt 2:
Linux: the Securable Operating System:
Who's listening on that port?:  
/proc/config offers a post-intrusion clue:  
Linux file locking mechanisms - Flock, Lockf, and Fcntl:  
Linux file locking mechanisms - Mandatory Locking:  
Ten minute host firewall, Part 1:  
Ten minute host firewall, Part 2:  
Using iptables chains to simplify kernel ACL management:  
Sniffing with Net::Pcap to stealthily managing iptables rules remotely, Part 1:  
Running programs in response to sniffed DNS packets - stealthily managing iptables rules remotely, Part 2:
Running custom DNS queries - stealthily managing iptables rules remotely, Part 3:  
The wrong way to upgrade your RPMs:  
Nmap Version Detection Rocks:  
File and email encryption with GnuPG (PGP) part one  
The mysteriously persistently exploitable program explained:  
File and email encryption with GnuPG (PGP), part 2:  
File and email encryption with GnuPG (PGP) part 3:  
File and email encryption with GnuPG (PGP) part 4:  
File and email encryption with GnuPG (PGP) part 5:  
File and email encryption with GnuPG (PGP) part 6:  
The ease of (ab)using X11, Part 1:  
The ease of (ab)using X11, Part 2:  
SSH Users beware: The hazards of X11 forwarding:  
SSH Bouncing - How to get through firewalls easily:  
SSH Bouncing - How to get through firewalls easily, Part 2:


Computer Science Tutorials and Applets:

This site hosts total of 249 tutorials teaching all types of subjects in computer science. These are written by the computer science students.

Here are some of the areas covered:

Computer Anatomy Teaching Tool:




Sound and Video:






Web Design Articles and Tutorials:

This site has excellent learning materials covering web design, web content, HTML, and Flash. Here are some of their other training sections:

Tutorials on HTML, XHTML, Doctype switching and beyond:

Tutorials on Macromedia Flash, ActionScript, and server-side technologies:

Tutorials on Web Content, Content Management and Design:


Web Style Guide, 2nd Edition:

These areas are covered by this guide: Process, Interface Design, Site Design, Page Design, Typography, Editorial Style, Graphics, and Multimedia.


Linux talks and slides:

This site contains Greg K-H's Linux related conference slides and papers and other talks he has given, mainly covering kernel coding and style, debugging techniques, hotplugs, and Linux security modules.


Linux Introductory Courses by

Introduction to Linux Course:  
A course for the Linux beginner, introducing Linux from the three most popular distributions and in the most modern release (Red hat, Mandrake, Suse). Intro to KDE, KOffice, the command shell, OpenOffice, and network programs: ftp, ssh, and X-windows. The course content can be downloaded for free here, see link to pdf file above.

Here are their other freely available courses, in pdf format:

StarOffice/ OpenOffice Course on Linux:

General Networking Course for SAIR LCA certification:


John Barnett's free downloads, software and eBooks:

2 good documents here are the following:

Introduction to TCP/IP:

Introduction to ODBC:


FreeBSD Handbook:

This handbook covers the installation and day to day use of FreeBSD 4.10 and FreeBSD 5.3. FreeBSD is based on the 4.4BSD-Lite release from Computer Systems Research Group (CSRG) at the University of California at Berkeley, and carries on the distinguished tradition of BSD systems development.


Create Web applets with Mozilla and XML:

In this article, Nigel McFarlane introduces XUL for the Mozilla platform (the XML User-interface Language). XUL is set of GUI widgets with extensive cross-platform support that are designed for building GUI elements for applications that have traditional, non-HTML GUIs.


How to Write Firefox Extensions:

Everyone has a good idea at one time or another to implement a new feature in a web browser. Well, with the goodness that is Mozilla Firefox, now you can do just that. You need to have a vague understanding of XUL and Javascript, but you certainly don't need to be a master of either.


Linux Newbie Guide: Shortcuts And Commands:

This is chapter 7 of Linux Newbie Administrator Guide, showing you many commands and shortcuts you can use in Linux.


Book/Guide/How-To/Tutorial/Documentation Archives:

Many Linux How Tos, Guides, Learning docs, and tutorials - also covering several open source technologies such as apache, PHP, Samba, Bash, Security, Zope, Python. Perl, and XML.


Lockergnome's Tutorials:

Electronic documents and eBooks: Quick to digest, easy to remember, fun to read, useful to have on hand, and very portable. Here are their tutorial archives:

Lockergnome also has channels for targeted areas:

Learn about Microsoft's .Net technologies: Visual C#, VB.NET, ASP.NET, ADO.NET. This page has their latest tutorials and articles.

Here is their Tips Bank:

Here are the latest knowledge base articles published on the Microsoft Support site:



This site has excellent articles covering: .NET Framework, ASP.NET, ADO.NET, Windows Forms, Components, Visual Basic.Net, C#, Architecture, and .NET Server.


Free Computer Science, Software, and Programming Articles from


Windows Security Articles:

This series started November 28, 2004 with the last part posted January 30, 2005. Great series of articles that help secure your Windows environment. Written by Larry Stevenson, aka Prince_Serendip, they are as follows:

Part 1: Firewalls and Antivirus Applications:

Part 2: To Do and Do Not:

Part 3: Safe at Any Speed Online:

Part 4: Securing Your Network:

Part 5: Are Cookies Really Guid for You?:

Part 6: Invisible Internet Browsing:

Part 7: HOSTS File: Wholesale Blocking:

Part 8: IM Insecure:

Part 9: Batting Clean-up:

Part 10: PC Pesticides: Expert Trainers in Full Streaming Audio/Video:

Learnkeydirect will give you full access (for a limited time) to see how you like their IT training! This is not a standard demo. Everything is active, you get a complete module of their training for free. Interactive Labs are included so you can practice what you've learned and pre-tests and post tests at any time are available. Free registration is required.


Complimentary MCSE Exam Prep Bundle:

For a limited time, we are giving away a free download copy of the popular Exam Cram Cram Sheets covering the four MCSE 2000 core exams plus the Cram Guides for several Microsoft 2003 exams.

Download your free Exam Cram Cram Sheets today at:

Free download offer includes Cram Sheets for the following Core exams:

Plus these Cram Guides for the 2003 exams:


3) New Free Computer IT Books, Publications & Book Sites:

Some of these web resources will be added to our Free IT Books page at and some will be added to our members site (

Here is an excellent site that gives you links to many free online books and other learning resources that cover a wide range of programming environments, open source technologies, security, web development, and Linux. Here are the topics covered:

Free C/C++ Programming Books:

Free FreeBSD Books:

Free Game and Graphics Books:

Free Java Programming Books:

Free JSP Programming Books:

Free JavaScript Programming Books:

Free Perl Programming Books:

Free PHP Programming Books:

Free Python Programming Books:

Free Linux Books:

Free Miscellaneous Books:

This site also has lots of good links to tutorials, articles, and more:

Free Programming Tutorials:

Free Programming Articles:

Computer Security Resources:

Webmaster, Web Development and Design Resources:

Search this site:


XML User Interface Language (XUL) Bookshelf:

Creating Applications with Mozilla (Using XUL, JavaScript and CSS):

Rapid Application Development with Mozilla:

XForms: XML Powered Web Forms:

Creating XPCOM Components:

XPCOM Reference:


O'Reilly XForms Essentials:

This book takes you through the basics, shows you where XForms fits with other W3C standards, and gets you started with authoring. Also serves as an excellent reference, with enough examples for you to copy and try out for yourself.


Free Online Java Books, Tutorial Videos, Magazines, and Tech Tips:

Many good links to Java related learning materials. Here are the free training videos on this site:

J2EE Best Practices, Training Video (20MB):

Understanding WebServices, Training Video (18MB):

Understanding J2EE, Training Video (21MB):

Using Web Services with J2EE, Training Video (7MB):

Transaction, Training Video (18MB, Slide):

Struts, Training Video (12MB, Slide):

EJB, Training Video (18MB):


Tutorials and Manuals from

This site hosts some relatively older books, but some of these technologies have not gone out of date yet. It was down for a while but is now back online. Here are the books hosted:





C ++:

Visual Basic:



C++ Builder:




Text Processing in Python:

This book is ideally suited for programmers who are a little bit familiar with Python, and whose daily tasks involve a fair amount of text processing chores. It's also fpr programmers who have some background in other programming languages - especially with other "scripting" languages.


Index of

This ftp directory has many free programming and IT books. There is a limit on concurrent logins, so try again later if the max has been reached. Here are the subdirectories:


Free ASP.Net Book Chapters from


Free Java and JSP Book Chapters from


PublicJoe's Programming Tutorial Website:

A C#, VB.Net and general programming website aimed at the beginner or intermediate programmer. Here you will find a C# Tutorial and a VB.Net Tutorial. Also C# Articles, C# Snippets, a free C# eBook, a free VB.Net eBook and a free Visual C++ 6.0 eBook.

Free C# eBook:

Free VB.Net eBook:

Free Visual C++ 6.0 eBook:

4) University Computer Science Course Sites Free to Browse and Study:

These web sites will be added to our Free University IT Course Webs page at

Introduction to Programming Using Java, Version 4.1, June 2004:

Full Table of Contents:

Chapter 1: Overview: The Mental Landscape:

Chapter 2: Programming in the Small I: Names and Things:

Chapter 3: Programming in the Small II: Control:

Chapter 4: Programming in the Large I: Subroutines:

Chapter 5: Programming in the Large II: Objects and Classes:

Chapter 6: Applets, HTML, and GUI's:

Chapter 7: Advanced GUI Programming:

Chapter 8: Arrays:

Chapter 9: Correctness and Robustness:

Chapter 10: Advanced Input/Output:

Chapter 11: Linked Data Structures and Recursion:

Chapter 12: Generic Programming and Collection Classes:

Appendix 1: Other Features of Java:

Appendix 2: Some Notes on Java Programming Environments:

Appendix 3: Source Code for All Examples in this Book:

5) The Best Suggested Sites from our Website Users
- Every month we feature the best suggested IT training and tutorial sites from our website visitors. Here are this month's sites:


Xams R Us:

This site offers over 50 Free Honest IT Certification Practice Exams. Free registration required. Practice exams include Cisco, CIW, CompTIA (A+, Network+, Server+, Security+, Linux+), Microsoft MCSE and MCSD, Oracle, Red Hat, and Security.

Many ebooks about programming are free to download at this site, covering C#, C++,C, Linux, VB, .Net, ASP, and Java.


Need Scripts:

One stop Web Development Resource providing reviews, articles, code and information. Covers ASP, ASP.Net, C, C++, Flash, HTML, Java, JavaScript, Perl, PHP, Python, Visual Basic, XML, and tools and utilities.



Tutorials and code examples covering C, C++, C#, and .Net.

6) New Computer & IT Training & Tutorial Link & Resource Sites:

These web sites will be added to our IT Links and Resources page at Downloads:


Research Documents:




Windows BootDisks, PC Support, Essential Utilities, and Guides.



Links to various web learning resources on Web Services and SOAP.



White Papers:

7) I.T. Sites and Free Downloads Worth Mentioning:


Freeware 4U:

These pages have many excellent software utilities and system tools that you can download and use for free. This site also has categories for diagnostics, compression, graphics, HTML, Internet, security, text editors, and calculators.


Empty Temp Folders:

Empty Temp Folders (emptemp) helps you manage and delete folders that contain temporary files, left over by other applications. It will also let you list and delete cookies, history files and temporary internet files, and it has a search function to let you find and delete temporary files outside the normal temp folders. (667KB)


Craig Cecil - Tools to Check Your Site:

This site brings together on one page, a whole range of online web site validation tools that you can start using immediately.

8) Question of the Month about Technical Training:

Each month Jeff Love will answer a current or important question that we have received about computer and IT training and career development.

April 2005 Question of the Month: 

What is a good site that will direct me to computer science articles and papers.


The best site on the web for indexing computer science articles and papers is CiteSeer. Its full name is Computer and Information Science Papers CiteSeer Publications ResearchIndex and its URL is:

A typical search, for example "Linux", will give you many results to choose from:

Here is a search on "Java":

And one on "Windows":

Jeff Love
Web Master and Editor

9) Please Support Our Training Mission

How You Can Support Our IT Training Mission

Please help support's Computer and IT Education and Training Mission by visiting our sponsors below. By doing so, you will be helping people who want to learn to use computers in an Information Technology career.

University of Phoenix Online: Advance your career:

DeVry: Online degrees for working adults:

ITT Technical Institute: Choose from their many programs:

Kaplan College Online:
Advance your career with an online degree from Kaplan College

Capella University -accredited online education for professionals:

Computer Education, Training, & Tutorial Resources
Free I.T. Training Now!

A free and member-based I.T. educational and training portal web site. We have compiled, categorized, described, and linked many, many sites that will be of keen interest to computer science students and instructors and others seeking free training and knowledge about computers. All areas are covered, from programming to systems administration to networking to the internet. You are able to study and learn all about computers and I.T. via Free training, courses, tutorials, books, guides, documentation, articles, tips, notes, and help. Also offered are free technical training tutorials co-branded with Check us out today.

Copyright Notice: Please note that all of the items hyperlinked are copyrighted by their authors and/or publishers. You are expected to look for, read, and adhere to such notices. Downloaded and online material is copyrighted whether or not a copyright notice is present.


***'s Member Site ***

Our Members' Site contains the web's best computer and IT training resources and tutorials. This content is individually linked and presented in a way to expedite and facilitate your IT learning experience. We have done all the web research and presentation work for you so you can concentrate solely on your computer training. Member Site FAQ Answers:

  1. Over half of the web sites and pages in our members site are not in the free section of our web site. The online training resources in our members' site are linked and laid out in a much more detailed fashion than those in the free section. This will save you time in finding all the best free training on the web.
  2. If you use a credit card when joining, you may choose to be billed by PayPal, or you may purchase from, our authorized retailer, whichever you choose.
  3. You have a choice to select the non-recurring or recurring method of payment. If you select non-recurring, when your membership period expires, you will not be automatically charged another fee on your credit card or check.
  4. If you are looking for training and tutorials covering popular software such as Microsoft Office, Flash, Photoshop, Dreamweaver, Web Development, Windows and Computer Hardware, please see our sister site,

The total price to join our member's site is only $15.00 total for 2 months, $25 for 4 months, $34 for 6 months, or $59 for a whole year. The funds generated will assist us to help all those seeking IT education and application development training. Here's the link to see what's available on our member's site and to sign up: <>. You can email Jeff Love with questions at

I will give you 8 great Free Bonuses when you sign up now. These are as follows:
1. A Comprehensive 47-page IT Glossary
2. How To Understand Windows Error Messages program 
3. 105 Great Totally Free Utility Programs 
4. A Bug Tracking Access
5. The Four Best IT Salary Calculator/Wizard sites 
6. 12 Great Web Resources for Learning the Best Methods to Study and Take Tests
7. Six Great e-Books (a $120 value) to help you Make Money using the Internet
8. Five extra bonus IT resource sites that are the best from our "worth mentioning" newsletter section

To Subscribe
to this Free monthly Newsletter of Computer Education, Training, & Tutorial Resources simply send a blank email to this address:

(You will need to reply to a confirming email.)

Or go to this web page and use the Subscribe form:

To Unsubscribe from this Free monthly Newsletter of Computer Education, Training, & Tutorial Resources simply send a blank email to this address with Unsubscribe in the subject::
(no need to confirm)

Or go to this web page and use the unsubscribe form:

Thank You!