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.

Vanderbilt University
Compétences que vous acquerrez: Développement d'applications, Flux de travail IA, Agents IA génératifs, Débogage, IA générative, Appel d'outils, Ingénierie de requête, Prompt engineering, Java, Candidature au LLM, API OpenAI, Systèmes agentiques
Débutant · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Programmation Java, Conception fonctionnelle, Programmation informatique, Principes de programmation, Programmation orientée objet (POO), Technologie Open source, Évolutivité, Java, Environnements de développement intégré, Programmation Informatique, IntelliJ IDEA
Intermédiaire · Cours · 1 à 4 semaines

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

Duke University
Compétences que vous acquerrez: Débogage, Programmation informatique, Programmation événementielle, Feuilles de style en cascade (CSS), Algorithmes, Javascript, Pensée informatique, Interface utilisateur (UI), conception web, HTML et CSS, Développement Web, Analyse d'images, Programmation Informatique, Principes de programmation, Conception de sites web, Conception interactive
Débutant · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Tests de développement, Java, Test de logiciels, Tests unitaires, Testabilité, Développement piloté par les tests (TDD), Cas de test
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Integrated Development Environments, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles, Test Case, Software Design, Development Environment
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Software Testing, Java Programming, Java, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Vision par ordinateur, IA générative, Java, Déploiement du modèle, Restful API, Environnement de développement, Développement de logiciels, Déploiement des applications, Analyse d'images
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), Test Tools, File Management, Cascading Style Sheets (CSS), Test Automation, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Web Scraping, Data Validation, Test Case, Web Development Tools, Data Structures
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Engineering Software
Débutant · Certificat Professionnel · 3 à 6 mois

Meta
Compétences que vous acquerrez: SQL, Git (Système de contrôle des versions), React.js, Javascript, React Native, Conception de l'expérience utilisateur, Développement Mobile, Développement mobile, Expérience de l'utilisateur, Expérience Utilisateur, Recherche en design, Interface utilisateur (UI), GitHub, Jest (cadre de test JavaScript), Design d'interaction, Tests d'utilisabilité, Restful API, Contrôle des versions, Outils de développement web, Commandes Unix, Recherche utilisateur, Persona (Expérience utilisateur)
Débutant · Spécialisation · 3 à 6 mois

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