An undergraduate online Java programming certificate, like the one offered by the College of Engineering and Technology at GCU, is highly technical. You are immediately exposed to coding and programming challenges. Though the timeframe of an online certificate program is quick, the skills and focus are in-depth and practical.