During autumn 2002 I was teaching the Java SE course in Shenkar college. It was delivered as part of Shenkar B.S.c. in software engineering. The course focused on learning how to develop stand alone applications in Java using Swing.

Lessons Learned from Running a Startup: The Bootstrap Way
If you consider running a startup the bootstrap way then you might get some insight from the lessons I learned.