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 #84 - January 2009 ***

This Newsletter is only sent to its subscribers
and is available on the web at

Newsletter Archives are here:

Subscribe 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 2009 issue (#84) 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 105 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

If you'd like, also get our Free Computer Training updates via RSS.

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.


Core and Enterprise Java Tutorials by Srikanth

Here are some good Java Core and Java Enterprise Tutorials at, located in the Articles archive and written by Srikanth. These show you how to code Java using detailed step-by-step instructions, along with useful code examples.

Java Core Tutorials:

 - Creating Desktop Shortcut For Java Application
 - New features of Java SE 6.0
 - What's New in Java 5.0
 - Getting Started With Java

Java Enterpise Tutorials:

 - Creating a Servlet Without any IDE
 - Using MySQL 5.0 with Java
 - Accessing EJB in JBoss from Swing Client
 - Java EE Design Patterns
 - Creating and using custom tags
 - Custom Tags and JSP interaction
 - A simple Struts application
 - Creating and using Web services with AXIS
 - Understanding how to user Filters
 - Listeners
 - Converting Excel data to Oracle Table
 - Upload file from client to server using JSP


Java Data Structures Tutorial
Here is an exellent Java Data Structures Tutorial from One of the goals of this Java tutorial is to show how easy Java really is to learn. Because Java is a programming language with no pointers, data structures are relatively simple to implement. By learning how easy they are to implement in Java, you'll be able to write any implementation yourself.

The author states that this document is a good introduction to Data Structures in general. All these concepts can be applied in any programming language. Most of the Java programs in this tutorial were ported from their C++ counterparts, so, if you want to learn Data Structures in C and C++, you will also find this document useful. Most coding examples are executed is through the JDK's command line Java interpreter. The current release of this Java Data Structures tutorial, along with all the source code, is available here in zip format. The author recommends that the subjects be read in the sequence shown below.


Array Stack
Array Queue
Array List
The Vector


Linked Lists
Reusing Tricks

Generic Tree
Comparing Objects
Binary Search Trees
Tree Traversals

Node Pools
Node Pool Nodes
Node Pool Generic Trees
Node Pool Sort Trees

Priority Vectors
Sorting JDK 1.2 Style
Sorting using Quicksort
Optimizing Quicksort
Radix Sort
Improving Radix Sort

Reading and Writing Trees (Serialization)
Deleting items from a Binary Search Tree
Determining Tree Depth

Advanced Linked Lists
Doubly Linked Lists (with Enumeration)

Binary Space Partition Trees (BSP)
Binary Space Partition Tree DEMO (Dog 3D)
Binary Space Partition Tree DEMO with Lighting (Dog 3D)

Kitchen Sink Methods
Java Native Interface (JNI)



C# Data Structures Tutorial

This is a C# Data Structures Tutorial, from, showing code C# examples related to data structures. If you’re familiar with C, C++, or Java you will find this C# tutorial easy to use and learn from. It teaches data structures, algorithms, and other high level concepts. Knowledge of these basics will help you to become a better C Sharp programmer. This tutorial will also show you how to, compile and run C# programs.

 - Variables
 - Arrays
 - Array Stack
 - Array Queue
 - Array List


CSS Tutorial and Guidelines from DesignReviver

Here is an excellent CSS Tutorial with Guidelines from, titled 13 Training Principles of CSS Everyone Should Know. These CSS tips and design suggestions will help you write better CSS for your website. They will also assist you in writing CSS code quicker and will make your website more efficient. Each guideline is explained in detail, with code examples where applicable.

1. Name CSS Classes Intelligently
2. Use Shorthand Coding Techniques
3. Know Your Audience & Support Their Browsers
4. CSS vs. Javascript
5. Use Premade CSS Templates
6. Validate Your CSS
7. Use The Proper Doctype
8. Use a CSS Compressor
9. Remember Case Sensitive Element Names
10. Download CSS Resource Guides
11. Don’t Declare Default Values
12. Group Your Selectors
13. Simplify Your Coding


Web Design and Web Programming Tutorials provides these excellent Web Design, and Web Development and Programming Tutorials. These will help you learn and use HTML, CSS, Ajax, Frameworks, JavaScript, PHP, and SQL for developing and coding your websites and web applications. Also available at this site is their free downloadable ebook, Woork Handbook, which covers CSS, HTML, Ajax, and web programming.

38 Ajax, Web Development Frameworks, and Web 2.0 Tutorials:
A simple introduction to Ajax
Start learning Ajax: XMLHttpRequest and site structure
How to solve Internet Explorer cache issue in Ajax
Login using Ajax and Coldfusion
Login using AJAX and PHP
Insert record into database using Ajax and PHP
Insert record into database using Ajax and Coldfusion
Deleting record with Ajax using prototype.js and PHP
A simple search engine in Ajax and PHP
A simple search engine in Ajax and Coldfusion
Edit in place with Scriptaculous and PHP
Edit in place with Scriptaculous and Coldfusion
Lightbox Tutorial using mootools and pathfusion multibox
Mootools animated sidebar menu
Horizontal animated menu using Mootools
Toggle effect using Scriptaculous
Search with autosuggest feature (PHP)
Search with autosuggest feature (Coldfusion)
Drag and drop to order list elements with Scriptaculous
Using prototype.js to add record into database with ajax
Opacity change using Scriptaculous
Gettyone-like search options menu with Scriptaculous
Sort table rows using Ajax
Tutorial for Simple images slider to create Flickr-like slideshow
Nice Ajax effect for message box using Mootools
Liquid expandable section with mootools toggle effect
Sliding top panel using mootools
Using CSS and Mootools to simulate Flash horizontal navigation effect
Improve form usability with auto messages
Useful tips to enrich your HTML Forms
Fantastic News Ticker Newsvine-like using Mootools
News ticker with horizontal scrolling using Mootools
Automatic news ticker with vertical scrolling and Start/Resume options
MooTools Basic Tips for Web Designer (Lesson 1)
10 Useful tutorials to learn Scriptaculous
Simple ul list with a nice slide-out effect for elements
Super elastic effect to design high impact web menu
Nice vertical menu with motion and opacity effect

5 Web Database Tutorials:
Define the relationships-entities model (tables, attributes, and relationships)
Create tables and relationships with SQL
How to use PHP and SQL to create tables and relationships
A correct approach to define relationships between database's tables
10 Useful articles about Database design

5 PHP Functions and Scripts:
Time and Date difference using a PHP function
Twitter: send message from a PHP page using Twitter API
Simple newsletter system using PHP
PHP components: AutosuggestPHP components: login system

11 JavaScript Functions:
Show Hide Layer using a simple Javascript function
Magnify text using javascript
Change the layer background color using a simple Javascript functions
From Feed RSS to HTML
Ajax: add a new element into a list using javascript insertBefore()
Change text using Javascript innerHTML
Split an input text using javascript
Select and remove multiple input checkbox elements
Add an item from a SELECT field into a layer using javascript
Simple selector list using CSS and JavascriptChange class attribute using javascript


Learn PHP Programming

Here is Practical PHP Programming, a free online book covering how to program using PHP. The objective of this PHP book is to have fun while you learn how to program web pages and sites using PHP, even if you have not coded with PHP before. And for those looking to improve their PHP skills, there is a ton of good knowledge in this book covering advanced PHP functionality and features. You can start almost anywhere from the table contents, once you know the fundamentals of PHP. The book is arranged as a wiki.

  1. Introducing PHP
  2. Simple variables and operators
  3. Functions
  4. Arrays
  5. Object-oriented programming
  6. HTML forms
  7. Working with files
  8. Databases
  9. Cookies and sessions
  10. Multimedia
  11. XML and XSLT
  12. Output buffering
  13. Java and COM
  14. Networks
  15. Miscellaneous topics
  16. Security concerns
  17. Performance
  18. Writing PHP
  19. Writing extensions
  20. Alternative PHP uses
  21. Practical PHP
  22. Bringing it to a close
  23. The future of PHP
  24. Choosing an ISP
  25. Glossary 


Graphics Programming Tutorial
This is a excellent Graphics Programming Tutorial from Programming graphics is somewhat difficult and you will need to be familiar with Data Structure concepts and some math. Areas covered include plotting pixels, the palette, Windows graphics, DirectX graphics, and Java graphics, The majority of this graphics programming tutorial is written in Java. 

Graphics Programming Topics covered:
 - Plotting Pixels
 - DOS Graphics
 - The Palette
 - Protected Mode Graphics
 - Windows Graphics
 - DirectX Graphics
 - Java Graphics


.NET, ASP.NET, and ADO.NET Tutorials by Srikanth

Here are some more tutorials from Srikanthtechnologies Articles Archive, these cover learning .NET, ASP.NET, and ADO.NET.

- Convert Data From MS Excel To SQL Server
How to load data from a worksheet of .XLS (MS Excel) file to a table in SQL Server 2005.

- File System Monitoring Using Windows Service
Describes step-by-step how to monitor file system to keep track of creation, deletion, updation and renaming of files in a folder in the file system.

- Using MySQL 5.0 with .NET
Steps for installing MySql 5.0  and Connector/NET, then how to connect to MySql Database from .NET.

- Working with Image, Sql Server and ASP.NET 2.0
Explains a simple application to store and retrieve images in Sql Server Database using Asp.NET 2.0.

- Calling Oracle Stored Procedure From ASP.NET
Shows how to call a stored procedure of Oracle Database 10g from ASP.NET using ADO.NET.

- Working with images in ASP.NET
How to insert a row that contains an image into SQL Server database, and how to display rows along with the image.

- Dynamically creating database and tables in ASP.NET
This teaches how to create a SQL Server database and tables using scripting.

- Private assembly Vs. Global assembly
How to create a class library  and an assembly and start using them,and converting a private assembly to global assembly.

- Creating RSS Reader
Shows step-be-step what is RSS and how to write a program in ASP.NET to read an RSS feed to display the feed information in your website.

ADO.NET Tutorial
This tutorial teaches you how to use ADO.NET to access data in the .NET Framework 2.
- Introduction To ADO.NET
- Using OLEDBDataReader and OLEDBCommand
- Using DataSet
- Working with XML in ADO.NET


Prof. Messer's Free CompTIA A+ Training Vidoes

Here is the complete lesson series for Professor Messer's Free CompTIA A+ Certification Training Course. These free training course video modules will help you prepare for and pass the CompTIA A+ (A Plus) Certification Exam. Each of these video lessons also shows the associated CompTIA A+ exam objective. The total running time for this free A+ course is 15 hours and 25 minutes.

Introduction: Overview Videos
 - Introductory Module - The Free CompTIA A+ Training Course Overview (22:48) 
 - Introduction to Personal Computers (12:02)

Chapter 1: Soft Skills Four videos - 58 minutes
 - The Troubleshooting Process (14:51)
 - Troubleshooting Process Best Practices (12:34)
 - The Human Component: Communication (10:42)
 - The Human Component: Professionalism (19:25)

Chapter 2: Safety and Tools Six videos - 1 hour, 23 minutes
 - Preventing Electrostatic Discharge (13:36)
 - The CompTIA A+ Toolbag (13:56)
 - Keeping Things Clean (12:05)
 - Software Tools (09:30)
 - Managing Safety Hazards (14:24)
 - PC Preventive Maintenance Best Practices (19:11)

Chapter 3: Motherboards Eight videos - 1 hour, 28 minutes
 - Motherboard Overview (15:02)
 - Bus Architectures (7:48)
 - Expansion Slots (13:17)
 - Motherboard I/O Connections (9:47)
 - Motherboard Drive Connections (6:17)
 - Motherboard Form Factors (11:56)
 - Installing Motherboards (12:45)
 - Troubleshooting Motherboards (11:21)

Chapter 4: Processors and CPUs Five videos - 1 hour, 18 minutes
 - Introduction to CPUs (13:58)
 - CPU Technologies (23:39)
 - CPU Sockets (7:06)
 - A History of CPUs (19:31)
 - Selecting, Installing, and Troubleshooting CPUs (13:33)

Chapter 5: Memory Four videos - 1 hour, 8 minutes
 - An Overview of Memory (23:43)
 - Identifying Memory Types (16:26)
 - Installing and Upgrading Memory (17:46)
 - Troubleshooting Memory Problems (10:17)

Chapter 6: BIOS and CMOS Three videos - 44 minutes
 - BIOS and CMOS Overview (12:11)
 - CMOS Settings (13:04)
 - Upgrading and Troubleshooting the BIOS (18:20)

Chapter 7: Personal Computer Storage Five videos - 1 hour, 21 minutes
 - Storage Technology Overview (20:08)
 - PATA Drive Technology(21:58)
 - SATA Drive Technology (11:55)
 - SCSI Drive Technology(13:37)
 - Removable Drive Technology (13:42)

Chapter 8: Personal Computer Power Two Videos - 36 minutes
 - Computer Power Overview (17:07)
 - Installing and Troubleshooting Computer Power (19:15)

Chapter 9: Personal Computer Connectors Three videos - 31 minutes
 - Common Computer Ports (12:30)
 - Computer Cable Types (11:06)
 - Connectors and Adapters (7:56)

Chapter 10: Adapter Cards Two Videos - 25 minutes
 - Adapter Card Overview (9:32)
 - Installing and Troubleshooting Adapter Cards (15:56)

Chapter 11: Cooling Systems Two Videos - 23 minutes
 - Cooling System Overview (12:59)
 - Cooling Systems Installation and Troubleshooting (10:18)

Chapter 12: Input, Output, and System Resources Five Videos - 1 Hour, 24 minutes
 - Input Devices (12:38)
 - Installing, Configuring, and Upgrading Video (23:28)
 - Installing, Configuring, and Upgrading Audio (21:16)
 - Working with Multimedia Devices (9:49)
 - System Resources: I/O, IRQ, and DMA (16:48)

Chapter 13: Printers and Scanners Four Videos - 1 hour, 11 minutes
 - Introduction to Printers and Scanners (21:19)
 - Printing and Scanning: Components, Consumables, and Interfaces (19:44)
 - Selecting and Installing Printers and Scanners (14:32)
 - Optimizing Printer and Scanner Performance (15:14)
 - Troubleshooting Printers and Scanners (17:31)
 - Printer and Scanner Preventive Maintenance (8:55)

Chapter 14: Laptop and Portable Devices Four videos - 55 minutes
 - Laptop and Portable Technologies (17:45)
 - Optimizing and Upgrading Laptop and Portable Devices (11:45)
 - Diagnosing and Troubleshooting Laptops and Portable Devices (15:21)
 - Laptops and Portable Device Preventive Maintenance (10:28)

Chapter 15: Operating Systems Two videos - 37 minutes
 - Operating System Overview (21:55)
 - Basic Windows OS Functionality (15:26)


Database Design Tutorial

Here is a informative tutorial that teaches you how to do Database Design, from This tutorial explains the conceptual framework for designing database schemas. It is most relevant to relational databases, but can also be applied to object databases. If you’re already familiar with SQL or have worked with relational databases, but need more help or understanding putting together designs, then this database design tutorial will be helpful to you. Database design starts with the need to know what we are building, what information we are dealing with, and how we can apply it. The topics covered are listed below.

Contents of Database Design Tutorial:
 - Objects
 - Events
 - Properties
 - Object Relationships
 - Optimization
 - Repeating Properties
 - Property Value History
 - Adding Indexes
 - Reducing Number of Tables
 - Data Redundancy


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

EBook Downloads at

Here is, which is another technical and programming ebook download site. The topics covered by this books are linked below. To help you find what you're looking for, here are some google "site" search results for this for several programming and I.T topics (to find more just replace the keyword with the one you need): Linux ebooksJavascript ebooksPHP ebooksPython Programming ebooksC++  Programming ebooksC# Programing ebooksJava Programming ebooks, Networking, SecuritySQL and SQL Server, OracleUML, XML, and Windows.

Categories of eBooks at

 - Scripts & Web Templates
 - Ajax
 - Algorithms
 - C and C++ Programming
 - Certification Stuff
 - Database
 - Delphi
 - Web Development
 - .NET (dot NET)
 - General Programming
 - Graphics & Design
 - Java
 - JavaScript
 - Magazines
 - Networks
 - Operating System
 - Perl
 - PHP
 - Python
 - Software Development
 - UML
 - Video Training
 - XML


Programming and I.T. eBooks from ebook3000

Here is, providing links to hundreds of techinical ebook downloads from many storage sites. These cover the categories listed and linked below. Also, here are some google "site:" searches on this website for several programming and I.T topics (to find more just replace the keyword with the one you need): Linux ebooksAjax ebooksJavascript ebooksPHP ebooksC++ ebooksC# ebooksJava ebooks, Networking, Security, Cisco, MySQL ebooks, SQL and SQL Server, Oracle, and Windows.

Categories of eBooks at

 - Business
 - Database
 - Graphic Design
 - Hardware
 - Internet
 - Microsoft
 - Web Development
 - Programming
 - Software
 - Engineering Technology
 - Magazine
 - Audiobooks
 - Study
 - Security related
 - Science
 - Games related


740 Technical and Programming eBook Links

Here are 740 technical and programming eBooks whose links are available at These ebooks cover a wide variety of areas, such as Java, C and C++ programming, .NET, C# programming, Web Development, Ajax, PHP, Ruby, Rails, Database, Computer Science, Information Technology (IT), 3D Animation, and Algorithms.

Category of eBooks at

.Net (2)
.NET Books (14)
3D Animation (27)
Accounting (11)
Ajax (7)
Algorithms (3)
All about Exchange Traded Funds (1)
Apache (1)
ASP.Net (91)
AutoCAD (3)
C Programming (4)
C# Programming (5)
C++ Programming(4)
Carreer (21)
Communicaion and Telecommunication (3)
Computer Application (4)
Computer Science and IT (126)
CSS (4)
CSS HTML Ajax (15)
Data Mining (3)
Database (14)
Distributed Applications (2)
Doing Bussiness (90)
E-Commerce (6)
Flash (1)
Free .NET eBooks (18)
Game (1)
Google and eBay (1)
Hardware (1)
How to and Personality (19)
HTML (4)
Java (20)
Language and Grammar (1)
Microsoft .NET Framework (4)
Microsoft C#.NET (10)
Microsoft Silverlight (2)
Microsoft.NET Books (14)
Mobile Computing (17)
Multimedia and Designing (1)
Network Security (5)
Object Oriented (17)
Open Source (17)
Operating System (4)
Others (3)
PHP (30)
Programming (3)
Psychology (3)
Ruby and Rail (15)
Science and Engineering (15)
Security (1)
Software Development (5)
Visual (1)
Web Development (42)


Computer and Programming Online Books Linked by Google

Here is a google search that returns several sites the provide and link to freely available technical, web development, and programming online books. Technologies covered by these include Java, Perl, Networking, Linux, Unix, Oracle, and XML.  About one-third of the links in the search results are of interest.


The Woork Handbook: Web Dev, CSS, and Ajax

Here is the Woork Handbook which is an ebook by Antonio Lupetti covering web design and web programming. This 133-page ebook teaches and demonstrates these web development technologies: CSS, AJAX, PHP, MooTools, Scriptaculous, SQL, and Web Database. Here is the direct download link for this ebook in pdf format.

Table of Contents of the Woork Handbook:

Cascade Style Sheets:
 - Useful guidelines to improve CSS coding and maintainability
 - Write a well structured CSS file without becoming crazy
 - CSS coding: semantic approach in naming convention
 - Three column fixed layout structure using CSS
 - Top Down approach to simplify your CSS code
 - Perfect pagination style using CSS
 - Clean CSS Form using CSS
 - Clean and pure CSS FORM design
 - Liquid layer with rounded corners using css
 - Liquid expandable section with rounded corners using CSS
 - Liquid styled input element with CSS
 - Clean Tab Bar Digg-like using CSS
 - Digg-like navigation bar using CSS
 - Organize and design a navigation bar for your site using CSS,
 - PHP and URL variables
 - Nice login and signup panel Newsvine-like using CSS
 - Tips to design your site for mobile devices

 - Introduction to design a Entities-Relationship Model
 - Create tables and relationships with SQL
 - Using PHP and SQL to create tables and relationships
 - Create relationships between database table using phpMyAdmin

 - Ajax basic: create your first XMLhttpRequest file
 - How to solve Internet Explorer cache issue in Ajax
 - Insert record into a database table using Ajax and PHP
 - Insert record into a database table using Ajax and Coldfusion
 - Edit in place with Scriptaculous and PHP
 - Delete record with Ajax using prototypejs and PHP
 - Simple search engine in Ajax and PHP

MooTools, Scriptaculous and other Javascript frameworks:
 - MooTools basic tips for web designer part
 - MooTools basic tips for web designer part
 - Nice vertical menu with motion and opacity effect
 - Simple ul list with a nice slide-out effect for <li> elements
 - Lightbox using mootools and pathfusion multibox
 - Interaction with HTML FORM
 - Super elastic effect to design high impact web menu
 - Nice vertical menu with motion and opacity effect
 - Toggle effect using Scriptaculous
 - Drag and drop to order list elements with Scriptaculous
 - Simple sort script using Stuart Langridge's sortabejs

Blogger (blogspot):
 - Add delicious button with counter in your blogger posts
 - Add DZone button on Blogger template
 - Add Technorati blog reaction on your Blogger Template
 - Add Yahoo! Buzz button on Blogger Template
 - Add Digg vote button on Blogger Template (update)
 - Place Google AdSense below post's title on Blogger
 - Some Blogger Tips you probably don't know
 - Twitter: send message from a PHP page using Twitter API
 - Parsing Feed RSS to HTML using MagpieRSS and PHP
 - Five optimal online Photo Editors you may try
 - Free tools to create your own social network Facebook-like
 - Interesting font for web design


Oracle For Beginners Online Book

Here is an online book titled Oracle For Beginners, written by P.Srikanth. This Oracle book shows you how to use Oracle to store, retrieve, manipulate and process data. It reviews the basics of relational database management system and then discussed more advanced topics, including native dynamic SQL and distributed databases. The book's 24 chapters cover the Oracle8i database, and the author has provided further articles and tutorials that discuss many of the new features of Oracle9i, Oracle10g, and Oracle11g databases, which are linked below.

Oracle Book Chapters:

1. Introduction to RDBMS
2. Introduction to Oracle
3. Getting started with Oracle
4. Creating sample tables
5. Changing structure and data
6. Arithmetic and Date Functions
7. String, Conversion,and Miscellaneous functions
8. Grouping Data
9. Joining Tables
11. Subqueries
12. Indexing, clustering, sequence, and pseudo columns
13. Security
14. Report Generation using SQL*PLUS commands
15. Introduction to PL/SQL
16. Control structures
17. Exception handling
18. Cursor Handling
19. Procedures,functions and packages
20. Database Triggers
21. LOBs
22. Object Types
23. VARRAY and Nested Table
24. Native Dynamic SQL

Tutorials covering new Oracle database functionality:
 - New Features of Oracle9i
 - Installing and using Oracle Databsae 10g Express Edition
 - Accessing Oracle10g Express Edition From Java
 - Getting started with Oracle Database 10g
 - Regular Expressions in Oracle10g
 - New Features of Oracle Database 11g

Here are 3 more Oracle articles from the author:
 - Oracle History
 - Accessing Oracle using Pro*C
 - Using SQL Commands In Pro*C

Here are SQL scripts for creating sample tables and inserting data into those tables. You can run these scripts at SQL prompt in SQL*PLUS using START command.
 - Script to create sample tables
 - Script to insert data into sample tables


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

C++ Programming Course from U of Cal

Here is a C++ Programming Course from the University of California. The lecture notes are linked below and will teach you important C++ programming topics such as pointers, arrarys, templates, multiple inheritance, polymorphism, iostreams, and Standard Library. This C+ tutorial is suitable for those who are familiar with Fortan and C languages.

- ErrorHandling/
- input-output/
lecture1: C/
- lecture2: Pointers/
- lecture3: Classes/
- lecture4: Arrays/
- lecture5: Templates/
lecture6: Friends/
lecture7: Operators/
- lecture8: Inheritance/
- lecture9: Polymorphism/
- lecture10: Integration/
- lecture11: MultipleInheritance/
- lecture12: ProgrammingTips/
- lecture13: ReferenceCounting/
- lecture14: IOStreams/
- lecture15: StandardLibray/
- Unix/

Here related lecture notes, pdf format, of another C++ programming course which is linked from the course above:
 - Lecture 1: ANSI C (205 KB)
 - Lecture 2: C++ as a better C (140 KB)
 - Lecture 3: C++ Classes and Objects (107 KB)
 - Lecture 4: Objects in Scientific Computing (164 KB)
 - Lecture 5: Inheritance & Polymorphism (122 KB)
 - Lecture 6: Templates, Exceptions & Observations (127 KB)


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: 

Google Web Toolkit (GWT) Docs and Tutorials

Google Web Toolkit (GWT) is an open source development toolkit that you can use to quickly create and develop AJAX applications for all major browsers. These types of web applications offer users more immediate feedback and interactivity and provide features that in tha past were only found in rich client applications. More and more enterprises are starting to consider and use GWT, and it could become a very popular web application development framework. The following are important documetation, articles, and tutorials that will help you learn more about GWT and start you on your way to using it for your application deveopment.

GWT Homepage
 - Learn More
 - Get Started
 - Read the Docs
 - Join the Community

GWT Developer's Guide
 - Fundamentals
 - Configuring a GWT Project
 - Building the User Interface
 - Writing the Client-side Code in Java
 - Communicating with a Server
 - Testing with JUnit
 - Internationalization
 - Deferred Binding

GWT Reference Guides
 - GWT Javadoc 
 - GWT API Reference
 - Widget and Panel Gallery
 - Command-line Tools
 - JRE Emulation Reference

Articles and Tutorials covering GWT Development
 - DOM Events, Memory Leaks, and You
 - Security for GWT Applications
 - Using GWT for JSON Mashups
 - Put a GWT Application on Facebook

GWT Designer User Guide

GWT Designer Tutorial
  - Login Manager
  - Stock Watcher
  - Remote Service
  - Get JSON data via HTTP
  - Web Demo


Computer Tutorials at Home and Learn

Here are Home and Learn's computer tutorials teaching web design, Javascript, VB .NET, C# programming, PHP, Word, and Excel. The tutorial courses are targeted towards beginners, so you can use these without any previous experiencec in the topic being taught.

 - Web Design
 - Javascript Tutorials
 - Visual Basic .NET
 - Visual C# .NET
 - Beginners PHP
 - Beginners Computing
 - Microsoft Word
 - Microsoft Excel



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

These web sites will be added to our IT Links and Resources page at provides hundreds of links and web learning resources for many programming, application and web development technologies. These free I.T. tutorials and technical learning sites are nicely categorized below.

Categories of Technical and Programming Tutorials

 - Java Programming for Beginners
 - Java File I/O Tutorials
 - Java Networking Tutorials
 - Java Thread and Concurrency Programming
 - Java Swing Tutorials
 - JDBC Tutorials
 - Java XML Tutorials
 - JUnit Tutorials
 - Java - Generate PDF Files on the Fly with iText
 - HTML Tutorials
 - HTML Web Color Tools and Color Schemes
 - JavaScript Tutorials
 - jQuery Tutorials for Beginners
 - jQuery Data Types and Functions
 - CSS Tutorials
 - Web Site Design Tutorials
 - SEO Tutorials for Beginners and Free SEO Tools
 - XML Tutorials for Beginners
 - XML Schema Tutorials
 - XSL and XSLT Tutorials for Beginners
 - AJAX Tutorials
 - Web 2.0 Tutorials
 - WSDL Tutorials
 - SOAP Tutorials
 - Web Service Tutorials
 - ASP.NET 2.0 Tutorials for Beginners
 - ASP.NET 3.5 New Features Tutorials
 - C# .NET Tutorials for Beginners
 - C# ADO.NET Tutorials
 - Eclipse and Java for Total Beginners
 - Apache Tutorials
 - Tomcat Tutorials
 - Java Servlets Tutorials
 - JSP Tutorials
 - EJB 3.0 Tutorials
 - Java XML and Web Services Tutorials
 - JSF (JavaServer Faces) Tutorials
 - Apache Struts 2 Tutorials
 - Hands-on Spring Tutorials
 - The Spring Framework 2.5 Tutorials
 - Hibernate Tutorials
 - Java ME (J2ME) Wireless Development Tutorials
 - Bluetooth and Wireless Tutorials
 - SQL Tutorials
 - Teach Yourself SQL in 21 Day
 - PL/SQL Tutorials
 - T-SQL Tutorials
 - MySQL Tutorial
 - PostgreSQL 8 Get Started Tuotirals for Beginners
 - Practical PostgreSQL for Beginners
 - Oracle Database 11g & .NET Developer's Guide
 - SQL Server Tutorials
 - Oracle Database 11g Administration Tutorials
 - Ant Tutorials
 - Introduction to C Programming
 - Teach Yourself C++ in 21 Days
 - Java for C and C++ Programmers
 - C++ for Java Programmers
 - UML Tutorials
 - UNIX Tutorials for Beginners
 - PHP Tutorials
 - Perl Tutorials
 - Python Tutorials for Beginners
 - Python Games Programming Tutorials

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

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


NetPicker enables you to save snippets of web information by simply dragging them from your browser into a floating drop target icon. It maintains the original HTML formatting, including images, tables, font styles etc. The snippets can be organized in a customizable category tree, and also edited, using the built-in WYSIWYG or source editor. Additional features include export to HTML pages and an option to set snippets as Active Desktop item.



TreePad is an intuitive and powerful personal database program, PIM and personal data search engine. It allows you to store all your notes, emails, texts, hyperlinks, etc. into a single file. With the look and feel of the familiar Windows explorer, editing, storing, browsing, searching and retrieving your data can not be easier! TreePad can be run directly from a USB stick, including data. To find any article you previously created or imported, you can browse the directory tree and use the internal search feature.



ClipFactory allows you to capture content off your desktop and compile it into a slideshow presentation with optional MP3 background music. The program provides an easy to use recording component with a view finder that can be dragged anywhere on your desktop. Similar to a camera, you push a button to capture a scene and can later re-play them and add sound. The compiled presentation can be saved as a .mio file and used online or offline. In order to view the mio files however, a viewer must be installed, unless the program is present on the machine.


AnalogX SimpleServer:Shout

Run your own Internet radio station AnalogX SimpleServer:Shout. This program provides a simple and easy way to set up a streaming MP3 server. Just set up any streaming MP3 source, point it at SimpleServer, click 'Start' and you're streaming live. It is multi-threaded, fully compatible with Shoutcast, and supports static reflecting and repeating.



NetWorx is a network traffic monitor that provides an accurate account of the data which is flowing through your network connection at any given moment. The real-time readout is presented in both numeric and graphical graph format and an additional Speedometer allows you to collect current download speed statistics whenever needed. Additional features include daily, weekly and monthly statistics, customizable graphs, network interface selection and more. You can also export statistical data to various formats, including XLS, HTML, CSV , Text and RTF. The built-in alert options allow you to be notified whenever bandwidth usage drops below a certain limit or alternatively specify actions like running a program or rebooting the machine. NetWorx works with virtually all types of network connections including phone modems, DSL, cable modem, LAN, satellite and more.


SoftPerfect Network Scanner

SoftPerfect Network Scanner is a multi-threaded IP, SNMP and NetBIOS scanner with a modern interface and several advanced features. It is intended for both system administrators and users who are interested in computer security. The program pings computers, scans for listening TCP ports and shows what types of resources are shared on a network (including system and hidden). In addition, it allows you to mount shared resources as network drives, browse them using Windows Explorer, filter the results list and more. SoftPerfect Network Scanner can also check for a user-defined t port and report if it is found open, resolve host names and auto-detect your local IP range.


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 2009 Question of the Month: 

What is the future of netbook computers and are they really useful?

Netbooks, or mini-notebooks, as they are sometimes called, typically have screens that are from 7 inches to 10 inches and cost from $200 to $500. They are most useful for those needing a portable computing experience and require an internet connection for many computing tasks. Intel produces the Atom microprocessor for these small notebook computers and has heavily pushed this chip for these models. At first these were produced with the Linux operating system, but now many are sold with Windows XP (Vista is too large), and in fact this is the only type of new computer that is available now with Windows XP. Here is a good article the details the emerging new netbook computers: The Net Impact of Netbooks? It Depends on Who Uses Them for What.

Noteworthy quotes from this article:
"Intel and Dell expect netbooks to fit in between smartphones and laptops. In their view, netbooks will become primary computing devices in emerging markets and complements to traditional PCs in developed markets."

"If netbooks rely on the Internet too much, they will not replace the laptop. If they are too clunky, they won't replace the phone. On the other hand, netbooks may actually compete with both."

"At this stage, it is too early to determine the extent to which the new netbooks segment is cannibalizing the traditional consumer PC market sales or simply capturing a new market opportunity,..."

"High end smartphones get better and better and are moving up the chain in terms of features and performance. Laptops are getting smaller and lighter. Netbooks could get squeezed between the two."

"...the success of netbooks may ultimately rely on always-on Internet connections...Once Internet connectivity gets to the point where it's everywhere, these devices become more viable,"

"...the importance of netbooks goes beyond just connectivity. If netbooks become popular, they could take cloud computing mainstream."

I hope this helps 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 July choose to be billed by PayPal, or you July 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 go to this web page and use the Subscribe form:

Thank You!