Tutorials

  Edcomp.com - Our new Free Computer Training Search site is now online, containing over 150,000 free educational, training and tutorial web resources, all at your fingertips. Also search for computer programming and software development sites. Check out our predefined search page for faster access. If you're an Intelligentedu.com Member, go to our member search page to access this special page to search over 220,000 free training web resources
Blogs are now online. Keep pace with and give comments on all of the new free computer and I.T. training, education, and tutorial web resources and sites that he is discovering on a daily and weekly basis.   Best New Free Computer IT Training and Tutorial Resources Blog
  Free Computer and IT Books Blog
EducationOnlineForComputers.com - Gain access to hundreds of Free Training and Tutorials covering Microsoft Office, Flash, Photoshop, Dreamweaver, FrontPage, and Web Design and Development. This is one of Intelligentedu.com's sister sites.
New!  Also check out our free training blogs on this site:
- Web Development   - Adobe / Macromedia Apps   - MS Office



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.
 Free Systems Course with Lecture Videos - This free computer course, entitled Systems, teaches you topics on the engineering of computer software and hardware systems: techniques for controlling complexity, system infrastructure, networks and distributed systems, atomicity and coordination of parallel activities, recovery and reliability, privacy of information, impact of computer systems on society. The available training and learning content includes Lecture Videos, Lecture Notes, Problem Sets, Exams, and Web Resource Links. The lecture videos are in Real Player format. Lecture Videos, Presentations, and Notes are here.
 Free online Linux Technical Skills Assessment - Whether you are seeking Linux certification or want to accurately assess your skill level, Novell's TSA will provide you with an easy method of evaluating the current level of knowledge you have. The assessment is free of charge, completed on-line and simple to use. Five assessments are offered and each assessment is more technically demanding than the previous one and corresponds to a Novell training offering. Free registration is required. Below are the assessments offered: SUSE Linux 10 Fundamentals Technical Skills, SUSE Linux 10 Administration Technical Skills, SUSE Linux 10 Advanced Administration Technical Skills, SUSE Linux 10 Networking Services Technical Skills, and SUSE Linux 10 Security Technical Skills.
Technipal.com - This site is no longer online but is in archive.org. It provides the following three programming tutorial sections:
- C++ Tutorials and example programs
- Tutorials, Java applets and source code.
- Well-documented Perl Scripts. All Scripts are downloadable as a text file.
 AntiOnline - The Tutorials Forum - This is an 18 topic tutorial forum of uploaded tutorials at AntiOnline. They cover many areas, including  Database, Hardware, Internet, Microsoft, Networking, Programming, Security, Web., etc.
  An Introduction to Programming Languages - This web page is for people who know one language and are wondering about learning another. It describes some of the differences between common programming languages and considers why and how a new language should be learnt. 
  The Programmer's Lair- Programs - This site offers C++, Visual Basic, Delphi programs, source codes, tutorials, forums and more.
  Techadvice.com Home Page - A comprehensive source of computer information on the Internet, covering everything from product information and prices to tutorials. The site's content is well organized.
Technology used by Web Developers - Technology and application development tutorials.  Also, here are the tutorial search results for this site.  
The Code Project - The Code Project is a community of Windows developers specializing in C++, MFC, C# and .NET who have come together to share source code, articles and tutorials. All the source code on this site may be freely used. Do a search for 'tutorial'.
The Programmer's Resource Centre - Many categories of technical articles, including an archive section. A very good place to learn programming techniques.
ITWorld.com Webcasts - Free educational and informative webcasts from vendors such as IBM, Microsoft, Sprint, Storability and Compaq.  Free registration required.
Computerworld's QuickStudies - Learn about the latest concepts and trends in IT with Technology Quickstudies. These are weekly tutorials on computer-related trends and technologies with simple definitions and real-world examples of how they work. Here are Computerworld's Whitepapers.
AdminXP.com - Guides and web resources for Internet, Computers, Certification, Networking, Windows 2000, Windows NT, Windows 98, Windows ME, Software Selection, and over 1000 web site links.
Let's Talk Computers - Radio Talk Show - Let's Talk Computers is the U.S. South's longest-running computer radio talk show. You can listen to all of their past shows covering many areas of computing.
ServerWatch Tutorials - Many server related tutorials including those about security, PHP, Linux, DNS, BIND, Wireless, Apache, RAID and Perl.
Technology Documentation from the University of Kansas - Free online documentation in pdf and html format covering: Web Site Authoring/Publishing/Managing, Operating Systems, Office and Statistical Software, Computer viruses, Languages, and Networking.
Gateway's Support's Mini Tutorials - Free Mini Tutorials in these areas: At Home, Consumer Electronics, Gaming, Handhelds/PDAs, Hardware, Internet, Music & Video, Operating System, Software, and Linux.
Black Sun Tutorials - Many tutorials in several areas such as Unix/Linux, Windows, networking, programming, security, hardware, viruses, and encryption.  This site is archived.
Winplanet.com's Free Tutorials - Free Windows Tutorials in areas such as networking, security, registry, tuning and optimizing.
WirelessDevNet Tutorials - These wireless development tutorials are available free of charge. This material provides background information for wireless development topics. It also can be used as an excellent training aid for developers new to mobile computing devices. Also check out their WML Tutorial.
Builder AU by developers for developers - This is a pretty good site to learn a lot about different technologies, such as Java, XML, JavaScript, HTML, CGI-Perl, Graphics and Multimedia.
Visualbuilder.com - Free Articles, Source Code, Tips, Components and Web Sites for ASP, Delphi, Visual Basic, DHTML, Java, XML, and Wireless.
Faculty Multimedia Center Tutorials - These are online tutorials covering multimedia, audio-video, web presentations, and imaging.
Mundi Design Studios - Great interactive tutorial on The Principles of Graphic Design. Very well made and informative site built using Macromedia Flash.
3D Cafes's Free Tutorials - A forum with websites and tutorials for computer graphic artists, covering 3D Modeling, 3D Studio Max, Maya, Lightwave 3D, AutoCAD, and Developers.  Once you register for free, you will receive access to their weekly member model and tutorial.
Graphics Software How to's Index - Online free tips, tricks and techniques on computer and web graphics covering Photoshop, Paint Ship Pro, Mac OS X and much more.
Image Compression - This is for those who want to learn about image compression. Here are several good sources of learning material and information for this topic, including chapters, class notes, slides, Dr. Dobb's Compression Site, and a data compression reference center.
 Dotnet Spider - Dotnet Spider offers many ASP.Net tutorials, broken down into 71 chapters for easy navigation and viewing.
Workshop Handouts - These workshop handouts from NC State University  train you on HTML, Web Design, Web Conferencing, Audio, Usability, Fireworks, Flash and Photoshop.  Also look at this Learning to Use Technology page on Digital Videos, Data Analysis, Creating Web Pages, Digital Cameras and more. 
Website Design and Programming - Here's an online resource for Design and Layout, Client Side Coding and Server Side Coding.  They offer articles and tutorials on Flash, Photoshop, HTML, JavaScript and more.
Free Flash Training and Free Photoshop Training -  These 'single topic' pages on our site feature all the best Free Training and learning material available on the web today for Flash and Photoshop. Learn all the latest tips and techniques on using these powerful web site tools.
Quantumwave Interactive - Here Quantumwave Interactive offers many Flash tutorials, articles and script files.
Spoono.com - A good array of web design and graphics tutorials to improve your skills: PHP, ASP, HTML, CSS, XML and JavaScript.
Tutorials from Ulead Systems - Tutorials for Video Editing, Image Editing, Digital Photography, Animation and Web Utilities.
Photoshop Tutorials from the Goddess - This site offers Photoshop Tutorials covering shapes, drawing, lettering and texturing effect and much, much more.
Web by Design - This is a site offering links to tutorials in many categories: Frontpage, Internet Basics, HTML, Web Forms, Unix Basics, Images, Color, Photoshop, etc.
SpiderPro: 100 Do's and Don'ts in Web Design - This is a Styleguide for creating webpages. Suggestions to improve the look and feel of a website. SpiderPro's StyleGuide contains 9 categories with exactly one hundred do's and don'ts about making web pages. Here are their ebooks.
Beginners - This site is a Free Learning resource for those seeking excellent tutorials in over 20 different categories, including Java, Javascript, Visual Interdev, Visual Basic, Web Development, Linux, Flash, Director, Fireworks, Photoshop, Perl, XML, ASP, SQL, WAP, and E-Commerce. 
Techniques for Object Oriented Analysis and Design - By Martin Fowler, this tutorial is separated into three broad sections. The first looks at several general topics for analysis and design techniques: the elements of a technique, standardization and the UML, and case tools. Different modeling techniques such as class diagrams, interaction diagrams, and use cases are then presented. The final section looks at process techniques, such as evolutionary delivery, patterns, and refactoring. Also take a look at A Survey of Object-Oriented Methods by Peter Biggs.
 Building User Interfaces for Object-Oriented Systems by Allen Holub - These tutorial articles take you step by step through the entire Object Oriented Design process. 
What is 'Object-Oriented Programming? - This pdf file explains what object-oriented programming is. The presentation centers around C++, but is not limited to facilities provided by that language.
Object Orientation Tips - Keep up-to-date with object oriented technologies, without having to read through high volume, low signal-to-noise sources. About one new article per week.
Object Oriented Programming Tutorial - This tutorial aims to teach you the basics of Object Oriented Programming. It is not tailored to any one specific language, although examples in C++ and Java are given.
OOP Tutorial -This is an Interactive Web Tutorial for Object Oriented Programming: OOP Concepts, OOP Design and UML, along with tests to assess your learning.
Object Oriented C# for ASP.NET Developers - This tutorial introduces the OOP features of C# as they apply to ASP.NET Web development. This article is the third in a series on ASP.NET. If you're new to ASP.NET Web development and haven't read the two previous articles, check out Getting Started with ASP.NET and ASP.NET Form Processing Basics.
AmbySoft - AmbySoft White Papers and Scott Ambler's Online Writings covering Object-Oriented development, EJBs, and UML are here.
Object Central - Founded by Dr. Bruce E. Wampler, to advance object-oriented programming, provides you with good information about object-oriented (OO) programming and available OO resources, including free software and source code, guides, tutorials, and links.
Available resources:
  -
The Essence of Object-Oriented Programming

  - The VIDE Help Package: includes help information for the V C++ GUI, the V IDE, and general information useful to C and C++ programmers.
Many More Free Object-Oriented Development Training & Tutorial Sites - Be sure to check out this page on our site for all the new O-O development and programming training and tutorial sites that we're always adding.
The Unified Modeling Language (UML) Resource Center  - UML is the industry-standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. It simplifies the complex process of software design, making a "blueprint" for construction. This site has articles, diagrams, guides and more here.  And here is the UML Documentation page.
 Sparx Systems UML Tutorial - This UML Tutorial provides a technical overview with 13 diagrams supported by Enterprise Architect.  Also take a look at UML 2.1 Tutorial, a great introduction to UML for beginners.
 Search The Rational Edge Archives - Find informative articles about Rational Rose and UML.  Also, check out the Technical Library View and then select articles and tutorials using the topic dropdown, such as Rational Rose, Use Cases, and UML.
Guide to UML Diagrams at Dotnetcoders.com - This guide introduces you to the 9 standard diagrams in the UML 1.4 specification, and divides the diagrams into two specific groups: Structural, and Behavioral.
An Introduction to the Unified Modeling Language - A 15 slide introductory visual tutorial showing all the key concepts of the UML with notes. Also, the authors offer two self-extracting zip files that you can download and view (pdf format). Also, here is the full UML 1.4 Document Set including notation, detailed semantics, a summary, the meta-model in Rose and .pdf format, and some suggestions for using the notation for business modeling, process modeling and constraints.  The Notation Document for version 1.4 (605KB) contains full definitions of all the UML 1.4 notation .
UML Applied - This free guide to the UML brings you up to speed with the most important models in the UML. Rather than focusing on the Class Diagram, the guide takes a Use-Case Driven approach. (zip download, .pdf format, 2.0mb)
Mini-Courses from Brown University (pdf format) - 
  -  Design Issues in Java and C ++
  - C++ Mini-Course
  - UML Designer
A UML tutorial by Lavoie Philippe - This is a pretty good tutorial in which the author takes you through several iterations of of using the UML. Also take a look at this .rtf document explaining the UML Notation(111KB).
UML Resources Page from OMG.org - This is Omg.org's UML Resource site containing these categories of documents: OMG Technology Submissions, OMG Press, Articles and Information, and Useful Links. Here is the page that contains links to the various OMG Unified Modeling Language revisions, starting with UML v. 1.1, which was adopted by the OMG in November 1997.
Here are learning sites with Rational Unified Process White Papers and Tutorials:
  - A Manager's Introduction to the Rational Unified Process (RUP)
  - Rational Unified Process: Best Practices for Software Development Teams
  - Rational Unified Process Whitepaper
Here are learning sites with Rational Rose White Papers and Tutorials:
  - IBM Rational Rose and UML
  - A Rational Approach to Software Development Using Rational Rose 4.0
  - IBM Rational Rose Integration



Cisco Documentation DVD Home Page - Covers these high level categories: Technology Information, Router Configuration Tools, Cisco Product Documentation, Cisco Information Packet, Remote Configuration Guide, and Cisco Product Catalog. A more detailed table of contents is also available. Cisco Technology Information contains: Internetworking Technology Overview, Internetworking Terms and Acronyms, Internetwork Design Guide, Internetwork Troubleshooting Guide, Internetworking Case Studies, Cisco Pre-Installation Card, Technology Design Guides, and Internetworking Solutions Guides. The Cisco Career Certifications Web Site contains information about becoming certified at various levels of technical proficiency across the disciplines of network design or network support.
23 Cisco Study Guides - Here are 23 Cisco Study Guides for learning how Cisco Internetworking works. By reading and reviewing these, you will become very familiar with how computer networking is set up and operates and how Cisco technologies form an integral piece of the network framework. The questions in these learning documents have their answers in bold.
ProctorTests - Free Cisco CCNA, CCNP, CCSP, CCIE, and MCSE 70-270 practice exams with answers.
If you are interested in learning more about Cisco technology, here are some good Cisco technology tutorials:
  - Cisco Video Telephony Solution White Papers - Tandberg
  - Brief Cisco-Centric Tutorial on IPv6 Peering
  - Tutorial: Configure a DHCP Server on Cisco IOS router/switch
  - Cisco Router Configuration Tutorial
  - Basic Cisco Router IP Configuration Tutorial
  - CCNA / CCNP Tutorial: Introduction To NAT (Network Address Translation)
Cisco-Engineer.com your portal to free Rack access - This site offers free access to live Cisco Routers, ideal preparation tools for any Cisco exam including CCNA, CCNP, and CCIE.  Here are some more Cisco learning resources:
  - Cisco Systems Networking Academy - Course presentations in MS Powerpoint format for CCNA, CCNP and Cisco Skills Builders.
  - CCNA 640-801 Exam Notes Fundamentals of Switching
  - CCNP BSCI 642-801 Exam Notes Enhanced IGRP (EIGRP) 
Cisco Webcast and Seminar Series - Some of the seminars offered by Cisco include Securing Your Wireless LAN, Mid-Range Routing, Deploying  Quality of Service, and Access the Future. (free registration required)
Cisco - Packet Magazine - Archives - Cisco has published back issues of their Packet Magazine for download as Adobe Acrobat files. Here is the final issue:  3rd Quarter 2006.
Cisco Certifications Online Support - If you have questions about the Cisco certifications, the Cisco Certification Online Support web site is a good place to look for answers. The site gives access to a knowledge base of certification-related information, and allows you to set up an account to track service inquiries and receive notifications when new information is available.
Free Cisco Training and Tutorials - Here is our page of free Cisco training and tutorial web resources. These will help you gain a better understanding of Cisco's technology and products and how to administer them. 
Enterprise Network and Servers - Online articles to keep you up to date with the latest news in the networking and server markets. Coverage also includes new products, customer profiles, techniques, applications, software and tutorials..
Cisco:  The Internet Protocol Journal - This is Cisco's informational and educational resource for engineering professionals involved in the design, development, and operation of public and private internets and intranets.
CCIE Practice Lab:  Preparation Workbook - Download this free workbook written by Ashwin Kohli from CCBootcamp. It shows which equipment is required for the labs, frame-relay switch setup and base configurations for each router to be used at the start of each lab..
Cisco Technology Support - Just select your technology from Cisco's  Technical Support site.  Choose a category, for example, IP, with a subcategory of  IP Addressing ServicesAccess Lists, Dynamic Address Resolution and Allocation, Technology Information FAQ's and White Papers, Design Guides, Configuration Examples, and Network Address Translation
Cisco Technical Services Newsletter - this free e-publication includes updates to online Cisco tools, technical insights by Cisco experts and your peers, new Cisco technical documentation, including security advisories, information on new products and services offerings, and updates on Cisco certifications, training, and events.  Here's the December 2007 issue. 
Cisco IOS Software Hot Tips - Here's popular IOS Hot Tips from Cisco's website.
TCPMag.com - Has a good amount of Cisco and Cisco Certification information, including a great link section.
SemSim.com - This site has a CCNA Study Center with totally free study materials.  Among these include 4 interactive CCNA tutorials.  Each tutorial explains the key concepts in a concise and easy-to-read language. Each course includes a pre-assessment, course map and post-assessment.
Cisco Webcasts - Interact with Cisco experts at Live Webcasts to learn best practices and also the latest technologies and network solutions. You can also view archived Webcasts.
Cisco Technology - This page provides flash training demonstrations of Cisco technology covering optical, wireless, IP communication, storage and security.
Overview of CORBA - The Common Object Request Broker Architecture (CORBA) is an emerging open distributed object computing infrastructure being standardized by the Object Management Group (OMG). CORBA automates many common network programming tasks and this is a nice summary of it by Douglas C. Schmidt. Also check out his CORBA Tutorial Page containing additional information on patterns and techniques for designing CORBA ORBs and CORBA services.
A Brief Tutorial on CORBA Tutorial - This tutorial by Kate Keahey is a good overview of the Common Object Request Broker Architecture (CORBA) containing some in depth coverage.
Corba Explained Simply by Ciaran McHale - This book provides a detailed introduction to the concepts and terminology of CORBA and is aimed at people with a technical background who want to gain a concrete understanding of CORBA without learning all the low-level details.  
Many More Free CORBA Training & Tutorial Sites - Be sure to check out this page on our site for all the new CORBA training and tutorial sites that we're always adding.
SunWorld's RAID Tutorials - This site is archived.
  - Part 1: 0, 1, 0+1 ... RAID Basics - Starts with the basics and explains how RAID 0, 1, and 0+1 function so you can compare characteristics and decide whether or not they fit your network architecture needs -
  - Part 2: Moving on to RAID 3 and RAID 5 - Defines RAID 3, and then discusses RAID 3 parity, performance, and RAID 3-to-RAID 5 extension -
  - Part 3: Understanding the Implementation of Hardware- and Software-based Solutions- Looks at the physical systems that actually implement these storage systems in the real world: conventional disks, software-based RAID, and high-speed RAID controller hardware -
  - Part 4: Uniting Systems and Storage - Touches all the bases in making your RAID systems fully functional.
DPT's Technical Library - Three articles and a glossary teaching concepts about computer storage: 1) Understanding RAID, 2) Benefits of Intelligent Hardware RAID and Caching, 3) SCSI and Fibre Channel: a comparison, and Glossary of Technical Terms. These links are archived.
RAID Tutorial from Baydel - This is an excellent tutorial about RAID, a disk storage system's resilience to disk failure through the use of multiple disks and by the use of data distribution and correction techniques. RAID stands for Redundant Array of Inexpensive or Independent Disks.
RAID Tutorial from University of Massachusetts - Here's another RAID tutorial, this one from the University of Massachusetts. It contains: The Need for RAID, Data Striping & Redundancy, Different Types of RAID, Tool for Storage Efficiency, Cost & Performance Issues, Reliability Issues in RAID, Tool for Reliability, Glossary and References.
Distributed Perl Documentation (5.005_02) - Perl is a free, high-level programming language written by Larry Wall and others.Perl's process, file, and text manipulation facilities make it particularly well-suited for tasks involving quick prototyping, system utilities, software tools, system management tasks, database access, graphical programming, networking, and world wide web programming. Every perl distribution comes with this documentation which is very thorough.
The Road to Better Programming - This is a series of 5 tutorials comprising a complete guide to better programming in Perl. This is for the beginner to intermediate Perl programmer, but even an advanced one can find the majority of the chapters exciting and relevant.
A Perl Tutorial - This is a "getting started" tutorial on the Perl programming language. Some time is spent on introducing most of the concepts of data and variables. More thorough examples of complete programs come later. In this tutorial, they try to teach the way that is "simpler" and closer to other programming languages. Here is another good Perl Tutorial.
Perl and CGI Tutorials by Nik Silver - A one day hands-on workshop at the  School of Computer Studies,  University of Leeds, UK. The first part deals with Perl while the second part of the workshop concerns designing pages for the Web using Perl to deal with buttons and text boxes to generate custom Web pages on the fly. Includes exercises developed with a consistent theme. Here's the CGI Tutorial.
Learning Perl, Part1, Part 2, Part 3  and Part 4 - These are excellent Perl tutorials from Byte Magazine, each containing good programming examples. The 3rd tutorial applies Perl to websites and discusses CGI also.
Perl Practicum by Hal Pomeranz- From 1993 to 1997, ;login: published a series of articles "intended to demystify some of the more occult aspects of Perl programming" (to quote from the introduction to the first article, published in August 1993). We are pleased to present the entire collection here.
Many More Free Perl Programming Training & Tutorial Sites - Be sure to check out this page on our site for all the new Perl Programming training and tutorial sites that we're always adding.
NCSA's CGI Help Guide - The Common Gateway Interface, or CGI, is a standard for external gateway programs to interface with information servers such as HTTP servers in real-time, so that it can output dynamic information. This is the best site for web page designers who want to begin to learn CGI scripting and the endless possibilities of it that cannot be achieved using Java Scripts or Applets, or HTML.
An Instantaneous Introduction to CGI scripts and HTML forms - This is a good tutorial explaining how information is collected by a browser and then sent to a HyperText Transfer Protocol (HTTP) server specified in the HTML form -  and how that server starts a program, also specified in the HTML form, that can process the collected information. Such programs are known as "Common Gateway Interface" programs, or CGI scripts.
Official PHP Manual - PHP (officially "PHP: Hypertext Preprocessor") is a very popular server-side HTML-embedded scripting language for the world wide web. This is the official manual for it.
PHP Support and Tutorial - PHP is a free and server-side, cross-platform, HTML embedded scripting language. It is great for interfacing your databases to the Web. Included on this site is a 4 part tutorial on PHP with resources, links and a helpful hints page.
Getting Started with PHP3 - By Tim Perdue, this site gives a good introduction to PHP3.
Introduction to PHP - This is an introduction to the PHP scripting language with a discussion of PHP's origins, capabilities and the platforms it's available on. The material is illustrated with a simple PHP script example highlighting basic syntax and usage.
Introduction to PHP Objects, Part 1 - John Coggeshall shows how to do object-oriented scripting with PHP on O'Reilly. " In today's column, I'll be introducing one of the more interesting and useful methods of writing PHP scripts -- the object-oriented method. 
PHP Tutorial   - This PHP tutorial is designed to introduce you to PHP and PHP data apps. It does not cover installation. This tutorial is designed to yield experience in PHP data enabled web pages. It's short on reuse because it's specifically designed so you can build your web app from the ground up. Being introductory, it also doesn't cover real-world issues like transactions with commit and rollback, data checking, indexes, non-meaningful keys, and the like. This tutorial is in Troubleshooters.com.
PHP Tutorials from Thickbook.com - PHP-related tutorials and articles which Julie Meloni, the author of PHP Essentials, has written.
Many More Free PHP Programming Training & Tutorial Sites - Be sure to check out this page on our site for all the new PHP Programming training and tutorial sites that we're always adding.
Web Database Tutorial (PHP & MySQL) - Build a web-based database application using PHP and MySQL. This tutorial will walk you through the complete creation of a sample web database of links. Similar in concept to how Yahoo started out.
WebberDev - Articles and Tutorials about computer security, PHP, MySQL, and databases (Informix, mSQL, MSSql, MySQL, ODBC, Oracle, PostgreSQL, Sybase).
Apache 1.3 User's Guide - This is the official User's Guide for the extremely popular Apache open source internet web server. Its sections include Release Notes, Reference Manual, and Other Notes.
Introduction to Structured Query Language - A tutorial of the Structured Query Language (also known as SQL) which allows users to access data in relational database management systems. This page describes how to use SQL, and give examples. The SQL used in this document is "ANSI", or standard SQL.
SQL Tutorial and Interpreter - This unique introductory SQL (Structured Query Language) tutorial not only provides easy-to-understand SQL instructions, but it allows you to practice what you learn using the on-line SQL interpreter. You will receive immediate results after submitting your SQL cmmands. You will be able to create your own unique tables as well as perform selects, inserts, updates, deletes, and drops on your tables. Also available is the Advanced-Intermediate Sequel which provides you with more advanced easy-to-follow SQL instruction.
A Gentle Introduction to SQL - This document includes five lessons and tutorials which introduce students to the "Structured Query Language" SQL. 
SQL Resources and Learning Material - Several types of online resources. Their Online References: SQL Syntax and Tips page has learning material on MS SQL Server, Oracle, MySQL, Informix and Sybase. 
 PL/SQL Coding Techniques Course from Oracle.com: Part 1, Part 2, Part 3, Part 4 - This is a video lecture series teaching you PL/SQL (the referenced materials are no longer available).
Many More Free SQL Training & Tutorial Sites - Be sure to check out this page on our site for all the new SQL training and tutorial sites that we're always adding.
Microsoft SQL Server Tips and Techniques - These free SQL Server tips and techniques are brought to you by the Microsoft TechNet SQL Server Technology Center.
SQL Server web site - Here are some of the popular articles on this site:
Database programming guidelines, SQL Server administration best practices, and SQL Server security best practices.
Database Services - Data Modeling - This site provides excellent documentation about relational database design, the relational database model, and relational database software.
MySQL Documentation Page - Helpful information and tutorials about MySQL, an SQL database that is freely available. Here is the Searchable MySQL Manual and here is the Reference Manual Index on one page.
Tcl Tutor - TclTutor implements a series of on-line lessons for via a computer aided instruction package run in the Tcl language. It consists of 43 lessons covering all of the basic Tcl commands and most of the recent (8.0) additions. The format of a TclTutor lesson is a short textual description of a command or concept and an interactive example. The lesson text is available in 3 levels of verbosity, "Expert", "Computer User", and "Beginner". This tutorial runs on Windows, Macintosh and Linux.
Tcl Tutorials - Tcl How To Guides
TCL WWW Info - An index to a set of TCL/Tk references on the WWW presented as an Information Overview. Here is the Tcl/Tk Online Manual.
Tcl Contributed Sources Archive - This is the home page for the Official Tcl/Tk Contributed Sources Archive, many resources, articles, and source code are available.
Python Tutorial and Documentation - Python is a freely available,  easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. 
Python Programming for Beginners - This is a practical introduction to writing non-trivial applications in Python. In this tutorial, you will learn how to write applications that use command-line options, read and write to pipes, access environment variables, handle interrupts, read from and write to files, create temporary files and write to system logs. This good tutorial is found in Linux Journal - The Premier Linux Magazine.
Learning to Program - Covers the basic theory of computer programming - what it is, some of its history and the basic techniques needed to solve problems. Mr. Gauld uses several different languages, since he believes it's important to realize that different languages do different things well. The majority of the course. however, is in the language called Python, which supports lots of programming styles from the very simple through to state of the art Object Oriented techniques. It runs on lots of platforms - Unix/Linux, MS Windows, Macintosh etc. It also has a very friendly and helpful user community.
Python for Newbies - This tutorial article will teach you how to program in Python, a scripting language, similar in function to Perl. It is a very high-level language that can perform complex tasks, but is surprisingly easy to learn.
Many More Free Python Programming Training & Tutorial Sites - Be sure to check out this page on our site for all the new Python Programming training and tutorial sites that we're always adding.
Find great Computer and Internet books at Amazon.com. Get the job you want, and get ahead in your career. Earn your Bachelor's or Master's degree in less time, from your own computer.