Be sure to check out our 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 #58 - August 2006 ***

Please Update Your Bookmarks & Web Links!

This Newsletter is only sent to its subscribers and
is available in Sept., 2006 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!

This is the August 2006 issue (#58) 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 109 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 take a look at our Blogs, We post on a daily basis to these blogs all New Free Training and Tutorial Resources, as we discover and evaluate them, here are the links:

       Best New Free Technical Computer and Development Training Sites

       Free Computer, Technical, and IT Books

       Our 3 Blogs for

            - Web Development   - Adobe & Macromedia   - Microsoft Office Applications

To get your Free Computer Training updates via RSS, please cut and paste this urls into your RSS reader:

Please Visit Our New Free Training & Tutorial Search Engine
- this new website at is a search engine with a large database of over 150,000 free IT education and training web resources, with another 70,000 free resources reserved exclusively for paid members. If you're an Member, go to to access the special members' page for searching over 220,000 free training web resources.

All of the links for these 220,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 220,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, training and tutorial search engine housing over 150,000 free training internet resources! Just type in a topic you're looking for and get tons of great web resources instantly. We believe these results are better than the big search engines, like google. 

You can start searching right now using this form:

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 70,000 more free resources:  

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



Visit TrainingByEmail to receive Free Training for C#, ASP.Net, SQL, Word, Excel, and Outlook,  via your email every week! We will send out a new training in the topic of your choosing every week. You can then save this, print it out, or delete it all at your convenience. And you can't beat the price, FREE!


Intelligentedu Online Library of Training Courses

This is another one of our new Free training and tutorial sites, providing over 450 free online IT tutorials. Tutorials range from entry level training on using word processors through to advanced techniques in programming, web development, database design, and network routing. In-depth courses are also available at low cost.


Top 20 AJAX Tutorials for Beginners

As we all know by now, AJAX is being used more and becoming more important in web development. AJAX uses a combination of Javascript and XML to allow web pages to be updated with new data from the server, without forcing the user to wait for a page refresh. Web applications can do a page update without refresh using Javascript, PHP and XML's XMLHTTPRequest object (also known as 'remote scripting'). As a deveoper, using AJAX allows you to build web applications having user interfaces like those of desktop applications, thus offering the user better experiences.

I have researched the web for the 20 best tutorials to help those new to AJAX get started in this important web development technology. These will hopefully help you to start coding web applications using AJAX and get you up to speed quickly. Some of these will also be helpful for more advanced AJAX developers.


32 Free Linux Certification Study Guides and Practice Tests
Here are a total of 32 free preparation and study ebooks, guides, and practices tests with explanations and answers for all the Linux certification exams. These free training materials cover the following Linux certifications:  The Linux Professional Institute’s LPIC1 and LPIC2, The Red Hat RHCE (Red Hat Certified Engineer), and CompTIA's Linux+ certification.


80 Free CompTIA Certification Study Guides and Practice Tests

Here are 80 free CompTIA certification exam preparation study guides and practice tests for all of the current CompTIA certifications. These are hosted by and include the following certifications: A+, i-Net+, Network+, IT Project+, Server+, Security+, Linux+, HTI+, CDIA+, CTT+, and e-Biz+.  These exam prep materials are downloadable in pdf and zip formats.


180 Free Cisco Certification Study Guides and Practice Tests
Here are a total of 180 free preparation and study ebooks, guides, and practices tests with explanations and answers for all the Cisco certification exams. These free training materials cover the following Cisco certifications: CCIE, CCNA, CCIP, CCNP, CCDP, and CSP.


Free J2EE Programming Instructor-led Online Course

Here is an excellent, free online, instructor-led course on J2EE programming, named J2EE Programming with Passion. This is the same course the instructor teaches at Brandeis University and Boston University as part of their regular graduate degree programs. This course is offered as a free online course on regular basis 2 or 3 times a year.  You can register for this free online J2EE course at any time, or take this course as many times as you want in the future. Of course, if you'd like you can study the J2EE lessons, slides, and materials on your own at any time, without registering.

Class Schedule


HTML, CSS, PHP, and Perl Tutorials from DevelopingWebs.Net

DevelopingWebs.Net is a great place for learning about for web site development. Check out my post on for all the tutorials on this site, where aspiring web developers and those needing to brush up their skills can spend some time learning web programming, specifically HTML, CSS, PHP, and Perl. This site is also a web developers' community where webmasters communicate, tutor and get help. Here are the links to their topical tutorials pages.

Basic and Advanced HTML Tutorials and Lessons

Cascading Style Sheet (CSS) Tutorials

PHP Tutorials

Perl Tutorials


Complete CSS Guide from WestCiv

This is WestCiv’s Complete CSS Guide, a set of comprehensive tutorials and references to every aspect of Cascading Style Sheets (CSS). If you need help learning CSS or if you're looking for info about selectors, properties and all the other aspects of cascading style sheets, this is the place to visit and learn CSS.


35 JavaScript Tutorials

JavaScript is a client-side scripting language and adds interactivity and user involvement to web pages. JavaScript enables browsers to take decisions and process information. JavaScript is based on Object Oriented Programming and its syntax is quite similar to C, C++ and Java. However, it is much easier to learn and implement. These 35 online Javascript tutorial lessons, from, were written for those having no programming experience. The Javascript tutorials start with JavaScript methods and event handlers and then take you through variables, loops, functions etc. In the following tutoral lessons, you will learn how to detect browsers, print current date and time on a web page, change images on mouse-over, display statements in the browser Status Bar and several other nifty things.

This site also offers excellent Beginning and Advanced Flash Tutorials to help you learn this important interactive web site creation tool.


35 SQL and MySQL Tutorials

The Structured Query Language is used in manipulating data stored in Relational Database Management Systems (RDBMS). SQL provides commands through which data can be extracted, sorted, updated, deleted and inserted. SQL can be used with any RDBMS such as MySQL, PostgresSQL, Oracle, Microsoft SQL Server, Access, Sybase, Ingres etc. offers 35 SQL Tutorials using a MySQL database. SQL commands specific to MySQL are left out, however.


Web Design and Development Tips and Tricks

The web design and development tips and tricks section of contains these many articles detailing tips and tricks for web developers. These tips and tricks cover several aspects of web design and development and have been classified into 3 categories: HTML tips, JavaScript tips, and Web Design tips.


Free CIW Study Guides and Slides

Certified Internet Webmaster (CIW) is a professional IT certification program and offered by Prosoft Learning Corporation. This certification is useful for students and professionals seeking a career in web development, and Internet applications development.

Here are 3 free CIW cramsession study guides and 4 sets of CIW learning slides covering the CIW Foundations exam, the CIW Internetworking Professional exam, and the CIW Server Administrator exam. Also linked are Free cramsession Study Guides for all of the CIW certification exams from


The Top Digg Programming Posts for the month of July 2006

Here are my picks for the top Digg Programming submissions for the month of July, 2006. I have identified here a total of 17 top posts, covering several technical and development topics, including Ajax, Javascript, Web Progamming, Database, Beginning Programming, PHP, Ruby on Rails, Microsoft technologies, MySQL, Answers from legendary programmers, a Programming Aptitude test, and lots of Cheatsheets.


C# Tutorial Lessons and Coding Standards

Here are 13 excellent tutorial lessons that you can use to get you started with programming in C# (C Sharp) or to help you refresh your C# programming skills. Use the arrows on the bottom left for navigting these C# lessons.



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

Many Freely Available Computer Ebooks

This ebook site repository hosts many freely available I.T. and technical ebooks in pdf, chm, zip, and rar formats. The following topics are covered  by these ebooks: HTML, Linux, Redhat Linux, Debian Linux, FreeBSD, Solaris, Unix, Java, C++ Programming, C, C# (C Sharp), ASP.Net, Python, PHP, XML, Perl, Unix Shell Programming, MySQL, Zope, Apache, PostgreSQL, DB2, Oracle, Visual Studio .Net, Security, Firewalls, VPN, VOIP, Mobile, Networking, Snort, Cisco, CCIE, Game Programming, Flash, Flash Actionscript, Dreamweaver, SQL Serer, various Microsoft technologies, MCSE, Microsoft Windows XP, Windows Server 2003, and more.


2 Free Ajax Ebooks

Ajax burst onto the Web development scene by offering highly interactive, desktop-like Web applications that can be deployed through any modern Web browser without the need for special plug-ins. Ajax is built on existing Web technologies such as JavaScript, HTML, CSS, and XML and it is used in conjunction with any one of several server-side languages. With Ajax, you can develop responsive web applications with client-like functionality which are the new wave of the Internet. offers links to the following 2 ebooks covering Ajax web development technologies.

AJAX: Creating Web Pages with Asynchronous JavaScript and XML
The Easy, Example-Based Guide to Ajax for Every Web Developer

Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional (Beginning: from Novice to Professional)
Beginning JavaScript with DOM Scripting and Ajax is an essential guide for modern JavaScript programming; it’s practical but comprehensive. It covers everything you need to know to get up to speed with JavaScript development to add dynamic enhancements to web pages and program Ajax-style applications.


20 Free Computer and Programming Books

Here is a nice collection for 20 free books and ebooks covering a variety of technical, I.T., and programming topics. I hope you enjoy these.

Designing and Building Parallel Programs

How to Design Programs: An Introduction to Computing and Programming

Programming From the Groud Up

Algorithms and Complexity

The Algorithm Design Manual

Parsing Techniques - A Practical Guide

FreeBSD System Programming

The Protection of Information in Computer Systems

So you want to be a Computer Game Developer

Text Processing in Python

Natural Language Processing in Prolog

Programming The Nintendo Game Boy Advance: The Unofficial Guide

PNG: The Definitive Guide

The Handbook for Bloggers and Cyber-Dissidents

The Mono Handbook

DNS for Rocket Scientists

250 HTML and Web Design Secrets


XHTML and CSS Web Sites

Web Application Development with PHP and MySQL


18 Free Linux Books and Guides

Here is a nice collection of 18 free Linux Books and Guides, in pdf format, hosted by SGI. These cover basic and advanced Linux system administration, kernel module programming, and Linux application programming.

Linux Administration Made Easy

Linux Installation and Getting Started

Linux Kernel Internals

Linux Kernel Module Programming Guide

The Linux Kernel

The Linux Programmer's Guide

Linux Resource Administration Guide

Linux Security Quick Reference Guide

The Linux System Administrators Guide

Linux FailSafe Administrator's Guide

Linux FailSafe Programmer's Guide

Advanced Cluster Environment Booklet

XFS for Administration

Comprehensive System Accounting forLinux

Resource Administration Guide

Configuration and Operations Guide

Application Tuning Guide

REACT Real-Time for Programmer's Guide


4 Freely Available Ebooks

Here are 4 freely available ebooks that are described at the blog. One for each of the following subjects: Relational Databases, Cisco CCIE, C++ Programming, and PHP Security.

Designing Database Systems
Learn how to design relational databases and schemas.

CCIE Routing and Switching
Assessment, review, and practice for the CCIE Routing and Switching written exam 350-001.

C++ Programming
Addresses many of the most common C++ problems you will most probably come across, whether you're an advanced C++ programming or a newbie.

PHP Security
Explains the most common types of attacks and how to write PHP code that isn’t susceptible to them.

At this site you can download free Ebooks covering PHP, MySQL, C#, .Net, ADO.Net, 3d max, Actionscript, and Flash. Here is a linked list of some of these free ebooks:

MySQL PHP Database Applications (zip)

PHP Functions Essential Reference (zip)

PHP 5 Fast & Easy Web Development (zip)

Spring into PHP 5 (zip)

Programmers Guide to .NET (zip)

ADO.NET in a Nutshell (zip)

Programming C Sharp (zip)

Application Development Using C# and .NET

Teach Yourself C Sharp In 24 Hours 

Learning C Sharp

Core C# and .Net

PHP MySQL Programming for the Absolute Beginner (rar)


The Linux Development Platform: Configuring, Using, and Maintaining a Complete Programming Environment

This free book, "The Linux Development Platform. Configuring, Using, and Maintaining a Complete Programming Environment", hosted by Informit, shows you how to set up, create, and use a complete development environment using open source tools. Each chapter of the book is dedicated to a particular component of the development environment. After reading this book, you should be able to understand different components of a development system and be able to create such a system from scratch using open source tools. One thing to keep in mind is this book is not a tutorial on any language or programming techniques, but is instead about development tools and how to use them. (3.57mb, 317 pages, pdf format)


Free Web Design Ebook

Here is a blog post about a freely available Web Design ebook that explains and demonstrates the latest Web-building techniques and how to redesign a website for optimum usability. This ebook covers the following web development and design topics: user speed, color themes, improved accessibility, page sizing, working with tables, font selection, graphic alternatives, incorporating text with images, file sizing, improving navigation bars, menu additions, better content writing, and enhancing the home page message. To access the download link on, click on the Free button on the right, near the bottom of the page, wait about 30 seconds, then enter the 3 character code and click on the download button. To uncompress .rar files you can use 7-Zip.


.9 Free .NET and Microsoft Technology Books

ere are 9 Free .NET (dotNet) and Microsoft Technology Books and Guides covering the following topics: .NET and J2EE Interoperability, .NET Security, Object-Oriented Design Patterns in C#, VB .NET, .NET Application Performance and Scalability, Visual C++, XML Web Services, ActiveX, and Windows Driver Concepts.

Application Interoperability: Microsoft .NET and J2EE

The .NET Developer's Guide to Windows Security

Data Structures and Algorithms with Object-Oriented Design Patterns in C#

Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET

Improving .NET Application Performance and Scalability

Teach Yourself Visual C++ .NET in 24 Hours

Real World XML Web Services

Teach Yourself ActiveX in 21 Days

Key Driver Concepts for Windows, including Vista


Best Free Books and Guides from Microsoft for Windows Server 2003

Here are the best free books and guides on Microsoft's web site for learning more about Windows Server 2003 and its various technologies and related software. Included here are many books, guides, resource kits, references and white papers to help you understand how to architect for and deploy Windows 2003, along with administering and operating this server operating system.

Programming the .NET Compact Framework in C# and VB .Net

Here are two online books by Paul Yao & David Durant that explain and cover Programming the .NET Compact Framework. One is for C# (C Sharp) and includes C# samples, the other is for VB .Net (VB dotNet) and includes VB .Net samples. The sample code is available for download to those who register. All chapters from both books are freely available on this website, and the chapter links are below for your convenience, in pdf format.


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

Java Preparation Course at MIT

Here is another MIT open-content computer science course, this one focuses on introducing the language, libraries, tools and concepts of Java. Topics include: Object-oriented programming, primitives, arrays, objects, inheritance, interfaces, polymorphism, hashing, data structures, collections, nested classes, floating point precision, defensive programming, and depth-first search algorithm. Here are the Lecture Notes.


Computer System Engineering Course at MIT

Here is the fourth MIT open-content computer science course I am posting, called 'Computer System Engineering'. This course covers topics on the engineering of computer software and hardware systems: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities; recovery and reliability; privacy, security, and encryption; and impact of computer systems on society. Besides written PDF documents, the lecture notes include videos for each system engineering topic studied. Here are the Lecture Notes.


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: 

Modeling Roles: A practical series of Analysis Patterns

This is an excellent article explaining Modeling Roles. While performing object-oriented analysis, one often encounters problems related to roles. Roles are what any concept (or class) would play within the context of its related concepts (or classes). For instance a “company” would be the “supplier” of some specific “product”. “Supplier” is a role. All role problems can be easily solved by selecting one of the following 5 role patterns:  Role Inheritance, Association Roles, Role Classes, Generalized Role Classes and Association Class Roles.


SAP ABAP Tutorials and Examples

This site, Passionate about SAP: A Site for SAP Technical Consultants, provides original SAP and ABAP Tutorials, Articles, Utilities, an online ABAP Test and examples of SAP application development. The author has been involved with many SAP implementation and service projects and he is generous to share his SAP and ABAP knowledge and experiences.


Requirements Analysis and Specification Briefing Study Guide

Mark Ridley has written this pragmatic SSADM briefing study about requirements analysis and specification, entitled 'Lifecycle and Techniques for a Data Processing Environment - with a supplier designing and delivering the required system'. A slide map is provided and each slide is accompanied by a detailed description of the topics it addresses. You can also leave comments and discuss the topics covered.


Free Java Guide: Java Tutorial, SQL and PLSQL Tutorials

A free Java programming tutorial site to learn various Java technologies through a variety of online tutorials. Tutorials also offered for SCJP, JDBC, Java Swing, SQL and PLSQL.
These tutorials teach the essential concepts behind building applications using various programming languages. This site can be used as a practical programming, example based guide. These tutorials are for beginning programmers or those without much Object Oriented experience.

Core Java Tutorial | SQL Tutorial | PL/SQL Tutorial | Oracle Question Bank

Java Certification Notes | Java Programming Test
 | Java certification success, Part 1: SCJP

Introduction to Java I/O | Enterprise Java Beans Fundamentals |
SCJP Notes

HTML Tutorial | Java Interview Questions | C Interview Questions

C++ Interview Questions | SQL Interview Questions

Oracle Interview Questions | XML Interview Questions

HTML Interview Questions


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

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

Librenix - a Linux Systems Administration and Programming Portal

Librenix is an excellent Linux Systems Administration and Programming portal. It contains thousands of descriptions and links to many well written and presented Linux related tutorials and articles, categorized by Features, Linux, Apps, Coding, BSD, Admin, News, and Headlines.


Web Developer's Handbook

Web Developer's Handbook is an well maintained linked list of essential free training tutorial web resources for learning about many important web design and development topics. This directory makes the life of web developers easier. It is compiled and updated by Vitaly Friedman.

This site offers links to tutorials in many areas. Here are their computer, programming, and web development topics, with the number of tutorials in parentheses.

Databases (4)Game Design (57)
Game Development (2)Hardware (188)
Multimedia & Design (865)Operating Systems (50)
Programming (260)Web Development (523)
C (6)C++ (26)
C# (165)ASP.NET (25)
Visual Basic (13)VRML (14)
AJAX (26)Java (22)
CSS (83)DHTML (13)
HTML (80)JavaScript (25)
Perl (22)PHP (9)
SQL (1)Wap (2)
WML (8)XHTML (2)
XML (169)

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

2 Free Windows Registry Cleaners

EasyCleaner is a small program which searches the Windows registry for entries that are pointing nowhere. EasyCleaner also lets you delete all kinds of unnecessary files such as temps and backups. You can search for duplicate files and you can view some interesting info about your disk space usage! You are also able to manage startup programs, invalid shortcuts and add/remove software list.

Easily get rid of those old and obsolete registry entries created by software that you have destroyed ages ago. Key Features: - Remove file types - Remove entries of old software - Uninstall and remove Software from the Add/Remove list - Remove unused DLL files - Remove unused Shared DLLs (Automatically detected) - Automatic backup feature.


2 Free Firewalls

Prevents spyware and other malicious programs from sending your personal information across the Internet. Automatically makes your computer invisible to anyone on the Internet. Protects your programs from malware.

Jetico Personal Firewall
Protect your computer against hackers and malicious software when networked or connected to the internet. Choose and edit a pre-defined Security Policy or create your own. Monitor running applications that access the network. Monitor selected or all network packets as well as selected network events.


5 Free Adware / Spyware / Rootkit Removers

Ad-Aware Personal
Ad-Aware Personal provides advanced protection from known data-mining, aggressive advertising, Trojans, dialers, malware, browser hijackers, and tracking components.

Spybot Search and Destroy
Spybot - Search & Destroy detects and removes spyware and also allows you to fix some registry inconsistencies and extended reports. Has both an easy mode and an advanced mode.

Bazooka Adware and Spyware Scanner detects a multitude of spyware, adware, trojan, keylogger, foistware and trackware components.

SpywareBlaster prevents the installation of ActiveX-based spyware, adware, browser hijackers, dialers, and other potentially unwanted software. Unlike others, it does not have to remain running in the background.

SpywareGuard is an anti-spyware program that scans files before you open them and prevents execution. Provides both download protection and browser hjacking protection.


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.

August 2006 Question of the Month: 

What is Microsoft doing to improve security in Windows Vista so it won't be as much a real problem as it as been in the past in regards to security and vulnerabilities within networks and on the Internet?

Here are the important security features that Microsoft is adding to Windows Vista to improve security.

Windows Vista introduces the concept of “restricted services” that run under the least possible privileges and limit their activities to the local machine or network. A restricted service program runs from the start with minimal privileges and capabilities. The restricted service approach significantly reduces the number of services that are capable of doing unlimited damage to a user’s machine.

The personal firewall in Windows Vista is closely aligned with the Windows Service Hardening platform initiative, which allows the firewall to enforce inbound, outbound and protocol restrictions for networking operations.

Many processors shipping today support some form of NX, and Microsoft has included support for NX-capable processors since Windows XP SP2 through the Data Execution Prevention feature. Windows Vista introduces additional NX policy controls that allow software developers to enable NX hardware protection for their code, independent of system-wide compatibility enforcement controls. This enables a higher percentage of NX-protected code in the software ecosystem and on 64-bit versions of Windows, NX protection is the default.

Address Space Layout Randomization (ASLR) is another defense capability in Windows Vista that makes it harder for malicious code to exploit a system function. Whenever a Windows Vista computer is rebooted, ASLR randomly assigns executable images such as DLLs and EXEs to one of 256 possible locations in memory. This makes it harder for exploit code to locate and therefore take advantage of functionality inside the executables.

Windows Vista also introduces improvements in heap buffer overrun detection that are even more rigorous than those introduced in Windows XP SP2. When signs of heap buffer tampering are detected, the operating system can immediately terminate the affected program, limiting damage that might result from the tampering.

Kernel Patch Protection for x64. The 64-bit versions of Windows Vista support Microsoft’s kernel patch protection technology (sometimes referred to as PatchGuard), which prevents unauthorized software from modifying the Windows kernel. Kernel patch protection works by preventing kernel-mode drivers from extending or replacing operating system kernel services, and by prohibiting all software from performing unsupported patches in the kernel.

Mandatory Kernel Module and Driver Signing for x64. With Windows Vista on 64-bit systems, security at the kernel level has been greatly enhanced by requiring that all kernel-mode drivers be digitally signed. Digital signing provides identity as well as integrity for code. A kernel module that is corrupt or has been subject to tampering will not load. Any driver that is not properly signed cannot enter the kernel space and will fail to load. 

Windows Vista includes User Account Control (UAC), a new approach that separates standard user privileges and activities from those that require administrator access, thereby reducing the surface area for attacks on the operating system while still giving typical users most of the capabilities they need every day. First, it redefines what a standard user can do by including many basic functions that pose no security risk but that previously required administrative privileges. Second, UAC makes user accounts with administrative privileges safer by limiting access to sensitive system resources and functions by default, and by prompting for approval when performing administrative tasks that require greater privileges.

Here are articles that detail more of the security enhancements and functionalities of Windows Vista:

Windows Vista Security and Protection

Microsoft Windows Vista Security Advancements

Windows Vista Security and Data Protection Improvements

Windows Vista Security Enhancements

This downloadable document provides detailed descriptions of the security enhancements in Windows Vista. For an overview of some of the security features in Windows Vista, view the
Windows Vista Security Demo

Security Features and Improvements
This paper describes the most significant security improvements in Windows Vista, the benefits they provide, and why the new features matter to IT professionals.

BitLocker Drive Encryption
Find out how BitLocker Drive Encryption provides enterprises powerful data protection; helping to protect against the unwanted disclosure of information from lost, stolen or inappropriately decommissioned PC assets.

User Account Control
Find out how Windows Vista makes it possible for organizations to deploy a more manageable and secure desktop in which end users can run as standard users (not administrators) and still be productive. Note: In early versions of Vista this technology was known as "User Account Protection."

Windows Defender
Explore the details about Windows Defender, an application that helps your users stay productive by protecting their computers against pop-up windows, slow performance, and security threats caused by spyware and other potentially unwanted software.

TechNet On-Demand Webcast: Security in Windows Vista
Learn how to choose and enable the security configuration of your Windows Vista desktops, manage ongoing security updates, and maintain desktop security.

On-demand Webcast: Windows Vista Security Update
This webcast describes the security advances in Windows Vista and includes demos of User Account Control (formerly known as LUA) and Internet Explorer Protected Mode.

I hope this help you.

Jeff Love
Site 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.

ITT Technical Institute: Choose from their many programs

University of Phoenix Online: Advance your career

DeVry: Online degrees for working adults

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!