Courseware for Licensing

Good technical courseware is hard to find, but you've come to the right place. We have over 25 years experience writing clear and comprehensive presentations and real-world, hands-on lab exercises. And our prices are reasonable, too!

At your choice, you can either purchase hard-copy student kits, or for a discount, download a PDF file and duplicate the materials yourself.

In addition, for most of our JEE courses, you can choose the JEE application server for the hands-on labs. Click here for details.

Drop Joel Barnum an email at to discuss how you can license the best courseware at a price that won't bust your budget.

Available Courses and Pricing

All prices are in US dollars.

Course Name Number of Days Electronic Delivery Price (per student) Physical Delivery Price (per student)
Object Oriented Analysis and Design with the UML 3 79 105
Java Programming, Part 1 5 132 175
Java Programming, Part 2 5 132 175
JavaServer Pages (JSP) Programming 4 105 140
Servlet Programming 4 105 140
JEE Web Application Programming 5 132 175
JavaServer Faces (JSF2) Programming 4 105 140
Enterprise JavaBeans Version 3 (EJB3) Programming 4 105 140
Mastering JEE Version 6 5 132 175
Programming SOAP Web Services in Java 5 132 175
JEE For Managers 1 27 35
HTML5/CSS3/JavaScript/jQuery and Responsive Web Programming 5 132 175
Apache Struts Programming 4 105 140
C# Programming 4 105 140
Introduction to XML 3 79 105
Spring Core Programming 3 79 105
Spring and Hibernate Programming 5 132 175

Electronic Delivery Method

Electronic delivery is the fastest way to get your courseware. If you choose this method, after you agree to the license, we will provide you with a login on our secure server from which you can download PDF files for the student guides and lab exercises. You are then permitted to duplicate the number of copies specified in the license agreement.

To start the electronic order process, please click here to agree to the license.

Physical Delivery Method

If you prefer, we can ship you physical student kits. The cost of the kits does not include shipping -- we pass on the actual shipping charge depending the shipping method you choose. Each kit includes:

Please allow three business days for us to prepare your order, plus actual shipping time.

JEE Environments

For JEE courses, depending on the course, you can select one of the following lab environments:

Other Courses

By special request, the following courses are available. Drop us an email for details.

Custom Courses

If you don't see the course you need, don't worry! We can create a custom course especially for you on pretty much any programming subject including topics like iOS, Android, Perl, PHP and Microsoft .NET. And if you run at least one class using the custom courseware, we will not charge any courseware development fee.

Contact Us:


Phone: 319-362-3906

P.O. Box 461 Marion, IA 52302