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.

Heriot-Watt University
Compétences que vous acquerrez: Database Systems, Database Management, Database Software, Artificial Intelligence, Graph Theory, Software Engineering, Database Development, Java Programming, Requirements Analysis, Artificial Intelligence and Machine Learning (AI/ML), Database Architecture and Administration, Statistical Methods, NoSQL, Computational Logic, Software Design, Data Structures, Algorithms, Administration, Computer Science, Performance Measurement
Obtenir un diplôme
Diplôme · 1 à 4 ans

LearnQuest
Compétences que vous acquerrez: Développement de bases de données, Bases de données, SQL, Bases de données relationnelles, Accès aux données, Langages de requête, Manipulation de données
Débutant · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Données d'essai, Automatisation des tests, Tests fonctionnels, JUnit, Outils de test, Vérification et validation, Planification des tests, Couverture du code, Cas de test, Assurance qualité des logiciels, Tests unitaires, Tests de logiciels, Tests en boîte blanche, Développement de scripts de test, Cycle de vie du développement des systèmes, Communication technique, Tests de développement
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Débogage, Programmation informatique, Pensée informatique, Java, Logique informatique, Programmation Java, Principes de programmation, L'enseignement, Logiciels et technologies pour l'éducation, Pédagogie numérique
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: React.js, React Redux, Développement Web complet, Développement Web, Réutilisation du code, Interface de programmation d'applications (API), Javascript, Programmation événementielle, Cadres JavaScript, Applications Web, Interface utilisateur (UI), Flux de données, Développement Web Front-End, Composants de l'interface utilisateur
Intermédiaire · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Programmation informatique, Programmation Python, Intelligence artificielle, Principes de programmation, Analyse des données, Science des données, Applications Web, Conception de jeux
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Selenium (Software), JUnit, HTML and CSS, Test Automation, Hypertext Markup Language (HTML), Software Testing, Web Design and Development, Test Script Development, Test Tools, Web Development, Unit Testing, Software Quality Assurance, Java, Data Structures, Java Programming, Cascading Style Sheets (CSS), Test Execution Engine, Code Reusability, Debugging, Software Design Patterns
Intermédiaire · Cours · 1 à 3 mois
University of Michigan
Compétences que vous acquerrez: Débogage, Ajax, Programmation orientée objet (POO), JSON, Javascript et jQuery, Javascript, Programmation événementielle, Outils de développement web, Applications Web, jQuery, Importation/exportation de données, PHP (langage de script)
Intermédiaire · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: Cryptage, Développement d'exploits, Test de pénétration, Stratégie de sécurité, Java, Authentifications, Techniques d'exploitation, Tests de sécurité, Modélisation de la menace, Principes de programmation, Administration Linux, Cybersécurité, Codage sécurisé, Conception de logiciels, Sécurité des données, Conception et mise en œuvre du système, Projet ouvert de sécurité des applications web (OWASP), Cryptographie, C et C++, Sécurité des applications
Intermédiaire · Spécialisation · 3 à 6 mois

University of London
Compétences que vous acquerrez: Débogage, Programmation informatique, Outils graphiques, Maintenabilité, Principes de programmation, Javascript, Outils de programmation informatique, Programmation événementielle, Cadres JavaScript, Environnement de développement, Visualisation (infographie), Conception interactive, Interaction homme-machine, Développement du programme, Gestion des données, Infographie
Débutant · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Flux de travail agentiques, Agents génératifs d'IA, Java, Exécution du plan, Documents de conception de logiciels, Programmation Java, Gestion des documents, Candidature au LLM, Motifs de l'invitation, Codage sécurisé, API OpenAI, Orchestration de l'IA, Systèmes agentiques, Workflows d'IA, IA générative, Ingénierie rapide, Persona (Expérience utilisateur), Intégrations AI, Modèles de conception de logiciels, Logique d'entreprise
Intermédiaire · Cours · 1 à 3 mois

University of California, Davis
Compétences que vous acquerrez: Conception et développement de sites web, Langage de balisage hypertexte (HTML), Pensée informatique, Scripting, Feuilles de style en cascade (CSS), Principes de programmation, Validation des données, Javascript et jQuery, Javascript, Surveillance des événements, Programmation événementielle, Cadres JavaScript, Applications Web, Conception de jeux, HTML et CSS, Performance de l'interface utilisateur, jQuery, Développement du programme, Manipulation de données, Composants de l'interface utilisateur
Débutant · Spécialisation · 3 à 6 mois