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.
New! 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.
Type in the computer subject you want to learn more about:
Build Your Own PC - If
you are thinking of building your own PC, or need practical information
about PC hardware or software, this site is for you. It is an easy to
follow step-by-step guide combined with many images to help you build,
configure and setup your own PC.
Ken Coar's Apache Server Tutorials
- These Apache tutorials cover several areas including getting started, image
theft, using htaccess, and authentication.
Build Your Own Cheap Computer - Free step-by-step tutorial to
build your own cheap computer using inexpensive computer parts.
FSix.net - Programming Tutorials and Texts from Fsix Security
covering C, Assembler, Pascal, Perl, PHP, Security, and Socket Programming.
Roadmap Quick Reference
Guides - Roadmap to Computing provides
several Quick Reference Guides are intended to make your programming and
developing environment easier. Topics include C, C++, Perl, Unix, HTML, and
Office applications. Interactive
Courses are also provided.
Wireless
Networking 101 - This four part tutorial from CNet.com covers
several wireless topics. the four
chapters are The basics of wireless
networking, The lay of the LAN (make sure you pick the right equipment for the
job), Sweating the details (learn basic rules and processes) and Optimizing and
securing your network.
Guide to choosing a Cheap Laptop - This site offers advice
on choosing cheap laptops and provides tutorials on how to enhance them for
less. Build your own laptop gaming system, home mobile system, wireless
internet laptop etc. Decide between a brand name cheap laptop, a refurbished
laptop, and a used laptop.
Microsoft .Net Framework Academic Resource Kit, version 2.0 -
This site is no longer online - the
link is to archived pages of this site
where you can find some or most of the
content. Covers
Microsoft .Net Course Materials, Compilers, SDKs, and Tools for .Net,
Source and Samples, Technical Reports and White Papers, and Glossary
Two
Linux Training Courses
- TJ Miller has updated his Linux training curricula for both
his Introduction and Sysadmin courses. He updated the intro
course to align more with Linux+ certification. Here are the
.doc formats: Introduction
and System
Administration.
Only4Gurus
- Almost 2,000 learning documents and tools about everything
Microsoft related, all free for download. Topics covered include
ASP, ASP.NET, VB, VB.NET, Active Directory, C++, C#, Visual
Studio, Data Access, ADO, .Net, SQL Server, Peer2Peer, and
PocketPC.
Macromedia
Fundamentals Courses - These modules introduce
Macromedia Web development tools: Macromedia FreeHand,
Macromedia Flash, Macromedia Fireworks, Macromedia Dreamweaver,
and Macromedia Director.
Information
Processing & Technology - A Virtual Approach - This
online course (archived, mirrored)
offers modules covering Information Systems,
Algorithms and Programming, Artificial Intelligence, Computer
Systems (hardware and software) and the Social/Ethical
implications of Information Technology. Its emphasis is system
development rather than the mere use of application packages.
Techieindex eLearning
- This site offers you completely free online IT Training Courses in
Microsoft .Net, Linux, PHP, Java, ASP, C, C++, XML, and SQL. From
their home page at http://www.techieindex.com you can also access their
forums, experts advice, articles, and white papers. (free registration
required)
Cottontail OS Development
Library - Here you will be able to download virtually any
programming-oriented information that is available for computer
hardware devices, processors, and operating system development. This
site gives you free e-books, hardware reference manuals, programming
guides, datasheets, and source code on many types of computer subjects.
Codenotes.com
- Code Notes is designed for the software developer who needs to come up
to speed quickly. It drills down to the core aspects of a technology and
focuses on the key elements needed to implement it immediately thus
presenting highly technical material in an efficient and useful
format, bridging the gap between comprehensive manuals and pocket
references. Covers .NET,
VB.NET,
XML,.NET,
Web-Based
UI, Java,
J2EE,
ASP.NET,
Oracle
9i, Web
Services, and C#.
Vision2Learn
- Here is a series of free courses in Information Technology and
Business and Personal Development. Click on the "Courses Link". The IT
courses are: First Steps in IT, Next Steps in IT, and Wizard on the
Web. IT units include desktop publishing, database techniques, website
design and creation, and e-commerce.
Free
E-Learning Courses - These free self-study courses are organized
into lessons, which are then divided into modules. Several IT topics
are offered including A+, Linux, Windows 2000, Photoshop, Dreamweaver, Access, and Cisco.
Howstuffworks
"Computers!" - Learn about Computer Hardware, Peripherals,
Networking, Programming, Security, and Computer Video. In the
Programming section learn about C, Java, Perl, encryption, operating
systems, BIOS, and more.
iCanProgram.com - By using
the Internet and some freely available programming tools this site
delivers four facilitated online computer programming courses that are
now Free: Introduction to Linux Programming, Linux Programming the
SIMPL way, Introduction to GUI Programming with Tcl/Tk, Beginner
Programming, Network Programming the SIMPL way (coming soon). Courses
start every month on demand and each week a new lesson is posted and
online for 8 weeks.
Learn Express - This site
hosts free online learning modules for Java, C#, ASP, and other subjects.
KBCafe.com - Programming
tutorials, articles and code for C#, SOAP, COM+, Internet Programming,
Win32 Programming, and C++.
A Component
Engineering Cornucopia - Study and learn about COM, ActiveX, OLE,
COM+, CORBA, JDO, PE:J, Visual C++, MFC, Java and related
technologies, Java Data Objects, JavaBeans, JFC, EJB, WFC, InfoBus,
Enterprise, Jini, Design Patterns, Microsoft Transaction Server, C#, JDO, Java Data Objects.
MSDN
Events and Webcasts - Keep up with the latest Microsoft
technology, includes .NET Visual Studio webcasts and SQL Server
webcasts.
Juicy Studio
Tutorials - Good Tutorials (archived, mirrored)
in Visual Basic, Extensible Markup
Language (XML), Active Server Pages (ASP), C Programming, Object
Oriented Analysis and Design and PERL. The following tutorials will
be added to this section over the next few months: C++ Programming,
Java and Flash ActionScript. Here are their current articles.
IBM
developerWorks - Access many
Tutorials and Learning Materials at IBM Developerworks. An excellent
source for developer information, resources, and tools on the
industry's hottest technologies. Here is their new Tutorials
and Training page - With this new page you can now go
directly to any of IBM's developer oriented tutorials, training, and
certification education material on developerWorks and elsewhere in
IBM. Here are some of their best free online technical IT training
tutorials: Java, Linux,
Web Architecture,
Wireless
Technology, Grid
Computing, and XML.
TheComputerNews.com's
Weekly Tutorials - IT certification and computer
training lessons from thecomputernews.com. They currently offer 10
lessons on MCSE, A+, Internet, and computer topics. Each tutorial is
updated at least once every two weeks. (This is an archive and some
tutorials may not be available, here are mirrored
links.)
Free Windows 2000,
VB and A+ Training Videos from CBTNuggets.com - Topics covered
include IP Addressing, Installing Windows 2000 Server, Installing NAT
with Windows 2000, Introduction to Active Directory, Introduction to
Group Policy, A+ Electricity, A+ Printers and A+ Multimedia. Average
length: 30 minutes, Plugins needed: Flash & Techsmith codec, free
registration required.
East-West Project
- A collaborative venture (archived, mirrored)
of four Canadian Provinces to put on line
a full course on information technology. The course offers 5 modules:
Web Publishing, Graphic Design, Telecommunication Networks,
Telecommunications, and Computer Applications.
Devguru's
Tutorial How To Manuals - These free tutorials deal with a wide
variety of topics of interest to developers. They are easy to
navigate, have clear, precise explanations and useful, understandable
examples of code. Topics include: XML, ASP, SQL, Visual Basic,
ActiveX. Also check out their
KnowledgeBase articles in the following topics: ADO (1), ASP (10),
Browser Compatibility (6), HTML (11), JavaScript (14), Jet SQL (2),
Miscellaneous (4), Style Sheets (1), and VBScript 4).
Computer Science
Technical Tutorials from the University of Saskatchewan -
Nicely presented tutorials on these programming concepts: Stacks,
Queues, Sorting Techniques, Trees, Searching, Hashing, Number Theory,
Encryption, Project Planning, Estimation, and Graphs. This site also
has excellent free Computer Aided
Instruction training for these topics: HTML, CSS, Web Development,
Javascript, XSSI, Web Databases, Streaming Multimedia, and Unix.
Virtual Dr Online Tutorials
- A very comprehensive collection of online "how-to" tutorials on the
Web. Select from the following topics: At Home, Handhelds/PDAs,
Hardware, Internet, Operating System, Software, Linux. Also check out
their discussion forums and tips area covering Windows, and Linux.
Unix
Network Programming - A Free online training course in socket
programming (contains audio). If you do not want to register for free,
use 'guest' for both user id and password.
Learn To Subnet
- A free, lecture-based educational course on IP addressing and
subnetting. This is an educational resource for those interested in the
Internet, TCP/IP and Subnetting.
Java
Programming and Advanced
Java Programming - These 2 courses contain excellent lecture
notes that you can use to understand Java Programming. First course
covers Java code basics, Data types and flow of control, Objects and
Classes, Methods, Members, Inheritance and Encapsulation, The Java
Standard Library, Interface Methods, Interface Class Types and
Interface Subclassing, Packages, Project organization, Exceptions,
throw, try, and catch, Multi-threading, Synchronization and
Concurrency, Abstract Window Toolkit, Object Hierarchy Reference,
Graphics, using the graphics class, Sound Processing , Image
Processing. The advanced course covers streams, digital audio
processing, advanced digital audio processing, digital images, and
image processing.
Enterprise
JavaBeans by Gopalan Suresh Raj - This site gives you free
training material covering "Developing Entity & Session EJBs, EJB
Clients, & EJB Servlet Clients". This is one of the best and most
excellent free EJB training sites we have ever reviewed. Here is
their Advanced
Java/J2EE Tutorial.
Free Java Training Course
- Improve your Java knowledge and prepare here for Sun's Certified
Java Programmer Exam. Experiment with shift operators, bitwise
operators, GridBagLayout or any other Exam related topic. Play online
or download the package. Covers user level from new to expert.
Java
Lessons - Here are 19 free Java training lessons on these
topics: Simplest Applet, Mouse click, Mouse coordinates, TextArea,
Button action, Button and TextArea, Which Button, Numerical Limits,
Repetition and Painting, Using an Array, Language, Continue, Break,
Timing, Environment, Strings, String Methods, String Buffer, and
Instances.
Java and
Javascript Programming Tutorials - Dick Baldwin's Online Java
and JavaScript tutorial lessons are designed to teach you how to
program in Java and JavaScript. Beginner, Intermediate, Advanced
programming tutorial courses on Java are available, as are tutorials
on XML, Python and C#. Some of these are available as downloads. This
is an excellent free training site.
jGuru
Self-Paced Courses - jGuru presents in-depth online courses on
Java software development. Each course takes you step-by-step through
developing your own software and includes course notes and exercises
with sample code.
More Java Training and Tutorial Web Resources on
our site are here,here, here
and here.