I just finished up my last class to get the UC Berkeley Java Certificate. The program is offered by UC Berkeley Extension, an arm of UC Berkeley. The program consists of taking and passing three Java programming courses spanning 90 hours of instruction by seasoned professionals. It’s a great way to keep your skills up-to-date, expand your skills, and network with others. However, it is a bit expensive at around $700 – $800 a class + books.