Comme le marché des smartphones continue de croître, la demande pour les programmes développés pour leur architecture mobile se développe avec elle. Il ya un certain nombre de programmes pour obtenir la certification de programme pour ces nouvelles architectures . Le système d'exploitation Android de Java  
 Google , qui fonctionne sur de nombreux smartphones , utilise le langage de programmation Java. Oracle propose une série de cours qui mènent à un certificat mobile Application Developer Java. 
 Netcom 
 
 Netcom propose un cours de formation sur la programmation pour l'environnement Android de Google. Il couvre les outils Java de développement, tels que l'environnement de développement intégré Eclipse et les interfaces de programmation avancées Android (API) . 
 Sprint 
 
 Sprint ne précise pas offrir une formation pour écrire des applications mobiles. Au contraire, Sprint offre un programme pour certifier que le code source de votre programme fonctionnera sur les appareils Sprint . 
 Longueurs de cours 
 
 Les classes de certification Java durent généralement environ cinq jours . La formation Netcom propose un cours d'initiation accélérée qui dure trois jours , et une classe de perfectionnement accéléré qui dure deux jours. Ces cours sont offerts en différents endroits pour différentes dates de formation. Consultez la section «Ressources» pour plus de détails .