Les cours en Java peuvent vous aider à apprendre la syntaxe, les objets, les structures de données et les pratiques essentielles du développement logiciel. Vous pouvez développer des compétences en création d'applications, tests, organisation du code et utilisation d'outils courants. De nombreux cours utilisent des exercices progressifs pour renforcer la compréhension.

University of Alberta
Compétences que vous acquerrez: Maintenabilité, Conception orientée objet, Conception de l'application, Modèle de langage unifié, Java, Conception de logiciels, Programmation orientée objet (POO), Modèles de conception de logiciels
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Algorithmes, structures de données, Débogage, Tests unitaires, Science Informatique Théorique, Données non structurées, JUnit, Java, Optimisation des performances, Programmation orientée objet (POO)
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Conception d’interfaces utilisateur (UI), Installation du logiciel, Développement Android, Storyboard, Java, Conception de l'application, Développement Mobile, Android Studio, Environnement de développement, Conception de logiciels, Conception centrée sur l'utilisateur, Développement d'applications, Conception interactive
Mixte · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Programmation informatique, structures de données, Fichier E/S, Débogage, Environnement de développement, Principes de programmation, Calculs d'ingénierie, Tracé (graphique), Résolution de problèmes, Logiciels mathématiques, Informatique, Interface utilisateur (UI), Matlab
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: React Native, Prompt Engineering, Software Development Life Cycle, Flutter (Software), Swift Programming, Mobile Development, Software Architecture, Apple Xcode, Android Studio, User Centered Design, Android Development, React Redux, Apple iOS, Responsive Web Design, Git (Version Control System), GitHub, Android (Operating System), Cascading Style Sheets (CSS), React.js, AI Personalization
Débutant · Certificat Professionnel · 3 à 6 mois

Princeton University
Compétences que vous acquerrez: Programmation informatique, Algorithmes, Théorie des graphes, Algèbre linéaire, structures de données, Recherche opérationnelle, Routage de réseau, Science Informatique Théorique, Pensée informatique, Programmation Java
Intermédiaire · Cours · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Algorithmes, structures de données, Gestion des fichiers, C++ (langage de programmation), Java, Principes de programmation, Programmation Java, Stockage des données
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Data Preprocessing, Data Pipelines, Java, Data Processing, Feature Engineering, Data Cleansing, Data Quality, Data Transformation, Data Validation, Data Access, Continuous Monitoring, Unit Testing, Object Oriented Programming (OOP)
Intermédiaire · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: Cybersécurité, Examen du code, Modélisation des menaces, Contrôles de sécurité, Test de pénétration, Cryptage, Cryptographie, Authentifications, Développement d'exploits, Débogage, Java, Principes de programmation, Sécurité des données, Conception de logiciels, Évaluations de la vulnérabilité, Codage sécurisé, Sécurité des applications, Projet ouvert de sécurité des applications web (OWASP), Vérification et validation, Techniques d'exploitation
Intermédiaire · Spécialisation · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: YAML, Cadre de travail Spring, Angular, Gestion de configuration, JSON, Services web, Applications Web, Architecture logicielle, EXtensible Markup Language (XML), Programmation Java, Spring Boot, Restful API, Modèle Vue Contrôleur
Intermédiaire · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Maintenabilité, Examen du code, Conception orientée objet, Conception de l'application, Principes de programmation, Java, Modèle de langage unifié, Conception de logiciels, Modèles de conception de logiciels, Architecture logicielle, Modèle Vue Contrôleur
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Server Side, Application Deployment, Apache Tomcat, Web Design, Front-End Web Development, Application Servers, HTML and CSS, Web Development, User Interface and User Experience (UI/UX) Design, Web Servers, Email Automation, Usability, Interactive Design, Java Platform Enterprise Edition (J2EE)
Débutant · Cours · 1 à 4 semaines