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 #75 - January 2008 ***

Please Update Your Bookmarks & Web Links!

This Newsletter is only sent to its subscribers
and is available 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 January 2008 issue (#75) 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 252 computer, IT and programming learning and tutorial web resources. 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

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.


50 Most Popular Posts on's Blog

I think this is interesting and important information that I need to share with everyone. Here are the 50 most popular posts's Blog, as of the end of 2007.

1.100% 35 Free C and C++ Programming Books and Ebooks
2.96% Over 250 Computer Ebooks and Books
3.95% Free Microsoft MCSE MCSD Certification Ebooks
4.88% Best 27 Eclipse Tutorials by IBM
5.79% Best Eclipse Tutorials and Videos on the Web
6.71% Almost 2000 Free Computer Books
7.71% 14 Free Mainframe Computer Books
8.68% 18 Free Linux Books and Guides
9.68% Free Software Engineering Course Book
10.68% 16 Free Programming and Web Development Ebooks
11.66% Guide to the Software Engineering Body of Knowledge
12.66% 3 Free Ebooks: MCSE Certification and Windows Server 2003
13.65% 71 Free Computer Programming Books
14.65% Free Books on PHP, C++, Linux, Windows Server 2003, Win Registry, and Cisco
15.65% 81 AJAX and 24 JavaScript Ebooks
16.65% 12 Linux Books Online
17.64% Ebooks covering Python, PHP, ASP .Net, Perl, and JSP
18.64% 150 Free Computer Ebooks
19.61% GeekInterview - Interview Questions and Answers
20.61% Best Free Study Guide for A+ Hardware and Operating Systems
21.60% 29 Books and Tutorials for DotNET, C#, VB .NET and ASP .NET
22.58% 100 Java Programming and Web Development Ebooks
23.57% 9 Free Online Books - Java, C++, Database
24.56% SQL Server 2005 Books Search
25.56% Free Book on Python Programming and Natural Language
26.56% 15 Ebooks for C++, C#, VB .Net, and Visual Studio
27.55% Free Microsoft Technology Ebooks: MCSE, Windows, CSharp, VB .Net, C++
28.55% Sun Certification Practice Exams and Ebooks
29.55% Thinkfree Doc Exchange
30.54% 11 Programming Ebooks
31.54% 20 Linux eBooks
32.54% SAP ABAP Tutorials and Examples
33.54% New Free Linux Book: Linux Kernel in a Nutshell
34.54% Java and J2EE Job Interview Ebook
35.53% 400 Oracle Database FAQs and Tutorials
36.53% 8 Free Programming Books: C++, C Sharp, Java, Linux
37.53% Free ASP .Net eBook
38.52% 154 Free Book Chapters from
39.52% SAP and ABAP Books, Tutorials, and Samples
40.52% Over 100 I.T. and Programming Ebooks
41.51% More Ebooks from esnips
42.51% Oracle and Novell Certification Practice Exams
43.50% Java Programming Tutorials and Chapters
44.50% 144 Freely Available Computer Ebooks
45.49% 67 Freely Available eBooks
46.49% Free eBook Source
47.49% Free Visual Basic .Net Debugging eBook
48.48% 4 Free Ajax Ebooks
49.48% Over 450 Computer and Programming Ebooks
50.48% Over 100 Computer and Programming Ebooks


Top 75 C++ Video Tutorials at

Here are what I am judging to be the Top 75 C++ Video Tutorials at These will help you get started coding with C++, and will also teach you some more intermediate concepts, such as loops, arrays, pointers, functions, classes, inheritance, data types, and user defined data. Here is a youtube search for C++ tutorials.


Programming in C Course from the Hamlet Project

The Hamlet Project produces tutorial-style, interactive online courseware for computer science courses. This is the project's Programming in C Course, hosted at the Univeristy of Utah. These topics are linked below, be sure to click on the right arrow navigation buttons to advance through each C programming topic. This course will get you up to speed coding and writing applications in the C programming language.

Contents of Programming in C Course


Java Programming Wikibook

Here is the Java Programming Wikibook (print version) which gives you this great, free Java training content all on one page.

The goal of this Java textbook is to give you as much information as is possible using Java as a primary programming language. It can also be used  as a Java reference book. Because it is hosted on Wikibooks, this book will always be kept up-to-date with current and more encompassing Java technologies in  the future. It's targeted towards programmers who want to learn how to program with Java, and it can also be used by advanced Java programmers either by contributing or using it as a reference. Also, an Advanced Topics section is included for advanced Java programmers.

The Java platform consists of a wide array of technologies, each of which provides a distinct portion of the overall development or runtime environment. For example, end-users typically interface with the Java virtual machine and the standard set of class libraries. In addition, there are numerous ways for Java applications to be deployed, including being embedded into a web page. Lastly, developers who are creating applications for the platform use a set of development tools called the Java Development Kit (JDK).

For information on a feature of the JDK, click on its component in the diagram below.

JDK and JRE: Two Sun products that implement the J2SE platformJ2SE API SpecificationJava LanguageDevelopment Tools and APIsDeployment TechnologiesUser Interface ToolkitsIntegration APIsOther Base LibrariesLang and Util Base LibrariesJava virtual machineOperating System platformsjava - runs java applicationsjavac - compiles source code into bytecodejavadoc - documentation generatorapt - Annotation Processing Tooljar - Java archive tooljavap - Class file disassemblerJPDA - Java Platform Debugger ArchitectureOther JDK tools and utilitiesSecurity toolsInternationalization toolsRMI toolsIDL toolsDeployment toolsMonitoring and mangement toolsTroubleshooting debugging toolsJVM Tool InterfaceDeployment - Application deployment technologyJava Web Start - Application deployment technologyJava Plug-in - Enables applets to be run in web browsersGUI componentsGUI components with pluggable look and feelFor advanced graphics and imagingAPIs for making applications accessible to disabled personsDrag and drop data transferInput Methods - Enables text entry by other than keyboard, for Chinese, Japanese, etcImage I/O Methods - Enables text entry by other than keyboard, for Chinese, Japanese, etcPrint Service - Enables printingCaptures, processes, and plays back audio and MIDI dataIDL - Provides and Object Request Broker (ORB) and CORBA/IIOP supportJDBC - Provides universal database accessJNDI - Provides naming and directory functionalityRMI - Enables communication between remote objects for distributed applicationsRMI over IIOP - Enables programming of CORBA servers via RMIBeans - Enables creation of reusable, platform-independent componentsInternationalization - Enables internationalization of applicationsI/ONew I/O - Support for I/O, buffer management and moreJava Management ExtensionsJNI - Java Native InterfaceMathNetworking - Support for sockets, URLs, authentication and moreStandards override mechanismSecurity - Signing, cryptography, etc.Object serializationExtension mechanism for optional packagesXML JAXP - Supports XML-formatted dataLang and util packagesCollections for manipulating groups of objectsConcurrencyJAR - Java archive technologyLoggingMonitoring and managementPreferences - enables storage and retrieval of preference dataReference objectsReflectionRegular expressionsPackage versioningZip archiveJava HotSpot client and server technology

1 Table of Contents of the Java Programming Wikibook
1.1 Concurrent Programming
1.2 Applets
1.3 JavaBeans
1.4 Libraries, Extensions, and Frameworks
2 About This Book
3 History
4 The Java Platform
5 Java Programming Environment
6 Installation
7 Compilation
8 Execution
9 First Java Program
10 Understanding a Java Program
11 Syntax
12 Statements
13 Classes, Objects and Types
14 Packages
15 Nested Classes
16 Access Modifiers
17 Methods
18 Primitive Types
19 Types
20 java.lang.String
21 Arrays
22 Data and Variables
23 Generics
24 Defining Classes
25 Creating Objects
26 Interfaces
27 Using Static Members
28 Destroying Objects
29 Overloading Methods and Constructors
30 Arrays
31 Collection Classes
32 Throwing and Catching Exceptions


Java Wireless Application Tutorials

Here are two tutorials that show and teach you how to develop applications for Java wireless devices. Both use the Java Micro Edition to create these applications, which are called midlets. For a background on wireless Java technology, please read Introduction to Wireless.

Writing J2ME Applications in Linux

Here is a J2ME application tutorial that will help you write a program for you Java-enabled handheld device. It shows you how to write a simple Java 2 Micro Edition (J2ME) application on Linux and execute it on your mobile device, which in this case is a cell phone. Most cell phones allow you to install and run Java applications; to verify if your phone is supported, consult your documentation or search for the specs at the GSMArena Web site. To get started, you need to have the Java Development Kit (JDK) and the Sun Java Wireless Toolkit (WTK) installed on your system. For example purposes we'll use a Ubuntu Linux system; the instructions for other distributions should be similar.

Wireless Development Tutorial Part I and Part II

This wireless Java programming tutorial provides everything you will need to begin developing with the Java Micro Edition (Java ME) environment. Using this tutorial, you will learn the following:

The wireless Java application is called a MIDlet, and it runs on the Mobile Information Device Profile, one of the Java ME specifications. In this tutorial you'll use Sun's Sun Java Wireless Toolkit for CLDC which is both free and lightweight. Most MIDlets connect to some type of network service, so Part II of this tutorial describes how to set up a servlet development environment and how to write, compile, and test a servlet. The final step is creating a MIDlet that makes a network connection to the servlet.


JavaScript Practice How Tos

Here are several JavaScript Practice How Tos, from, that show you How to code with JavaScript by looking at the examples provided. You can use the text editor here to practice coding your own JavaScript. Using these JavaScripts examples and tutorials, you will learn the following: what JavaScript is, what can be done with JavaScript, how to embed JavaScript within your web pages, how to link to an external JavaScript file and how to work with JavaScript variables.


Ubuntu 7.10 Desktop Training Course

Canonical has released their Ubuntu 7.10 Desktop Training Course to the public for free. The goal of this training is the provide both commercial and individual Ubuntu users a full training portfolio that assures the world they are certified in Ubuntu desktop skills. This Ubuntu training has been developed in partnership with the community, and is released under a Creative Commons BY-NC-SA license. This first Ubuntu training release is the first of many, as Canonical hopes it will be updated and evolve with each future Ubuntu version.

There are 10 lessons in total, broken into 2 days. The course is modular, and topics and lessons can be chosen and used as needed. Two versions of the Ubuntu course are available, as follows:

Ubuntu Desktop Course Overview

Ubuntu is a community developed Linux-based operating system freely available and suitable for laptops, desktops and servers. This course is based on Ubuntu 7.10 and aims to train new users of Ubuntu how to use key applications including mainstream office applications, Internet connectivity and browsing, graphics arts tools, multi-media and music. After completing this course, you will:


27 Free LPI Linux Certification Courses

Here are 27 Free LPI Linux Certification Courses, offered by IBM. These will provide you the knowledge and understanding to be prepared for passing the Linux Certification Exams from the Linux Professional Institute (LPI). These free online Linux courses include 5 Linux tutorials for the LPIC-1 Exam 101, 6 Linux tutorials for the LPIC-1 Exam 102, 8 Linux tutorials for the LPIC-2 Exam 201, 7 Linux tutorials for the LPIC-2 Exam 202, and one Linux tutorial for the LPIC 301 Exam. Free registration is required to access these Linux Certification Courses.

LPI Exam 101:
These 5 LPI 101 tutorials will assist you in getting ready for taking and passing these topics in the LPI exam 101. Exam 101 is the first of two junior-level system administrator exams. Both exam 101 and exam 102 are required for LPIC-1 certification, which is the junior level.

LPI Exam 102:
These 6 LPI 102 tutorials will assist you in in getting ready to pass these topics in the LPI exam 102. Exam 102 is the second of two LPI junior-level system administrator exams. Both exam 101 and exam 102 are required for LPIC-1 certification, which is the junior level. Three missing topics for this exam will be added in the future.

LPI Exam 201:
These 8 LPI 201 tutorials will assist you in in getting ready to pass the LPI exam 201. Exam 201 is the first of two LPI intermediate-level system administrator exams. Both exam 201 and exam 202 are required for LPIC-2 certification, which is the intermediate level.

LPI Exam 202:
These 7 LPI 202 tutorials will assist you in in getting ready to pass the LPI exam 202. Exam 202 is the second of two LPI intermediate-level system administrator exams. Both exam 201 and exam 202 are required for intermediate-level certification, or LPIC-2.

LPI Exam 301:


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

Over 100 Computer eBooks and Books

Here are over 100 programming and I.T. ebooks and zipped books hosted at These cover many programming and I.T. topics, including: C and C++ programming, Delphi, Database, Oracle, SQL, HTML, DHTML, Java programming, Linux, Networking, Perl scripting, PHP coding, Python programming, Shell programming, Computer and Network Security, Visual Basic, Web Design, Windows, and XML.

eBook Topics:

AIX 5.1 Commands Reference, Volumes 1 through 6
Aix Installation And System Recovery

apache - the definitive guide (pdf)
user authentication with apache and php (pdf)

ASP/ - tips, tutorials and code (pdf)

autocad 2002 ebook (pdf)
mastering autocad 2000 (pdf)

the awk manual (pdf)

application development with c++ builder and delphi (doc)
beginning visual c++ 6 (chm)
borland c++ builder (pdf)
borland c++ ebook (pdf)
c tutorial (html) (rar)
c++ programming ebook (rar)
c++ course transparencies (rar)
c++ manual (rar)
c++ programmer's guide (pdf)
objective c book (pdf)
c programming ebook (rar)
visual c++ 6 ebook (pdf)
using visual c++ 6 (pdf)
borland c++ builder ebook (pdf)
the c programming language (pdf)
the c++ programming language (pdf) (rar)
thinking in c++ - vol 1 (zip)
thinking in c++ - vol 2 (zip)
visual c++ reference (pdf)
visual c++ ebook (pdf)


programing cgi (rar)

designing relational database systems (chm)
web database ebook (pdf)

application development with c++ builder and delphi (doc)
delphi 6 ebook (pdf)
delphi graphics ebook(pdf)
borland delphi ebook (rar)

dynamic html ebook (html) (rar)
reference ebooks (29 books - html) (rar)
binary numbers (txt)
creating commercial web sites (html) (rar)
proftpd user guide (pdf)

a begginer's guide to html (pdf)
html 3.2 and cgi professional reference (html) (rar)
html and javascript ebook (pdf)
html master's reference (pdf)
html ebook guide (pdf)

guide to javascript (html) (rar)
html and javascript ebook (pdf)
java 2 sdk standard edition documentation (rar)
java reference library (rar)
borland jbuilder 2 ebook (pdf)
java ebook (pdf)
the java language specification (pdf)
thinking in java (pdf)
thinking in java (html) (zip)

kde ebook (pdf)

100 linux tips and tricks (pdf)
guide to linux (html) (zip)
linux security and optimization system (pdf)
Introduction to Linux - A hands on guide (pdf)
learning debian gnu linux (zip)
learning linux - 12 ebooks (zip)
linux a networking for the office (zip)
linux administrator's security ebook (pdf)
linux commands reference (pdf)
linux command reference (pdf)
linux from scratch (pdf)
linux kernel module programming ebook (chm)
linux network administrators ebook (chm)
linux network administrators ebook (pdf)
linux network administrators ebook 2 (pdf)
linux newbie administrator ebook (pdf)
linux programming ebook (pdf)
linux web solution (pdf)
mandrake linux 9.1 documentation (zip)
mdadm - a new tool for linux software raid management (pdf)
red hat certified engineer (pdf)
linux ebook (pdf)
secure programming for linux and unix howto (pdf)
securing and optimizing linux - red hat edition (pdf)
securing linux ebook (pdf)
Setuid Demystified (pdf)
using linux (pdf)
the red hat linux customization guide (pdf)
the red hat linux security guide (pdf)
the red hat linux system administration primer (pdf)
unix books (rar)
the linux kernel (pdf)
unix commands reference (pdf)
unix ebook (pdf)

Connecting Computers via VPN Over the Internet (pdf)
developing and planning an intranet (pdf)
don't install another computer without our new-user checklist (pdf)
distributed operating systems (pdf)
mcsd solution architectures (pdf)
mcse training ebook (chm)
server load balancing (pdf)
standard and conditional forwarding in windows 2003 dns (pdf)
tcp ip illustrated (zip)
tcp-ip ebook (pdf)
ip addressing (zip)

oracle dba guide (pdf)
oracle and sql manual with adobe acrobat 5.0 (exe)
oracle product documentation library (rar)

perl programmers guide (pdf)
perl 5 ebook (pdf)
perl books (rar)

introduction to php (txt)
php howto (pdf)
php manual (pdf)
php manual (rar)
php 3 manual.ace
php 4 ebook (pdf)

python library reference (pdf)

the big qmail picture (pdf)

using samba (pdf)


cable modem hack walkthrough (pdf)
cable modem providers howto (pdf)
firewalls faq (pdf)
secure your information systems (pdf)
secure email policy management guide (pdf)
how to scan for security flaws with nessus (pdf)
information security policy (pdf)
Baseline Protection Manual (pdf)
the art of deception (pdf)
Linux Security HowTo (pdf)
maximum security (pdf)
network security quiz.xls
Open Source Security Testing Methodology Manual (pdf)
Securing Optimizing Linux ebook (pdf)
site security handbook (pdf)
Snort Install Manual (pdf)
software and hardware policy (pdf)
strong network security (pdf)
the hacker crackdown (pdf)
Thinking like a hacker (pdf)
you've been hacked (pdf)


bash beginners guide (pdf)
shell programming ebook (pdf)

mysql-php database applications (pdf)
mysql reference manual (pdf)
php-mysql tutorial (pdf)
mysql ebook (pdf)
sql ebook (pdf)
sql ebook (html) (rar)

Visual Basic/
guide to visual basic 6 (html) (rar)
programming microsoft visual basic 6 (chm)
visual basic .net language ebook (VB .net) (pdf)
visual basic 5 programmer's guide (doc) (rar)
visual basic 6 book (html) (rar)
visual basic 6 programming book (html) (rar)

Web Design/
web design ebook (pdf)
web page design ebook (pdf)


iis security and programming countermeasures (pdf)
threats and countermeasures guide (pdf)
windows 2003 server quick reference (pdf)
windows default security and services configuration (xls)
windows server 2003 security guide (exe)

learn xml (pdf)
xml ebook (pdf)


246 Freely Available eBooks

Here are 246 freely available ebooks, from, covering the technical areas and topics listed below.

Technical Topics covered by these eBooks:

Java Programming
Python Programming
AJAX Web programming
Perl Programming
Perl Algorithms
PHP programming
Ruby programming
C++ programming
Bash Shell scripting
Regular Expressions
Jakarta Struts
BEA Weblogic
CGI Web programming
Linux iptables
Linux programming
Linux C++ programming
Linux Security
Linux Networking
Red Hat Linux
MySQL Database
Oracle Database
Apache Modules
Computer and Networking  Security
Computer Networking
Server Load Balancing


2700 Computer eBooks and Certification Practice Exams

Here are almost 2700 computer ebooks and certification practice exams hosted by The important technical areas and topics these freely available ebooks cover are listed below, along with the  certification tests covered. If you know what you are looking for, the easiest way to find it on this page is to press Ctl+f in your browser and type in the search word.

Topics these eBooks cover:

Computer Human Interaction
Information Systems
Internet Technology
Modeling and Computer Simulation
Multimedia Computing Communications and Applications
Programming Languages and Systems
Software Engineering and Methodology
Computer Systems
Database Systems
Information and System Security
.NET (dotNet) ebooks
C# programming (C Sharp)
dotNet Windows Security
ASP.Net (ASP dotNet)
VB .Net (Visual Basic .Net, VB dotNet)
Visual Studio dotNet
Windows programming
Active Directory
Exchange Server
C Design Patterns
Enterprise Application Architecture
Web Services with J2EE
Enterprise Java
J2EE Tutorial
User Interfaces for Database Systems
Computer Virus Research and Defense
Windows Forensics
Windows XP Networking
Windows Server 2003
Software Design
Java Programming with Apache
JavaServer Pages (JSP) and Servlets
Enterprise JavaBeans
Java Database Persistence
Wireless Java programming
C++ Programming
Network Security
Fighting Spam
Web Services
Use Cases
Extreme Programming
Mobile Programing
Eclipse Patterns
Eclipse Plug Ins
Eclipse Modeling
Design Patterns
Database, SQL
Oracle PL SQL, SQL Plus
Oracle Database 10g
SQL Server
PHP programming
Data Networks
Wireless Game programming
Linux Administration
Linux Programming
Palm OS programming
Regular Expressions
IT Management
Project Management

Practice Certification Exams:

Cisco Exams CCNA and CCNP
Cisco 642-052, 642-291, 642-301, 642-432, 642-501, 642-511, 642-531
Cisco 642-541, 642-582, 642-642, 642-577, 642-661, 642-801, 642-811
Cisco 642-821, 642-831, 642-871, 642-891, 646-202, 646-301, 646-521
Citrix Exams 1Y0-611, 1Y0-721, 1Y0-913, 1Y0-962, 1Y0-972, 1Y0-992
CIW Exams 1D0-410, 1D0-420, 1D0-425, 1D0-430
CIW Exams 1D0-441, 1D0-442, 1D0-450, 1D0-460, 1D0-470
CompTIA Exams 220-301 A+ Core, 220-302 A+ OS, EK0-001, HTO70-101
CompTIA Exams HTO-102, N10-002, PK0-002, SY0-101, XK0-001
Linux Exams 117-101, 117-102, 117-202
Microsoft MCSE Exams 070-270, 070-271, 070-272, 070-281, 070-282
MCSE Exams 070-284, 070-285, 070-290, 070-291, 070-292, 070-293
MCSE Exams 070-294, 070-296, 070-297, 070-298, 070-300, 070-305
MCSE Exams 070-306, 070-315, 070-310, 070-316, 070-320, 070-340, 074-100
Oracle Exams 1Z0-007, 1Z0-031, 1Z0-032, 1Z0-033, 1Z0-147, 1Z0-301
Sun Exams 310-014, 310-015, 310-081, 310-090, 310-101
Sun Exams 310-130, 310-151, 310-301
Wireless PWO-100 Exam
Checkpoint Exams


222 Open Source Online Books and Tutorials
Here is a website,, that offers 222 freely available online books and tutorial articles covering open source technologies. Most of these are written in English, some are in Chinese. The numbers below refer to the number of English books. These will help you learn how to program in open source languages and frameworks, such as Eclipse, Perl, Ruby, PHP, and Python. These will also help you gain knowledge and increase your skills with Ubuntu Linux, Red Hat Linux, Fedora, Suse Linux, the Linux Kernel, and Embedded Linux.

78 Programming Languages Books and Tutorials
 - 7 Eclipse Books and Tutorials
 - 31 Perl Books and Tutorials
 - 6 Ruby Books and Tutorials
 - 9 PHP Books and Tutorials
 - 23 Python Books and Tutorials

25 Linux Distribution Books and Tutorials
 - 5 Ubuntu Linux Books and Tutorials
 - 8 RedHat / Fedora Linux Books and Tutorials
 - 5 SuSE Linux Books and Tutorials

4 Linux Kernel Books and Artilces

13 Embedded Linux Books and Tutorials

14 Shell Programming Books and Tutorials

23 MySQL Books and Tutorials

5 PostgreSQL Books and Tutorials

11 Apache Books and Tutorials

6 Samba EBooks and Tutorials

15 Email Books and Tutorials

22 Security Books and Tutorials
 - Antivirus
 - Cryptography
 - Firewall
 - Internet IDS
 - Kerberos
 - System Security

6 OpenOffice Books and Tutorials


Little Book of C Programming

Here is a small ebook, the Little Book of C Programming. You can be programming in C in no time by following its instructions. This free C Programming guide provides you information, code examples, and web resources you need to learn how to start programming in C. (zipped .exe format, 1.4mb)


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

3 Database Courses from Purdue University

Here are three University Database Courses from Purdue University that offer online content, including the classroom lecture materials. These lectures cover many database related topics, including: relational database design, database transactions, data analysis, data mining, database system architectures, SQL, disk storage, file organization, indexes, database tuning, database security, concurrency control, crash recovery, parallel DBMS, distributed databases.

CS348: Information Systems

1. Introduction (ppt , pdf)
2. Relational Model (ppt , pdf)
3. Relational Algebra and SQL (ppt , pdf)
4. Other Relational Languages (ppt , pdf)
5. Integrity and Security (ppt , pdf)
6. Relational Database Design and Normalization (ppt , pdf)
7. Database Design: ER (ppt , pdf)
8. Object-Based Databases (ppt , pdf)
9. XML (ppt , pdf)
10. Transactions (ppt , pdf)
11. Data Analysis and Mining (ppt , pdf)
12. Information Retrieval (ppt , pdf)
13. Database System Architectures (ppt , pdf)
14. Application Design and Development (ppt , pdf)

CS541: Database Systems

Introduction to Database Systems [ps][pdf]
The Entity-Relationship Model [ps][pdf]
The Relational Model [ps][pdf
Relational Algebra [ps][pdf
Relational Calculus [ps][pdf]
SQL:  Queries, Programming, Triggers [ps][pdf]
Query By Example [ps][pdf]
Disk Storage and Files  [ps][pdf]
File Organization and Indexing  [ps][pdf]
Tree-Structured Indexes [ps][pdf]
Hash-Based Indexes [ps][pdf]
External Sorting [ps][pdf]
Evaluation of Relational Operations: Part I  [ps][pdf]
Evaluation of Relational Operations: Part II [ps][pdf]
Introduction to Query Optimization [ps][pdf]
Relational Query Optimization [ps][pdf]
Schema Refinement and Normal Forms [ps][pdf]
Database Tuning [ps][pdf]
Physical Database Design [ps][pdf]
Database Security [ps][pdf]
Transaction Management [ps][pdf]
Concurrency Control [ps][pdf]
Crash Recovery [ps][pdf]
Parallel DBMS [ps][pdf]
Distributed Databases [ps][pdf]

CS 590S: Database Security

Introduction: Data Protection and Access Control Policies. [PDF]
Guest Seminar [PDF]
Access Control in Commercial DBMS. [PDF]
The Chinese Wall Security Policy. [PDF]
Access Control Mechanisms -Research Directions. [PDF]
TRBAC- Temporal Role Based Access Control Model. [PDF]


Blender 3-D Modeling and Animation Course

Here is an open content course from Tufts University that introduces and covers computer generated 3-D modeling and animation using Blender, an open source 3D software application. It provides tutorials and video training modules that teach the skills and techniques employed by 3-D designers in a wide range of applications. Using these online materials, you will explore basic mesh and NURB modeling, and apply textures and materials to 3-D objects, lighting, animation and rendering. This course also will give you a good basis to apply these 3D graphic concepts to further study in architectural, engineering and theatrical modeling and game design. Here is the complete list of pdf formatted Blender Tutorials, here is the complete list of Blender Video Tutorials (Realplayer required), and here is the course's Blender Hot Keys Cheat Sheet [pdf].


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: 

Free I.T. Certification Practice Exams

ExamForce offers free I.T. Certification Study Guides and Practice Exams. covering certification exams from Microsoft, CompTIA, Cisco, and ISC2. Select any of the four pages below to obtain your free exam prep materials. Their certification training content is written by industry experts. Free registration is required.

Free Certification Exam Study and Practice Special 12

Microsoft MCSE:


Free Certification Exam Study and Practice Special 13

Microsoft MCSE:
Cisco CCNA:

Free Certification Exam Study and Practice Special 14

CompTIA Study Guides:  Microsoft Study Guides:
Free Certification Exam Study and Practice Special 15




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

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

Tutorialicious is a community-driven aggregator of high quality programming, design, and web development tutorials from across the web.

All / JavaScriptPython / Ajax / Ruby On RailsPhotoshop / CSS / PHP / SEO / ASP & .Net

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

The following programs are totally Free, no popups, no adware, no spyware, and no shareware.

The Regex Coach

The Regex Coach is avery handy tool for anyone that needs to work with regular expressions. It can often be very time consuming to figure out why a certain expression is not working the way you think it should. This little program allows you to interactively create your expression and preview the effects instantly under different conditions. It tries to describe the regular expression in plain English and provides a graphical representation of the parse tree of the regular expression.


Web Developer Extension for Firefox

Web Developer Extension for Firefox is an extremely useful add-on for Firefox that allows web developers to analyze the compete structure of the page, including elements like CSS style sheets, forms, cookie data, ID and Class details, Java Scripts, images and much more. It also allows you to edit the current style sheet of the page and see the effects in real-time, load a user defined style sheet, or disable styles altogether.


HTML Compress

HTML Compress is a fast freeware tool for Web developers. It allows you to optimize and shrink the size of HTML files by removing unneeded whitespace characters. You can customize the settings for most common HTML tags, so that each one is treated different and not limited to a global setting. The program also offers support for JavaScript, VBScript and CSS. In addition, HTML Compress can create backup of the compressed files that can quickly be restored or removed from within the interface.



PagePainter is a unique tool to create, preview, and test HTML web page color schemes. First you can create color sample books and add your favorite colors, then you can load the web page (or a template) and apply the new colors directly to the HTML objects, by simple point an click - no need to edit the code, or to use generic templates. You can easily revert to earlier colors, and also save color collection in swatch books, which then can be used to build a collection of color schemes for other projects as well.



WebFormDesigner provides a WYSIWYG interface to visually design complete web forms, that can be submitted via (your) script, or by using a free form-to-email service that is provided by the author. The program allows you to design your form by simply dragging elements into place, and offers support for form validation and required fields. WebFormDesigner produces the complete HTML code that you can copy into your page.


HTML Splitter

HTML Splitter is a little utility that helps you put large documents on the Internet (or into HTML format). This is done by splitting each document into smaller HTML documents, and by linking these documents together. A lot of documents are asking to be published on the Internet. But when large documents are directly converted to the HTML format, the resulting pages are not easy to read. Reading them goes with a lot of scrolling. Therefore, documents often need to be split up. You can do this by hand, but you can also let your computer do it, using the HTML Splitter program.


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.

January 2008 Question of the Month: 

I have read on the web that Java is actually becoming obsolete, is this true?

Well, it depends who you talk to and what type of application or architecture you are referring to. For mobile UI applications, Java has not gained alot of traction and is not a big player.  For rich internet application, Java is seen by some people to be losing out to more recent programming frameworks and languages, such as Ruby on Rails, PHP, and AJAX. And a recent survey of 1,850 businesses by Info-Tech Research Group showed that Microsoft's .Net framework is the choice over Java among businesses of all sizes and industries. One still bright area for Java, however, is the middle and back tiers of internally developed enterprise applications. For more information here is an article from Inforworld. And here is a google search that returns many other articles and viewpoints about Java becoming obsolete and losing software development mindshare.

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!