Best New Free Computer IT Training Tutorial Resources

December 26, 2008

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.

C++ Programming  Lecture Content:
- 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/

This course links to these related lecture notes from another C++ programming course (pdf format):
 - 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)

Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 3:27 pm

December 24, 2008

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

Tags for this post>> | |

Filed under: Free Computer and I.T. Books — computer_teacher @ 10:57 pm

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

Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 5:33 pm

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

Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 5:25 pm

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.

C# Topics covered:
 - Variables
 - Arrays
 - Array Stack
 - Array Queue
 - Array List

Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 5:17 pm

December 9, 2008

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)
In this introductory module, you'll learn about Professor Messer, the format of the training course, and our goal for building a community of A+ certified professionals. You'll also learn about the history of CompTIA, the advantages of an A+ certification, the exam categories, and best practices to use when taking the CompTIA A+ certification exam at your testing center

 - Introduction to Personal Computers (12:02)
If you've ever wanted to make sense of the jumble of chips, cables, and fans inside of a computer, this training module is for you! We'll start the module with a tour of the outside of the computer, and then we'll take off the cover and show you exactly what components you can expect to find on the inside of a computer. We'll finish up the module with a primer on the operation of computer systems.

Chapter 1: Soft Skills Four videos - 58 minutes
"Soft skill" requirements are new to the latest CompTIA A+ exam objectives. These skills may be considered relatively non-technical, but they comprise a set of capabilities that are important to the organizations that employ technical professionals.
 - 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
One of the most important foundational elements of the CompTIA A+ certification involves the safety of computer professionals and those around them. In these videos, you'll discover how to protect yourself when working around today's high-voltage electrical environments and how the proper tools can be the difference when tackling big problems.
 - 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
The motherboard is the heart of any personal computer. Every piece of a computer touches the motherboard, and the overall performance is directly related to the technologies embedded in the motherboard. In these videos you'll learn how a motherboard works, how to instantly identify the major components of a motherboard, and how to solve motherboard problems when they occur.
 - 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
The CPU is the center of the personal computer universe, and these videos will help you understand everything you'll need to pass the CompTIA A+ exams.
 - 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
Memory technology is a mix of form factors, speed ratings, and installation challenges. In this chapter, you'll learn exactly how to identify, upgrade, and troubleshoot memory in today's modern personal computers.
 - 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
What really happens when you start your computer? In this chapter, we'll show you how the BIOS handles the most basic operations of your personal computer and how the CMOS stores all of your important configuration information. We'll also show you how to use VMware Player or Microsoft Virtual PC to create a test lab on your computer where you can test your BIOS changes without modifying your PC settings.
 - 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
Computer storage systems are a myriad of drive formats, cable connections, and removable drives. As the capacity of hard drives continues to increase, it becomes even more important for the CompTIA A+ certified professional to be familiar with all aspects of personal computer storage.
 - 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
Power is an important part of every computer system in the world, and every CompTIA A+ certified professional should be able to understand, specify, and troubleshoot power problems in any environment.
 - Computer Power Overview (17:07)
 - Installing and Troubleshooting Computer Power (19:15)

Chapter 9: Personal Computer Connectors
Three videos - 31 minutes
The personal computer has a large and diverse set of ports, connectors, and cables. The CompTIA A+ professional needs to recognize the most common ports and connectors and how to use and support each port.
 - Common Computer Ports (12:30)
 - Computer Cable Types (11:06)
 - Connectors and Adapters (7:56)

Chapter 10: Adapter Cards Two Videos - 25 minutes
Adapter cards may be hidden inside of the personal computer, but it's easier than you may think to crack that case and begin upgrading your system! In these videos, we'll provide you with an overview of adapter card technology and show you how to install and troubleshoot a typical adapter card configuration.
 - Adapter Card Overview (9:32)
 - Installing and Troubleshooting Adapter Cards (15:56)

Chapter 11: Cooling Systems
Two Videos - 23 minutes
Proper personal computer cooling is important for maintaining the long-term availability of your important systems. This chapter provides a comprehensive overview of PC cooling and shows how you can easily install and monitor the health of your PC cooling systems.
 - 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
The most basic operations of our personal computers involve inputting data, allocating system resources, and outputting the results.
 - 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
The management of printers and scanners can be a challenging technical hurdle for even the most seasoned computing professional. Organizational productivity usually screeches to a grinding halt when the printer isn’t working! In this series of CompTIA A+ training videos, we’ll provide you with an introduction to printers and scanner technologies and take you through the process of selecting, installing, and supporting a printer and scanner.
 - 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
Personal computers don't just sit on a desk! Laptop and portable devices make up a majority of the mobile computing devices, and the CompTIA A+ certification includes these devices as part of the exam requirements.
 - 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
CompTIA A+ Professionals spend a great deal of their time working with PC operating systems. This chapter provides an overview of Microsoft Windows and discusses best practices for planning Windows upgrades and installations.
 - Operating System Overview (21:55)
 - Basic Windows OS Functionality (15:26)

Tags for this post>>

Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 10:25 pm

Powered by WordPress