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

Free Computer Training, Computer Programming, and Software Development Free Computer Courses


Computer Education, Training, and Tutorial Resources
Tip: Press Ctrl+F on your keyboard to speed up your search

Follow us on Our Twitter page!

Home > Free Training and Courses > Java Programming

Learn New Skills & Increase Your Earning Power With FREE Computer Training!

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.

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 Computer Training Search

Free Computer IT Training Blogs

Free Office, Web Dev Training Blogs

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

Link To This Site


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



Java Programming

Free Computer Training and Courses - Use our new Free Computer Training Search site to find Free Java Training and Tutorials now. It contains 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 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:

Here are some great Edcomp free training result pages for Java Programming:

Java Tutorials  |  Java 2  |  Java Servlets  |  J2EE Tutorials

Web Programming  |  Web Development  |  Web Tutorials  |  CSS

Linux  |  Linux Tutorials  |  Linux Programming

Windows 2003  | 
Server 2003

  Our Blogs are now online, written by Jeff Love, site editor for and 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. We also encourage you to write your own posts linking to free training.

Best New Free Computer IT Training and Tutorial Resources blog

Free Computer and IT Books blog

Free Web Development Training and Tutorials blog

Free Training blog for Photoshop, Flash, Dreamweaver, FrontPage, and Adobe Macromedia Apps


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.

»  Java

 New!  Free Java Training Videos - Here are free Java training and tutorial videos available from
Java and Eclipse Development Tutorials and Guides - Here are several training and tutorial resources that will help you learn and develop applications using the Java programming language with Eclipse and other Java development tools.
 Best 27 Eclipse Tutorials by IBM - After researching all of the Eclipse tutorials on IBM's website, I  have compiled what I believe are the best 27 Eclipse Tutorials on their site. The Eclipse framework has been used to develop IDEs, such as the Java IDE called Java Development Toolkit (JDT) and compiler that comes as part of Eclipse.
 Free Online KeyStone Java Developer Courses - This site offers three free KeyStone Learning Java courses. After logging in, select the courses you would like. After selecting the course, its topics will be listed on the left navigation column. When clicking on a topic you may be required to agree to a free license that is good for one day. Username: developer0602  Password: keystone

Courses available:
  • Java Programming Fundamentals Level 1
  • Java Programming Fundamentals Level 2
  • Java Programming Fundamentals Level 3
 Free Java Programming Course - This free Java Course is designed to teach you how to write computer programs, using the Java programming language. Students will learn object-oriented programming, and will create Java applets and applications. This content is freely available as an educational resource for faculty, students, and self-learners. The class is divided into two parts:
  • Part 1: The first part of the course covers the core Java language features--classes and objects, encapsulation, primitive types, flow-of-control, inheritance, polymorphism, and interfaces. The range of material is similar to a first course in Visual Basic or a Pascal programming course.
  • Part 2: The second part of the course is devoted to exploring several of the Java APIs [Application Programming Interfaces], including the Abstract Window Toolkit [AWT], the file system interface, the network interface, and threads

Java Programming Lessons

  Free Java Object Oriented Development Course - offers the following Free Java Object Oriented Development Course online. The course pages provide coding examples and explanations, Powerpoint lecture notes, and links to free training tutorial web resources. This course covers many of the important areas of object oriented coding and programming with Java.
  Learn Enterprise JavaBeans (EJBs) - Here are some good free training tutorials, articles, and a training video to help you learn about, how to use and code Enterprise Java Beans (EJBs).
Web Job Net The Network Of Web Job Training - Java Course Videos - VB.Net Course Videos - Free instructional multimedia how-to videos teaching Java and Visual Basic.Net. These training videos use university interns who perform the teaching in return for work experience and a grade.
Tutorial for building J2EE Applications using JBOSS and ECLIPSE - This tutorial is about building Java 2 Platform, Enterprise Edition (J2EE) components using Eclipse as an Integrated Development Environment (IDE) and JBOSS as the Application Server. It covers step-by-step development of J2EE components, starting from setting up Eclipse, JBOSS and Lomboz. Lomboz uses Xdoclet (Attribute Oriented Programming) for rapid development of J2EE components. Importantly, all of the tools used in this tutorial can be downloaded free of charge.
Core Web Programming for Java, 2nd Edition: Training Course Notes for Core Web Programming, Chapter on Java 2D, Chapter on XML Processing, and Source code for every example in book and online links for every URL cited in book. Updated versions of the Core Web Programming Tutorials slides (incorporating Java 5) are available here.
Java for C++ Programmers (and vice versa) - These tutorials are intended for students who are already familiar with Java or C++ and with data structures, and are interested in learning the other language. They each include 5 "self-guided" lessons that include reading notes and writing Java/C++ programs. Here is the Java Tutorial for those who already know C++ and here is the C++ Tutorial for those who already know Java. - 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#.
Learn Express - This site hosts free online learning modules for Java, C#, ASP, and other subjects.
A Component Engineering Cornucopia - Study and learn about Microsoft's .NET Framework, Visual C#, Visual J#, Visual C++, Microsoft Transaction Server (MTS), Component Object Model + (COM+), and Sun's Java 2, Enterprise Edition (J2EE), Java Data Objects, Enterprise Java Beans, CORBA, Design Patterns, and Parallel Architectures.
IBM developerWorks: Java - Access many Java Tutorials and Learning Materials at IBM Developerworks. An excellent source for Java related developer information, resources, and tools on the industry's hottest technologies. Here is their Java Technical Library page.

Java Tutorials and Training from IBM - Free online Java tutorials span the range from pure Java technology through detailed explanations of how to build Java based applications. This collection includes web-based Java tutorials and on-demand Java Webcasts. Here are their Java Forums.

PDF Training Chapters from CarrigLearningData Warehousing and Mining, Java Programming Essentials, Perl 5 Programming, XML Application Development with Java Technologies, and XML Application Development with Java Technologies.
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 Programming Tutorials - Dick Baldwin's online Java 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 programming 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 and here.
InformIT's Java Reference Guide - This is InformIT's Java Reference Guide, containing lots of free training content in the form of tutorials, articles, and free book chapters. Browse and study here to teach yourself and keep current with key Java and J2EE key technologies.

Java Tutorials from - Here are Java Tutorials on subjects ranging from basic programming to more advanced topics, such as Enterprise Java Beans, and J2EE. also offers articles and tutorials on dot Net, database, web services, and open source.

Strategic Technology Training - Offers world class object oriented training seminars. Click on a date in the Archive.og listing to access their online seminars in pdf format. Seminars include Java For Non C Programmers, Java For C++ Programmers, Object Oriented Analysis, Object Oriented Design, and Managing O-O Development.
Ray Toal - Classes - Ray Toal hosts the following Java related free learning and training courseware materials on his site to study and learn from:
   Introduction to Java
   Object Technologies Courseware
   Programming Languages Courseware
   Concurrent and Distributed Programming Courseware
   Data Structures and Algorithms Courseware
   Introduction to Programming Languages 
This site, Voodoo Exam, hosts some good Java Tutorials and Java SCJP Question Banks. It also provides a Free Java SCJP Simulator.
Here are several good Java Certification practice exam sites that will help prepare you.
Developing for the J2EE Tomcat Platform - This course material and associated source code files are freely available, they cover:
  1. Java Server Pages
  2. Java Beans
  3. Tag Libraries
  4. Introduction to Struts
  5. Advanced Struts
  6. Enterprise Java Beans (EJB)
  7. A Case Study
  8. Enterprise Objects Framework
These are advanced Java Training content and materials:
 More Free Java Training
Find great Computer and Internet books at

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.

Much more online computer and IT training is on our members' site.

For more information and how to become a member
of please see our Sign-up page.

             If you find any broken links, please notify webmaster at

 Return to Top
 Back to previous page

Free Computer Training and Courses on our original pages: 1  2  3 4  5  6




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