Be sure to check out our new Blogs and discover all the new Free Training!
Newsletter for Computer IT Education,
Training & Tutorial Resources
*** ISSUE #79 - May 2008 ***
Intelligentedu.com
This Newsletter is only sent to its subscribers
and is available on the web at
Intelligentedu.com/newsletter79.html
Newsletter Archives are here:
Intelligentedu.com/newsletter.html
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 May 2008 issue (#79) 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 Intelligentedu.com costs $15 for two months, for more information please see Become a Member of Intelligentedu.com.
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 49 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 EducationOnlineForComputers.com- Web Development - Adobe & Macromedia - Microsoft Office
To get your Free Computer Training updates via RSS, please cut and paste this urls into your RSS reader:http://www.intelligentedu.com/blogs/feed/
Please Visit Our New Free Training & Tutorial Search Engine - this new website at www.EdComp.com is a search engine with a large database of over 150,000 free IT education and training web resources, with another 70,000 free resources reserved exclusively for paid members. If you're an Intelligentedu.com Member, go to members.Edcomp.com to access the special members' page for searching over 220,000 free training web resources.All of the links for these 220,000 free web resources have been validated, so you should not get any broken ones. We are also caching all previous results pages to help you find all the free training content and materials you need and are looking for. So check out our new free IT training search engine now, and if you'd like to, please provide me your feedback. Again, the url is: http://www.edcomp.com/. Thank you.
For your convenience, this newsletter is also available to subscribers in HTML format at this special url: http://www.intelligentedu.com/current_news.htmlI wish you the best with your computer studies and learning.
Warm Regards,
Scott Turton
Newsletter Editor and Webmaster
scott_turton@intelligentedu.com
http://www.intelligentedu.com/
"Learn New Skills and Increase Your Earning Power
- With Free Online Computer Training!"*** Become a Member of Intelligentedu.com ***
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: http://www.intelligentedu.com/sign-up/index.html.
EdComp.com:
http://www.edcomp.com/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: http://www.edcomp.com/predefined.htm.
EducationOnlineForComputers.com:
http://www.educationonlineforcomputers.comOur new software application and office training and tutorial site, EducationOnlineForComputers.com, 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 sign up for the Free Newsletter here: http://www.educationonlineforcomputers.com/optin_newsletter.html
-> 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: http://www.intelligentedu.com/free_it_training_materials_and_books.html*** 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: http://www.intelligentedu.com/newly_researched_free_training.html*** 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: http://www.intelligentedu.com/Understanding_Computer_Security.zip (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 Intelligentedu.com/cat1.html, our Free IT Tutorials and Guides page at Intelligentedu.com/cat2.html, or to our members' site.
EdComp.com:
http://www.edcomp.com/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:
http://www.edcomp.com/results/web+programming.html
http://www.edcomp.com/results/web+development+tutorial.html
http://www.edcomp.com/results/web+tutorial.html
http://www.edcomp.com/results/css.htmlJava Learning Resources:
http://www.edcomp.com/results/java+tutorial.html
http://www.edcomp.com/results/java+2.html
http://www.edcomp.com/results/java+servlets.html
http://www.edcomp.com/results/j2ee+tutorial.htmlLinux Tutorials:
http://www.edcomp.com/results/linux.html
http://www.edcomp.com/results/linux+tutorials.html
http://www.edcomp.com/results/linux+programming.html
http://www.edcomp.com/results/linux+.htmlXML Tutorials:
http://www.edcomp.com/results/xml.html
http://www.edcomp.com/results/xml+tutorials.html
http://www.edcomp.com/results/xslt.html
http://www.edcomp.com/results/xsl+tutorial.html
http://www.edcomp.com/results/xpath.htmlC++ Tutorials:
http://www.edcomp.com/results/c++-tutorials.html
http://www.edcomp.com/results/c++.html
http://www.edcomp.com/results/c++-programming.htmlA+ Tutorials and free practice questions:
http://www.edcomp.com/results/a+.html
http://www.edcomp.com/results/comptia+a+.html
http://www.edcomp.com/results/comptia+a+-study+guides.html
http://www.edcomp.com/results/a+-tutorials.htmliNet+ Tutorials:
http://www.edcomp.com/results/inet+.html
http://www.edcomp.com/results/i-net+.html
Network+ Tutorials:
http://www.edcomp.com/results/network+.htmlMCSE preparation:
http://www.edcomp.com/results/mcse.html
http://www.edcomp.com/results/70-290.html
http://www.edcomp.com/results/70-291.html
http://www.edcomp.com/results/70-293.html
http://www.edcomp.com/results/70-294.html
http://www.edcomp.com/results/70-296.html
http://www.edcomp.com/results/70-297.html.Net:
http://www.edcomp.com/results/dotnet.html
http://www.edcomp.com/results/dot-net.html
http://www.edcomp.com/results/dotnet+tutorials.htmlC#:
http://www.edcomp.com/results/c#.html
http://www.edcomp.com/results/csharp.html
http://www.edcomp.com/results/c#+tutorial.html
http://www.edcomp.com/results/csharp+tutorial.htmlWindows 2003:
http://www.edcomp.com/results/windows+2003.html
http://www.edcomp.com/results/windows+server+2003.htmlIntelligentedu.com paid Member-only search with 70,000 more free resources:
http://members.edcomp.com/index.aspx
If you forgot your password please go here to retrieve it:
http://www.intelligentedu.com/amember/member.php
TrainingByEmail
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.
UCLA's Introduction to C++ Programming Course
Here is UCLA's Introduction to C++ Programming Course, providing free lecture slides, excellent textbook chapter notes, training handouts, code examples, and exams with solutions. C++ Topics covered include basic principles of programming using C++, algorithmic and procedural problem solving, program design and development, basic data types, control structures, functions, arrays, pointers, and introduction to classes for programmer-defined data types. Also, here are the C++ Language Coding Guidelines, available from the website of the textbook used in this course.
Lecture Slides, Chapter Notes, Handouts, and Exams/Solutions:
78 Programming Tutorials from WikiHow
Here are 78 Tutorials on Programming and Programming Languages from WikiHow, which calls itself 'the How-to Manual That You Can Edit', as you can add to and edit the tutorials and articles it hosts. These tutorials cover how to program in languages such as Java, C, C++, C#. JavaScript, PHP, Perl, and Python. They also cover Web Development, Flash, MySQL, and relational data modeling.
Java Programming Tutorials:
- Become a Java Programmer
- Write Your First Program in Java
- Program in Java
- Create a Swing GUI in Java
- Create a Variable in Java
- Make a Grade Maker in Java
- Use Graphics in a Java Applet
- Make a Java Applet
- Encode a String to Base64 With Java
C and C++ Programming Tutorials:
- Learn to Program in C
- Compare Two Strings in C Programming
- Compile a C Program Using the Gnu Compiler (Gcc)
- Set up Borland's Free C Compiler for Windows
- Convert Exe File of C Program to Screensaver
- Create a Simple Program in C++
- Create a Template in C++
- Create the "Favorite Number" Program in C++
- Find Headers and Libraries for C/C++ Programs Using Pkg Config
- Write a Math Practice Program in C++
- Create Pointers in C
C# Programming Tutorial:
- Get Started Programming in C Sharp
Web Design and Development Tutorials:
- Use Simple HTML Format
- Make a Scrolling Marquee in HTML
- Become a Professional Web Designer and Programmer
- Write PHP Scripts
- Learn Perl
- Create Javascript Conditional Operators
- Toggle Html Display With Javascript
- Use an Array Class in JavaScript
- Use the Javascript Confirm Function
Flash Tutorials:
- Make a Loading Screen in Flash
- Use Arrays in Adobe Flash
- Set up a Friendlier Build Environment for Adobe Flex 2 SDK
Python Programming Tutorials:
- Learn The Python Language
- Start Programming in Python
- Program in Python With Pygame
MySQL and Database Tutorials:
- Make Changes to the Database Structure in Mysql
- Create a Relational Data Model
General and Other Programming Tutorials:
- Start Learning to Program
- Become a Free Software Hacker
- Contribute to Open Source
- Convert from Binary to Decimal
- Convert from Decimal to Binary
- Create Options or Choices in a Batch File
- Create a Loop of One Query in Coldfusion
- Create a Scorm Compliant Quiz
- Create a Torrent
- Create an RSS Feed
- Design a Search Engine to Actually Search
- Generate Hibernate Pojo Classes from DB Tables
- Generate N Different Random Numbers
- Hand Trace Through Software Code
- Have a Successful Open Source Project
- Improve the Readability of Your Software Code
- Improve your Skills as a Programmer
- Learn a Programming Language
- Make Exe Files Using Notepad
- Make a Map With Valve Hammer Editor
- Program Using Gnu Emacs
- Program in Justbasic
- Restore a SQL Server Database Backup
- Program with VBScript
- Start Programming in Assembly
- Understand Geo Tools
- Use Your Command Prompt to Batch Process Graphics Conversion With Solid Converter Gx
- Use the Command Prompt and Write in Batch Languge
- View Your DirectX Information
- Write an Easy to Read Programming Code
- Become a Computer Scientist
- Become a Programmer
- Build Isc Bind Dns in Windows
- Build a Yahoo! Widget
- Convert an Mde to an Mdb
- Program Using QBasic
- Program an Etch A Sketch in Blitz3D
- Program in Haskell
- Understand Object Oriented Programming
- Use the Quick Unicode Tool
Multimedia Design and Development Course
Here is an excellent course on Multimedia Design and Development, from Lehigh Univeristy, which covers the analysis, design and implementation of multimedia software, primarily for e-learning courses or training.. The lecture notes and slides linked below will teach you many best practices for interface design, content design with storyboards or scripts, creation of graphics, animation, audio and video materials, and software development using high level authoring tools, such as Flash.
Goals of the course:
- To learn how to design and develop multimedia for real world e-learning
- To practice software engineering in a learner-oriented project
- To learn and apply cognitive principles of user interface design
- To learn how to implement multimedia e-leaning in Macromedia Flash
Lecture Notes and Slides from Multimedia Design and Development Course:Lecture on goals and requirements of course; hypermedia and interactive multimedia (PowerPoint) Lab 1: Flash workspace, drawing and text tools (Powerpoint). Lecture on assembling a multimedia development team and roles (PowerPoint) Lab 2: Flash timelines and animation (Powerpoint). Lecture on multmedia life cycle: multimedia as a software development process (PowerPoint)
- Questions for Preliminary Analysis (Word format).
- Sample Preliminary Analysis, prepared by GDB for Object-Oriented Software Engineering course material (Word format).
- Another sample analysis, prepared by students for "Simply Wagh" project, Spring 2001.
- Uses cases, a way to describe program behaviors from user's point of view (Powerpoint)
Lecture on structures and tools (Powerpoint format). Lecture on user interface design and prototyping (Powerpoint). Includes a blog assignment and a project assignment. Lecture on e-learning (Powerpoint). Based on Clark and Mayer, e-Learning: The Science of Instruction, chapters 1-2, and other materials (Powerpoint) Lecture on Design: storyboards and scripts (PowerPoint) Multimedia and contiguity principles from e-Learning: The Science of Instruction, chapters 3-4 (PowerPoint) Modality (visual and audio) and redundancy principles from e-Learning: The Science of Instruction, chapters 5-6 (PowerPoint) Coherence, personalization and practice principles from e-Learning: The Science of Instruction, ch 7-9 (PointerPoint) Lecture on sound in multimedia (Powerpoint)
- Figures illustrating digitized sound and clipping effect of quantizing from Tay Vaughan, p. 249-50
Testing through user observations (PowerPoint). The Importance of Color (Steve Zanias's PowerPoint). Startup and (advanced) Flash development (Rob Sandie's Flash Paper presentation). Lecture on Dynamic HTML and AJAX: Cascading Style Sheets, Document Object Model, JavaScript (Powerpoint) (Word)
Lecture on User interface design (Word format). PowerPoint here. Lecture on Graphical image development (Word format) (Powerpoint).
- Links to a site comparing GIF vs. JPG format and another site with more examples comparing GIF vs. JPG.
- Links to illustrations of color palettes or CLUTs, various color depths, 3-D extrusion and lathing, and 3-D shading effects.
- How to convert bit maps to Flash vector format.
Lecture on Text and fonts (Word format), (Powerpoint). Lecture on Media types (sound, animation, video) (Word format) Lecture on web development using Dreamweaver (Word format) Lecture on acquiring and negotiating permissions for content and talent (Word format)
JavaScript Essentials Online Book
Here is an excellent online book called JavaScript Essentials, hosted by techotopia.com. This comprehensive online book provides web developers with everything they need to know to create rich, interactive and dynamic web pages using JavaScript.
The purpose of this JavaScript book is to get you going with coding JavaScript in your web pages quickly and effectively. It provides detailed and in-depth knowledge of all aspects of JavaScript from language basics through to advanced topics. Using this online JavaScript book, you will learn how to develop powerful, dynamic web pages using JavaScript. It provides you with everything you need to use and code JavaScript. Also take a look at this site's JavaScript FAQ, which provides many Javascript related answers to frequently asked questions.\
Table of Contents of JavaScript Essentials:
- The History of JavaScript
- A Simple JavaScript Example
- Embedding JavaScript into Web pages
- Introducing JavaScript Variables
- JavaScript Variable Types
- JavaScript Operators
- Comments in JavaScript
- JavaScript Flow Control and Looping
- Understanding JavaScript Functions
- JavaScript Object Basics
- JavaScript String Object
- JavaScript Date Object
- JavaScript Math Object
- JavaScript Window Object
- JavaScript Document Object
- JavaScript Location Object
- JavaScript History Object
- JavaScript Arrays
- JavaScript Timeouts
- Building Forms with JavaScript
- Understanding JavaScript Cookies
- Understanding Cascading Style Sheets (CSS)
- JavaScript and CSS - Dynamic Styles and Layers
PHP Essentials Online Book
Here is Techtopia's well written online book, PHP Essentials. This comprehensive online PHP book will show and teach you all the aspects and topics of PHP that you need to know for developing compelling web pages and web sites. PHP Essentials gives a high level overview of how PHP works and why it is so useful to web developers. It then teaches each PHP topic in detail, from the basics of the scripting language through to object oriented programming, file and filesystem handling and MySQL and SQLite database access. Also, it provides chapters that show how to work with HTML based forms and maintain state using cookies and PHP sessions. All PHP topics are accompanied by real world examples that are intended to bring PHP theory to life.
Table of Contents of PHP Essentials:
- About PHP Essentials
- The History of PHP
- An Overview of PHP
- Creating a Simple PHP Script
- Commenting PHP Code
- An Introduction to PHP Variables
- Understanding PHP Variable Types
- PHP Constants
- PHP Operators
- PHP Flow Control and Looping
- PHP Functions
- PHP Arrays
- Working with Strings and Text in PHP
- PHP, Filesystems and File I/O
- Working with Directories in PHP
- An Overview of HTML Forms
- PHP and HTML Forms
- PHP and Cookies - Creating, Reading and Writing
- Understanding PHP Sessions
- PHP Object Oriented Programming
- Using PHP with MySQL
- PHP and SQLite
Jon Skeet's C# and .NET Articles and Tutorials
Here are Jon Skeet's C# and .NET Articles and Tutorials covering many C# areas and concepts that will make a you better and more effective C# programmer and developer. Many topics presented in these C# articles are applicable to other .NET languages, but there are some items that are specidifc to C#. The framework and library articles are more independent of programming language, though they are written in relation to C#. Also, here are excellent C# Notes on many C# topics that Jon Skeet wrote while writing his book, C# in Depth. And, if you'd like to, take a look at Jon's C# Coding Blog.
C# Articles and Tutorials:
- Newsgroup C# FAQ
- C# 2.0
- Parameter passing
- Delegates and events
- Implementing the singleton pattern
- Constructors
- C# Brainteasers
- C# and beforefieldinit
- The Beauty of Closures
- Why Properties Matter
- Bluffer's Guide to C# 2
- Bluffer's Guide to C# 3
Framework and Library Articles and Tutorials:
- Generic operators
- Concatenating Strings Efficiently
- Exceptions and Performance Redux (original version)
- Strings in .NET
- Multi-threading in .NET
- Reading binary data
- Unicode
- Debugging Unicode Problems
- Memory in .NET - what goes where
- Binary floating point basics
- Decimal floating point basics
- Plug-ins and cast exceptions
Miscellaneous Articles and Tutorials:
- Debugging tips
- Short but complete programs
- Obfuscation and Decompilation
- Job postings on newsgroups
Code and Libraries:
- Miscellaneous Utilities
- EBCDIC encoding
- Simple micro-benchmarking in C#
Ubuntu Linux Essentials Online Book
Here is Ubuntu Linux Essentials, an excellent online book hosted by techotopia.com. This book provides everything you need to know for installing, using, and administering an Ubuntu Linux system. Ubuntu Linux Essentials imparts the essential knowledge required to use and maintain an Ubuntu Linux system. From the basics of installation, configuring the desktop and implementing wireless networking through to tasks such as configuring firewalls, setting up a web server and providing remote desktop access via an SSH tunnel, Ubuntu Linux Essentials takes a step by step approach to installing, using and administering Ubuntu Linux.
Table of Contents of Ubuntu Linux Essentials:
- Notes from the Author
- About Ubuntu Linux Essentials
- The History of Ubuntu Linux
- How to Try Ubuntu Linux
- Performing a Clean Ubuntu Linux Installation
- Installing Ubuntu Linux on a Windows System (Dual booting)
- Allocating a Windows Partition to Ubuntu Linux
- Configuring Ubuntu Linux Wireless Networking
- Configuring the Ubuntu GNOME Desktop Background and Themes
- Customizing the Ubuntu GNOME Desktop Panels
- Configuring Ubuntu Linux Printers
- Connecting an Ubuntu Linux System to a DSL Modem
- Updating Ubuntu Linux
- Basic Ubuntu Linux Firewall Configuration
- Using Firestarter to Configure an Ubuntu Linux Firewall
- Managing Ubuntu Linux Users and Groups
- Configuring Ubuntu Linux Remote Access using SSH
- Remote Access to the Ubuntu Linux Desktop
- Displaying Ubuntu Linux Applications Remotely (X11 Forwarding)
- Configuring an Ubuntu Linux Based Web Server
- Sharing Ubuntu Linux Folders with Remote Linux and UNIX Systems
- Sharing Ubuntu Linux Folders with Remote Windows Systems
- Adding a New Disk Drive to an Ubuntu Linux System
Ubuntu Desktop Essentials Online Book
This is Techtopia's Ubuntu Desktop Essentials online book, which is the companion book to their Ubuntu Linux Essentials Techotopia. This Ubuntu Desktop book covers everything you need to know to use and customize the Ubuntu Gnome desktop. It first gives a detailed overview of the how the desktop works, and then provides step-by-step tutorials covering every aspect of setting up and managing the desktop, from changing the background and desktop themes to activating and configuring the new Compiz Fusion desktop visual effects. You will also learn topics such as changing fonts, setting up keyboard shortcuts, enhancing the desktop with desklets, configuring and saving sessions and customizing the file manager.
Table of Contents of Ubuntu Desktop Essentials:
- About Ubuntu Desktop Essentials
- Logging into the Ubuntu GNOME Desktop
- A Guided Tour of the Ubuntu GNOME Desktop
- Changing the Ubuntu GNOME Desktop Background
- Installing and Customizing Ubuntu Desktop Themes
- Configuring Ubuntu Desktop Fonts
- Configuring the Ubuntu Desktop Panels
- Configuring the Ubuntu Desktop Menu System
- Ubuntu Desktop Visual Effects
- Enhance your Ubuntu Desktop with gDesklets
- Browsing My Computer, Files and Folders on the Ubuntu Desktop
- Configuring the Ubuntu File Manager
- Ubuntu Desktop - Starting Applications on Login
- Ubuntu Desktop Keyboard Shortcuts
3) New Free Computer IT Books, Publications & Book Sites:
Some of these web resources will be added to our Free IT Books page at Intelligentedu.com/free_computer_books.html and some will be added to our members site.
Download Computer eBooks from KnowFree 2.0KnowFree 2.0 states that Knowledge is Free and offers download links to hundreds of technical, programming, and I.T. eBooks. Topics covered by these freely available ebooks include the following: Ajax, Php, Java, C#, Asp, Networking Training, Cisco Network, Photoshop, Graphics, Desing, Web Construction, Business Ebooks, Sap, Oracle, Mysql, Mssql, .Net, Dot Net, J2Ee, J2Me, Linux, Unix, Windows, Windows Vista, Office, Database, Programming, Software Development, Video Training, Dreamweaver, Flash, Flash Training, Css, Action Script, Ruby, Ruby On Rails, Python. When accessing the download sites, such as rapidshare, be sure to choose the free option by clicking on the Free button, for example. Some of the links on this site are not working, but many are.
Categories of eBooks at KnowFree 2.0:
- Examinations (61)
- IT eBooks (5817)
- .NET (394)
- 3D (99)
- ASP (113)
- C# (133)
- C/C++ (143)
- Cisco (191)
- Database (463)
- Delphi (6)
- Dreamweaver (30)
- E/M Commerce (82)
- Flash (134)
- Game (143)
- Graphics (306)
- Hardware (78)
- J2ME (17)
- Java (336)
- Java Scripts (127)
- Linux (215)
- MAC World (76)
- Magazines (415)
- Mobile (82)
- Multimedia (102)
- Network (446)
- Object Oriented (50)
- Office (241)
- Others IT eBooks (498)
- Perl (32)
- PHP (130)
- Python (37)
- Ruby (55)
- Security (391)
- Silverlight (12)
- Software Development (391)
- UML (27)
- Unix (37)
- Visual Basic (164)
- Web Construction (434)
- Windows (235)
- Wireless (172)
- XML (100)
- Miscelleanous (437)
- Site Development (28)
- Tutorials (43)
- Video Training (343)
eBook Downloads at 365 IT Books
Here is 365 IT Books, a site providing links to many computer, I.T., and programming eBooks. These freely available computer ebooks are located at downloads sites such as rapidshare and deposit files. I checked several of the links and all were good, so it appears that this site is keeping up-to-date with these ebook links. Technical areas covered include those linked below.
eBook Categories at 365 IT Books:
- .NET (92)
- Access (34)
- ADO.NET (19)
- Ajax (41)
- Algorithms (9)
- Ant (3)
- Apache (19)
- Apple (19)
- ASP (4)
- ASP.NET (82)
- C (8)
- C# (81)
- C++ (37)
- Crystal Reports (7)
- CSS (26)
- Data Mining (19)
- Data Structures (7)
- Data Warehousing (11)
- Database Design (13)
- DB2 (15)
- Delphi (5)
- DirectX (14)
- DreamWeaver (21)
- Eclipse (18)
- EJB (11)
- Embedded Systems (1)
- Excel (55)
- FileMaker (10)
- Flash (48)
- FreeBSD (4)
- Game Programming (23)
- Hibernate (7)
- HTML (15)
- iBATIS (1)
- IntelliJ IDEA (1)
- J2EE (47)
- J2ME (20)
- JAVA (157)
- JavaScript (29)
- JBoss (7)
- JDBC (7)
- JSF (3)
- JSP (16)
- JUnit (2)
- LINQ (4)
- Linux (89)
- Mac OS X (18)
- MDA (4)
- MySQL (29)
- NetBeans IDE (7)
- Object Oriented (23)
- Oracle (53)
- Patterns (30)
- Perl (15)
- PhotoShop (6)
- PHP (64)
- SAP (6)
- SharePoint (28)
- Software Testing (26)
- Solaris (5)
- Spring (10)
- SQL (32)
- SQL Server (82)
- Struts (15)
- Swing (5)
- Tomcat (5)
- UML (33)
- UNIX (23)
- VB.NET (20)
- VBScript (7)
- Visual Basic (41)
- Visual C++ (11)
- Visual Studio (31)
- VPN (6)
- Web Services (27)
- WebLogic (11)
- Windows Vista (42)
- XML (24)
- XPath (4)
- XQuery (1)
- XSLT (8)
Free Online IT and Programming Books at Techotopia
Techotopia offers a totally free library of online computer, I.T., and programming books thbat cover a wide range of topics, such as operating systems (Linux, Windows), programming (Ruby, C#, Visual Basic), scripting (Javascript, PHP), system administration, databases (MySQL), networking and more. Their IT Essentials series of books are designed to provide detailed information that is accessible to both experienced and novice readers. Each on-line book contains everything that is needed to gain proficiency in the corresponding technology subject area.
Book Topics at Techtopia:
- Security+ Essentials
- Ubuntu Linux
- Ubuntu Desktop
- Fedora Linux
- Fedora Desktop
- OpenSUSE Desktop
- C# Essentials
- Visual Basic Essentials
- MySQL Essentials
- PHP Essentials
- JavaScript Essentials
- Ruby Essentials
- Windows
- Networking
- Web Development
- Xen Essentials
Online IT and Programming Books from a google search
Here is a google search that returns two websites, linked below, that contain online computer, I.T., and programming books. These books cover many technolgies and topics, such as C and C++ Programming, Java Programming, JavaScript, Linux Administration, Linux Kernel, MySQL, Oracle Database 10g, Perl, PHP, Python, Security, Unix, and Windows Terminal.
Books at litux.nl
More Books at litux.nl
Books at msspace.net
More Books at msspace.net
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 Intelligentedu.com/cat3.html
Harvard Course: Understanding Computers and the Internet
Here is a freely available online computer course from Harvard Extension School, Understanding Computers and the Internet. Learning content offered by this course includes lecture videos, lecture slides, lecture transcripts, reviews, workshop and review videos, problem sets, exams with answers, and bite-sized videos of the week.
From the course's description: "This course is all about understanding: understanding what's going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Internet can be watched by others, and how your computer can become infected with a worm just by turning it on. Students leave this course armed with a new vocabulary and equipped for further exploration of computers and the Internet. Topics include hardware, software, the Internet, multimedia, security, website development, programming, and dotcoms."
Lecture Videos, Slides and Transcripts for Understanding Computers and the Internet Course:
Lecture 1: Hardware. Computation. Overview. Bits and bytes. ASCII. Processors. Motherboards: buses, connectors, ports, slots, and sockets. Memory: ROM, RAM, and cache.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.
Lecture 2: Hardware, Continued. Secondary storage: floppy disks, hard disks (PATA and SATA), CDs, and DVDs. Virtual Memory. Expansion buses and cards: AGP, ISA, PCI, PCI Express, and SCSI. I/O devices. Peripherals. How to shop for a computer. History.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.
Lecture 3: Software . It's the first of two movie nights for Computer Science E-1! A look at "how modern day visionaries Bill Gates and Steve Jobs changed the world" by way of Pirates of Silicon Valley, a dramatization of the history of Microsoft Corporation and Apple Computer, Inc.Not available.
Lecture 4: The Internet. Networks: clients and servers, peer-to-peer, LANs and WLANs, the Internet, and domains. Email: addresses; IMAP, POP and SMTP; netiquette; spam; emoticons; snail mail; and listservs. SSH. The World Wide Web: URLs and HTTP. Blogs. Instant messaging. SFTP. Usenet.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.
Lecture 5: The Internet, Continued. Network topologies. The Internet: backbones, TCP/IP, DHCP, and DNS. NAT. Ethernet: NICs, cabling, switches, routers, and access points. Wireless: IR, RF, Bluetooth, and WiFi. ISPs. Modems: dialup, cable, and DSL.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.
Lecture 6: Jeopardy! Students versus teaching fellows!Available in Flash, MP3 and QuickTime formats.
Lecture 7: Multimedia. Graphics: file formats, bitmaps and vectors, and compression. Audio: file formats and compression. Video (and audio): file formats and compression. Streaming.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.
Lecture 8: Security. Threats to privacy: cookies, forms, logs, and data recovery. Security risks: packet sniffing, passwords, phishing, hacking, viruses and worms, spyware, and zombies. Piracy: WaReZ and cracking.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.
Lecture 9: Security, Continued. Defenses: scrubbing, firewalls, proxy servers, VPNs, cryptography, virus scanners, product registration and activation.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.
Lecture 10: Website Development. Webservers: structure, permissions, and implementations. Static webpages: XHTML, well-formedness, and validity. Dynamic webpages: SSIs, DHTML, AJAX, CGI, ASPs, and JSPs.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.
Lecture 11: Programming. Pseudocode. Constructs: instructions, variables, conditions, branches, and loops. Languages: interpreted and compiled. Scratch.Available in Flash, MP3 and QuickTime formats, along with jargon, slides, and transcript in PDF.
Lecture 12: Pictionary! Students versus teaching fellows!Available in Flash, MP3 and QuickTime formats.
Lecture 13: Dotcoms. It's the second of two movie nights for Computer Science E-1! A look at the rise and fall of the dotcom era by way of Startup.com, a documentary that traces the history of govWorks.com.Not available.
Lecture 14: Exciting Conclusion. Where were you? Where are you? Where can you go? Available in Flash, MP3 and QuickTime formats, along with slides and transcript in PDF.
5) The Best Suggested Sites from our Website Users - Every month we feature the best suggested IT training and tutorial sites from our website visitors. Here are this month's sites:
Books from Net BooksNet Books is another computer ebook site where you can find download links to many freely available I.T. and Programming eBooks covering the areas listed below. These ebooks are located at various download and storage web sites.
eBook Categories at Net Books:
- Architecture (30)
- Science & Engineering (87)
- Ajax (50)
- Algorithms (10)
- C and C++ Programming (45)
- Certification Stuff (120)
- Database (155)
- Delphi (6)
- Development for Web (188)
- dot NET (238)
- General Programming (411)
- Graphics & Design (115)
- Java (157)
- JavaScript (24)
- Magazines (207)
- Networks (238)
- Operating System (140)
- Perl (19)
- PHP (71)
- Python (20)
- Software Development (77)
- UML (10)
- Video Training (21)
- XML (32)
IT and Programming Books and Tutorials from freebooks.pcriot.com
Freebooks.pcriot.com provides free computer science and programming books, ebooks, and tutorials. These ebooks and tutorials cover the categories linked to below, which include C, C++ ,Java, XML, AJAX, Javascript, Ruby, C# (CSharp), VB.NET, Game programming, MySQL, SQL, Cisco, Networking, Linux, and Windows.
Topics covered by eBooks at freebooks.pcriot.com:
- C
- C++
- Java
- .NET
- PHP
- Python
- Perl
- AJAX
- C#
- Networking
- Linux
- windows
- Mysql
- Oracle
- Unix
- FreeBSD
- PostgreSQL
- Security
- XML
- JavaScript
- VB.NET
- Ruby
- CCNA & CCNP
- Electrical Eng
- Data Structure and Algorithms
- Game Programming
- SQL
Global Optimization Algorithms eBook
Here is a free ebook, Global Optimization Algorithms - Theory and Application, which covers global optimization algorithms, which are methods to find optimal solutions for given problems. It especially focuses on Evolutionary Computation by discussing evolutionary algorithms, genetic algorithms, Genetic Programming, Learning Classifier Systems, Evolution Strategy, Differential Evolution, Particle Swarm Optimization, and Ant Colony Optimization. It also elaborates on other meta-heuristics like Simulated Annealing, hill climbing, TS, and Random Optimization. This algorithm book can help students because the algorithms in an understandable, consistent way and includes much of the background knowledge needed to understand them. Thus, you can find summaries on stochastic theory and theoretical computer science. Also, researchers and PhD students may find the application examples helpful. (652 pages, 9.5mb, pdf format)
6) New Computer & IT Training & Tutorial Link & Resource Sites:These web sites will be added to our IT Links and Resources page at Intelligentedu.com/cat6.html
EBooks Link Page
The EBooks Link Page contains links to hundreds of free technical, programming, and computer ebooks covering the topics below. I have spot checked several of the topical pages and most links were working.
eBooks on Programming Languages:
- Ada
- C/C++
- CORBA
- Fortran
- Matlab
- LISP
- Perl
- PostScript
- Python
- Prolog
- Tcl/Tk
- Regular Expressions
- XML
- Core Java I
- Core Java II
- J2EE
- Functional
- Haskell
- ML
- Scheme
- Reference
eBooks on Unix and Linux:
- UNIX
- Linux
- Shell Programming
- Lex & Yacc
- Sed
- Awk
- Make
- Vi
- GTK
- X11
eBooks on Web and Internet:
- CSS
- CGI
- JavaScript
- HTML
- Perl
- PHP
- Web Designing
- AJAX
eBooks on Graphics and Animations:
- Computer Graphics
- OpenGL
- Photoshop
- VRML
- Game Development
eBooks on Computer Science:
- Algorithm and Data Structure
- Quantum Computing
- Software Engineering
- Security
- Miscellaneous
- Computer Graphics
- Programming
- Computer Science
- Cryptography
- Computer Vision
eBooks on Database:
- SQL
- Oracle
- Database :: General
- Database :: Reference
eBooks on Networking:
- TCP/IP
- Networking :: General
7) I.T. Sites and Free Downloads Worth Mentioning:
The following programs are totally Free, no popups, no adware, no spyware, and no shareware.
Stones WebWriter
Besides standard functions you would expect from any HTML editor, Stone`s WebWriter includes a lot of advanced features to build and maintain small as well as large websites. It offers a nice and professional interface with project support, a file browser, script library, sitemap view and more. Among the many features are customizable syntax coloring, tag sensitive right click action, search and replace engine and more. Stone`s WebWriter also includes a Style Sheet editor and an Image Map editor as well as a built in FTP uploader and a basixc HTML syntax checker. This is one of the nicest free HTML editors you can find - loaded with features and very professional.
AviSplit
AviSplit enables you to split, rejoin and clip your .AVI video files, using a fast and lossless process that does not process any of the movie data. The output files are saved with an incrementing file name, so your original is not changed in any way. You can easily rejoin the split files, using the built-in options. In addition, you can clip your files and trim portions from the beginning or end of the movie. AviSplit can not process AVI video file written in Type-1 AVI and ODML AVI format - it will not work with video from a digital camcorder.
FAQGenie
FAQGenie is a tool that takes the hassle out of writing and maintaining a FAQ on a website. You simply enter your questions and answers, arrange them according to your preferences, select a suitable layout and with a click you have a professional looking FAQ page. You have the option to have the document on a single page or in frames - both horizontal and vertical options are supported. You can have the answers all on a single page or one per page.
Webcpp
Webcpp (Web C Plus Plus) takes your source code and converts it into an HTML file, using fully customizable syntax highlighting and style sheets. It supports a variety of code languages, including Assembler, ASP, Basic, C, C++, DOS Batch, Java, Javascript, Pascal, Perl, PHP, SQL and many others. You can optionally include line numbers, convert tabs to spaces, use external style sheets and more.
iProtectYou
iProtectYou is a Internet Filtering/Parental Control package that provides parents with control over Internet usage. It allows you to block e-mails, chat sessions and instant messages that contain inappropriate words, stop annoying ads, and/or restrict internet time to a pre-determined schedule. You have full control over which web sites can be accessed and which programs can have Internet access. Options include to set levels of sensitivity, detailed log files of web and application activity, time-sensitive settings and more. You can specify separate patterns, keywords or blocks for web sites, newsgroups and advertising and edit the list of inappropriate words. It comes with a large built-in list of pre-screened, undesirable sites, and keywords.
Duplicate File Finder
Duplicate File Finder is a simple, but effective tool to locate duplicate files in one or more selected search paths. It scans the files and compares them based on Byte for Byte Comparison, which ensures 100% accuracy. You can then choose to delete the selected duplicate or original files. The program is multi threaded and performs scans quickly.
8) Question of the Month about Technical Training:Each month Scott Turton will answer a current or important question that we have received about computer and IT training and career development.
May 2008 Question of the Month:What is Google Gears and how can it help my web application development?
Google Gears is beta software from Google that allows web developers to enable offline access to services that normally are available only online. It installs a database engine, based on SQLite, on the client system to cache the data locally. Google Gears-enabled pages use data from this local cache rather than from the online service. Using Google Gears, a web application may periodically synchronize the data in the local cache with the online service. If a network connection is not available, the synchronization is deferred until a network connection is established.
Answer:
It is an open source project that allows you to build more powerful web applications, by adding new features to your web browser:
- Web applications interact naturally with the desktop
- Data is stored locally in a fully-searchable database
- JavaScript runs in the background to improve performance
Here is a Google Gears Tutorial to help you get started using this new technology, and here is an important Google Gears FAQ, along with the Google Gears Help Center and the Project's Home page. You will also need the APIs for Google Gears.
Scott Turton
Site Editor
Intelligentedu.com
9) Please Support Our Training Mission
http://www.intelligentedu.com/support.htmlHow You Can Support Our IT Training Mission
Please help support Intelligentedu.com'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 Resourceshttp://www.intelligentedu.com/
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 traini