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

Free Computer Training Free Computer Courses



Computer Education, Training, and Tutorial Resources

Learn programming for Free and how to develop and write computer programs and IT applications. Get Free knowledge, information, references, and resources about computers now. Many Free training courses, tutorials, books, training guides, tips, articles, and helps are available to you.

For help finding what you need go to Navigation by Topic to Free Training or use pop-up.

Follow us on Our Twitter page!,, and Google Search

I.T. Education & Training:

Home Page

Free Computer Training & Courses

Free Computer Books

Free Tutorials, Guides, Support & Help

Learn IT & Development

Free University Course Websites

Best FREE Online Computer IT Courses

Lower Fee Distance Learning Sites

Higher Fee Distance Learning Sites

Link and Resource Sites

Free Certification Exam Study Guides

Free IT Training Tutorials

Free IT Training Downloads

Monthly Newsletter: New Free Sites

Free Trade Publications

IT Sites Worth Mentioning

Free Site of the Month

Best Course & Degree Locators

Free Desktop & Office Tutorials


Additional Site Content:

Member Info & Sign Up

Member Login's Computer Open Web Directory

IT Certification Counselor and Complete List

Financial Aid Resources's IT Career Center

Online IT Publications

IT Associations & Organizations

The Latest Technology News

IT Stock Quotes and News

Online Games

Music and Movies

Travel Reservations, Flight Schedules & Tracking

The Best of the Web

Best Developer Books at

How You Can Support Our IT Training Mission

Community Content:
Use Our Forum to Ask Questions & Give Answers

Enter Our Chat Room

Our Free Links Page

Free Classified Ads

Create and Send a Greeting Card

Our Cartoons and Jokes

Free Email at ZapZone

Take Our Survey


15 Computer Training Courses

Click Here to Sign-Up and Become a Member of

This training is available on our members site only. As a member, all of the training and tutorials are available to you. We will be adding more training materials here in the future. You can join now for only USD $15 total for 2 months, $25.00 for 4 months, $34.00 for 6 months, or $59.00 for 1 year. (Please note the local links to member training content do not work on this page.)

Up 1 LevelBack to Member Sign-up & Information Home Page


15 Computer Training Courses


C Programming - a course on C language programming showing you how to write programs in the C language. Train yourself using this course and program your own computer.

  • Introduction
  • Declaring Variables
  • Preprocessor Statements
  • Arithmetic Operators
  • Programming Style
  • Keyboard Input
  • Relational Operators
  • For and while loops
  • If, if else, relational operators
  • Switch/case
  • String and character handling
  • Data validation examples
  • Conditional expression operator
  • Arrays
  • Functions
  • Additional assignment operator
  • Sample programs so far
  • Handling user input and Validation
  • Formatters for printf() and scanf(), bit operations
  • Structures
  • Data conversion with itoa() and atoi()
  • Files
  • Pointers
  • Linked Lists
  • Dynamic Memory Allocation
  • Preprocessor Statements, Macros, Conditional Compilation, typedef
  • Enumerated Data Types
  • Unions
  • Register based variables, null statements and strings
  • Command Line Arguments
  • Pointers to functions
  • Formatters for characters and strings
  • System Calls
  • Suggested solutions to all problems
  • Advanced C, hardware accessing, longjump/ctrl break, tsr's, comms
  • Online Interactive Tests


Visual Basic 6.0 - this course teaches you how to program in Visual Basic 6.0 using Events, Text boxes, Lists, Combos, Forms, Graphics, Timers, file system controls, modules/functions, and more.

  • Introduction
  • Events
  • Text boxes and buttons
  • List, combos and forms
  • Graphics and simple animation
  • Timers, scroll bars, etc.
  • File system controls
  • Modules and functions
  • Applications and DLLs
  • Grid, Data and OLE Controls
  • MDI, toolbars, etc.
  • Data Access


Data Structures and Number Systems - a course on data structures and number systems - introduces you to numbers, arrays, queues, stacks and other data structures.

  • Number Systems
  • Introduction, bits, bytes, BCD, ASCII, characters, strings, integers and floating point
  • Arrays
  • Lookup Tables and Records/Structures
  • File Handling
  • Stacks, Queues, Lists and Hash Tables
  • An example inter-active number convertor and manipulator

  • Online Interactive Tests


Pascal Programming - a self- paced course on Pascal Programming includes all the information you need to learn how to program in Pascal quickly and effectively.

  • Introduction
  • Comments
  • Variables and Variable types
  • Variable Names and assigning values
  • Arithmetic Statements and Operators
  • Displaying the value of Variables
  • Keyboard Input
  • Integer division and modulus
  • If, if else, relational operators
  • And, or, not operators
  • Constants
  • For and while loops

  • case
  • Emunerated Data Types and sub-ranges
  • Arrays
  • Operator Precedence
  • Procedures and Functions
  • Procedures and Local Variables
  • Procedures which accept arguments (parameter passing)
  • Procedures and value arguments (copies)
  • Procedures and var arguments (originals)
  • Functions, Procedures which return values
  • Records
  • Records and Procedures
  • Arrays of Records
  • Records containing Arrays
  • Records containing Records
  • Sets
  • File handling
  • Strings
  • Pointers
  • Linked Lists
  • Command Line Arguments
  • On-Line Interactive Tests


WWW/HTML/Multimedia - in this course you will learn how to code HTML, forms, tables, hypertext theory, JavaScript, VB Script, and more.

  • Course Outline
  • MindMaps
  • Technology
  • Design and Navigation
  • Learning HTML Basics
  • Overview of Technologies, JavaScript, VBScript, ActiveX, ASP, Dynamic HTML
  • Introduction to JavaScript
  • Introduction to VBScript
  • CGI and Forms
  • Tables and image maps
  • Virtual Reality
  • The theory of hypertext
  • Producing for CD-ROM
  • Lab: Learning Front Page 2000 and creating your WWW site


Internet Management - This course covers the types and methods of management, routers, web servers, collection and analysis of data, generation of reports and budgets, advances in new technology, installation and configuration of Internet servers, security and other issues.

  • Introduction
  • Networks and Technologies
  • Management
  • Security
  • Intranets
  • On-Line and Presentation of Information
  • Assessments
  • MindMaps


Operating Systems - this course covers what makes up an operating system and how an operating system works.

  • Part One: What an Operating System Is, Devices, Interfaces, Multi-Tasking
  • Part Two: Parts of an Operating System, Programs, Scheduling, Switching
  • Part Three: Processes, Threads, and Tasks
  • Part Four: Loading an Operating System, What is a Shell?

  • Part Five: File Management
  • Part Six: Software Tools: Editors, Compilers, Interpreters, Assemblers
  • Part Seven: Basic Features of Graphical Interfaces
  • Part Eight: Windows Objects and Components
  • Part Nine: Hardware, Installation and Networking
  • Assessments
  • Online Interactive Tests


Windows 2000 Server - This course guide covers the installation of Windows 2000 Server, Active Directory, supporting users and groups, file and network security, printing, disaster recovery and the use of other administrative tools.

  • Operating Systems
  • Windows NT Services
  • Workgroups and Domains
  • Domain Name System
  • Active Directory
  • Administering Active Directory
  • Security and Permissions
  • Supporting Users
  • Managing Software Applications
  • Managing Printers
  • System Recovery
  • Labs
  • Tests


Unix - by the end of this course, you should be able to use several Unix and Linux commands, write shell scripts and command files, use the csh shell to write shell scripts, and use awk to write programs.

  • Overview
  • System Administration
  • System Calls and Sockets
  • Introduction to UNIX
  • vi editor
  • mail
  • shell scripts
  • Terminals, devices and csh
  • awk


Hardware Fundamentals - a free course on computer hardware. This free educational courseware introduces you to computer hardware such as scanners, printers, keyboards, monitors, plotters, ocr, rs232 and other hardware devices.

  • Computer keyboards, data processing, the electrical requirements of computer systems
  • Printer Management
  • Disk Management
  • Central Processing Units and Memory
  • Storage Systems
  • Input and Output Devices
  • Data Communications
  • Networking
  • Process Control
  • Hardware Fundamentals Training Videos
  • Online Interactive Tests


Hardware Systems - a learning module on Hardware Systems includes all the information you need to learn about Computer Hardware and Architecture quickly and effectively. It is a continuation of the course above, Hardware Fundamentals.

  • Processors, Memory and Benchmarking
  • Buses and Interfaces
  • Mass Storage Devices
  • Input Output Devices
  • Power Supplies
  • Testing Procedures
  • Configuring Peripheral Devices
  • Online Interactive Tests


Data Communications - teaches you the technologies used to communicate and exchange information, such as telephones and the Internet; the primary purpose is to serve as an introduction to the field of Data communications.

  • Introduction to Communications
  • Evolution of modern telecommunication networks
  • Cables and Network Communication Systems
  • The Public Telephone Switched Network
  • The Internet
  • Signal Characteristics
  • Standards Organizations
  • Electrical Standards and RS-232
  • Data Codes (Baudot and ASCII)
  • Channel Organization (Parallel and Serial)
  • Asynchronous and Synchronous Protocols
  • Binary Synchronous
  • Bit Orientated Protocols
  • Simplex, Half-Duplex and Duplex Circuits
  • Modems
  • Modulation Methods
  • TCP/IP and Inter-Networking
  • Open Systems Interconnect (OSI) Model
  • WAN interconnections: Analog Modems, Leased Lines, X.25, ISDN
  • WAN interconnections: Frame Relay, ATM, xDSL
  • Data Communications Training Videos
  • Online Interactive Tests
  • FAQs:
    • Cell-Relay FAQ
    • Ethernet FAQ
    • ISDN FAQ
    • PPP FAQ
    • SNMP FAQ
    • ISDN Tutorial


Networking Computers - this course teaches you the basics of what is a computer network, the concepts, the network topology, how to connect computers, and how to troubleshoot a computer network.

  Network Concepts:

  • Introduction
  • Components
  • Adapters
  • Wiring Guide
  • EIA TIA-568 Standard
  • Twisted pair
  • Coax
  • Fiber
  • OSI Model
  • Network Segments
  • Spanning Tree Algorithm
  • Repeaters
  • Bridges
  • Routers
  • Hubs
  • Ethernet Switches
  • Virtual Networking

  Network Topology:

  • Introduction
  • Bus
  • Bus: Physical Layout
  • Ethernet 802.3: CSMA/CD
  • 10Base2: Ethernet
  • 10Base5: Ethernet
  • 10BaseT: Ethernet
  • Ring
  • Ring: Physical Layout
  • IEEE 802.5 Token Ring
  • Ring: Physical Cable Limits
  • Star
  • FDDI
  • Logical vs Physical

  Connecting Computers:

  • Introduction
  • Peer to Peer
  • Workgroups
  • Workgroup Resources
  • Belonging to a Workgroup
  • Sharing Resources
  • Accessing Resources
  • Novell File and Print Services
  • Domains
  • User Accounts
  • Computer Accounts
  • Groups
  • Domain Models
  • Single Domain Model
  • Trust Relationships
  • Single Master Domain Model
  • Multiple Master Domain Model
  • Complete Trust Domain Model


  • Cable Testing
  • General Troubleshooting Principles
  • Hardware Diagnostics
  • Using a TDR
  • Using a multi-meter

  Online Interactive Tests:

  • Cabling and Network Adapters
  • Network Segments, Repeaters and Switches
  • Bridges, Hubs and Routers
  • Protocols


8051 Microcontrollers - introduces you to the Intel 8051 micro-controller and writing assembly language programs.

  • 8051 Addressing Modes
  • 8051 Instruction Set
  • Boolean Processing
  • TEMAC-51 Assembler Documentation
  • Parallel ports, serial ports, timer/counters
  • Interrupts
  • KSC 8051 Pascal Compiler Documentation
  • 2500AD 8051 Simulator Documentation
  • 80C552 Features
  • Appendix, diagrams and reference
  • HLL constructs
  • I2C bus interface with 80C552
  • Software Programs/Simulators etc
  • Resource Material/References:
    • Software Programs/Simulators etc, Other Sites
    • 8051 Microcontroller FAQ, Russ Hersch
    • Microcontroller Primer, Russ Hersch
    • Phillips Microcontrollers Home Page


80x86 Assembler - introduces you to assembly language programming. It covers assembler and protected mode programming using the Intel processor computer chips.

  • Assembly language programming, history, operation
  • Asm, directives and data types
  • Asm, HLL constructs
  • Asm, Data conversion routines
  • Asm, intel iAPX8086
  • Asm, Parameter Passing
  • Asm, Interfacing to HLL, Linking, Options, Debug output
  • Asm, Make, Map files, Segment types
  • iAPX386, part 1, basic principles
  • iAPX386, part 2, programming model, segmentation and paging
  • iAPX386, part 3, addressing modes
  • iAPX386, part 4, instruction sets
  • Interrupts and Real-Time Considerations
  • MC68000 Addressing Modes
  • PC-Multi-Tasking Executive



 Return to Top
 Back to previous page



Please Suggest a Computer Education, Training, or Tutorial Web Site Link for this Site

If you know a good Computer Education, Training, or Tutorial web site that is not on this page please fill this form out with the address of the web site and we will post it. This will help everyone who is seeking to learn more about computers.

Please enter the name of the site, its address, and a short description of its contents. Thank you.

Name of Web Site:

Address of Web Site:

Short Description:

Clicking the Submit Computer Education Web Site button will open a new browser window, when finished you can close that window.

Please Help Support our Computer Education & Training Web Site

Please email questions or comments to Webmaster:

All pages on this web site are © 2012 by DeepSearcher Inc