Java EE, JavaScript, jQuery, and Android Training, Tutorials, Consulting, Books, & Resources

JSF 2, PrimeFaces, Android, Java 7 or 8, Ajax, jQuery, Hadoop, GWT, Spring, Hibernate/JPA, RESTful Web Services, HTML5, JSP, Servlets, and More provides a variety of custom Java EE, JavaScript/jQuery, and Android programming solutions. Check out the following service areas, or contact us for a customized quote on training, consulting, development, or outsourcing. You can also add us on LinkedIn.

Customized onsite training courses

Marty Hall and James Gosling @ Marty's car

Marty & Java inventor James Gosling at Marty's car.

A contract instructor regurgitating someone else's course materials? No way!

Our courses are personally developed and taught by Marty Hall, one of the world's leading Java EE instructors, author of several popular J2EE bestsellers, popular and entertaining conference speaker, and experienced developer. Marty has taught courses in Australia, Cambodia, Canada, India, Japan, Mexico, Norway, the Philippines, Puerto Rico, and dozens of US venues. He is available to teach customized courses onsite at your location too! Courses are available on JSF 2, PrimeFaces, Mobile development for Android, Rich Internet Apps with Ajax (usually with jQuery, but can use Prototype, Scriptaculous, Dojo, or Ext-JS), beginning and intermediate servlets and JSP, advanced servlets and JSP, SCWCD, Struts, Java 7 programming, SCJP, and more. Courses from affiliated instructors (edited by Marty) are available on Hadoop, GWT, Spring, Hibernate/JPA, and Web Services (RESTful or SOAP-based).

Courses can be taught onsite at your organization (any country!), and topics and pace can be customized to suit the needs of your developers. CEU's are available, and courses can be offered directly from an accredited college with CEUs assigned to your employees. Click here for details.

Public (open-enrollment) training courses


Onsite courses are cheaper and more convenient for organizations that have medium to large sized groups of developers. But, in order to serve organizations with only one or two developers that need training, periodically offers public versions of some of the most popular courses. The next public offerings will be on Java 7 programming, Android programming, Web application development with JSF2 (and PrimeFaces), Rich Internet Applications with Ajax (and jQuery), GWT programming, Hadoop, Java EE programming with Spring, Java persistence with Hibernate and JPA, and Web Services (RESTful and SOAP-based). The 2014 courses are co-sponsored by Johns Hopkins Engineering for Professionals and will be held at JHU/Dorsey in Elkridge Maryland (5 minutes from BWI airport). Click here for details.

Free J2EE tutorials

Free tutorials on setting up and using Apache Tomcat, JSF 2.3, PrimeFaces, Android development, front-end development with JavaScript (and jQuery), Hadoop, GWT, Spring, Hibernate, JPA, RESTful and SOAP-based Web Services, Struts, beginning/intermediate servlets and JSP, advanced servlets and JSP, lambdas and streams in Java 8 (for those with experience in earlier Java versions), and a wide variety of general Java programming topics (using Java 8, for those new to Java). All tutorial source code available for free download for unrestricted use. You can even find complete online versions of three of Marty's books as well as tutorials in Chinese and Japanese. Click here for details.

J2EE books

Promos for Marty Hall at GIDS conference in Bangalore

Ads for Marty at GIDS conference in India

Marty is the lead author of all editions of Core Servlets & JavaServer Pages, More Servlets & JavaServer Pages, and Core Web Programming from Prentice Hall Publishers and Sun Microsystems Press. All source code shown in books is freely available for download, and the complete version of several of the books is available online in PDF for free download. Marty also has an extensive list of recommended Java-related books in other areas. Click here for details.

Consulting, mentoring, teaming, and software development

Marty is available for short-term consulting at almost any location worldwide. In addition, partners with local small companies to do larger and long-term projects in the Baltimore/Washington area. This includes ETS, a certified small business with a large and experienced team of Java EE architects and developers, most of whom have high-level government security clearances. We are available for joint bids, short and long-term consulting, offsite software development, mentoring, and more. Click here for details.

J2EE programming resources

Download sites, documentation, IDEs, books, tutorials, job sites, source code archives, and more. Click here for details.


We are hiring! If you are a U.S. citizen with a government security clearance, significant J2EE experience, and innovative problem-solving skills, ETS (the parent company of wants you. Top salaries, great benefits, challenging work, and fun colleagues. Salad spinner not included. Click here for details.

Contact, Inc.
6 Meadowsweet Ct., Suite B1
Reisterstown, MD 21136-6020
Email: [email protected]
LinkedIn: Add us here
Phone: (410) 429-5535