Faites votre premier pas vers une carrière dans le développement de logiciels avec cette introduction à Java, l'un des langages de programmation les plus demandés et la base du système d'exploitation Android. Conçue pour les débutants, cette Specializations vous enseignera les concepts de base de la programmation et vous donnera les moyens d'écrire des programmes pour résoudre des problèmes complexes. En outre, vous acquerrez les compétences fondamentales dont un ingénieur logiciel a besoin pour résoudre les problèmes du monde réel, de la conception d'algorithmes au test et au débogage de vos programmes.
Projet d'apprentissage appliqué
Centrée autour de projets, cette Specializations vous aidera à créer un portfolio de travaux pour démontrer vos nouvelles compétences en programmation. Dans le capstone, vous créerez un moteur de recommandation similaire à ceux utilisés par Netflix ou Amazon. D'autres projets figureront dans votre portfolio : une page web interactive qui applique des filtres aux images, une analyse de fichiers de données CSV, un programme de cryptage et un générateur de texte prédictif.