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.

Johns Hopkins University
Compétences que vous acquerrez: HTML and CSS, Cascading Style Sheets (CSS), Ajax, Javascript, Responsive Web Design, Front-End Web Development, Web Design, Bootstrap (Front-End Framework), Web Development, Development Environment, Web Development Tools, Web Design and Development, JSON, Web Applications, Web Content Accessibility Guidelines, Scripting, Browser Compatibility, Hypertext Markup Language (HTML), Object Oriented Programming (OOP), Event-Driven Programming
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Règles pour l’accessibilité des contenus Web, Cadres JavaScript, Programmation événementielle, Interface de programmation d'application (API), Utilisabilité, Tests unitaires, Commandes Linux, Javascript, Débogage, Feuilles de style en cascade (CSS), Conception de l'expérience utilisateur, Expérience Utilisateur, Pseudo-code, Visualisation des logiciels, Version du logiciel, Interface utilisateur (UI), Applications Web, Recherche utilisateur, Recherche en design, Conception de l'interface et de l'expérience utilisateur (UI/UX)
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Analyse du réseau, Programmation en Python, structures de données, Rust (langage de programmation), Tests de développement, Débogage, Javascript, C et C++, Développement du programme, Bioinformatique, Test de logiciels, Principes de programmation, Pensée informatique, Science Informatique Théorique, Programmation informatique, Java, Théorie des graphes, Cas de test, Stockage des données
Intermédiaire · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Logique computationnelle, structures de données, Programmation orientée objet (POO), Pédagogie numérique, Développement du programme, Pédagogie, Débogage, Principes de programmation, Pensée informatique, Logiciels et technologies pour l'éducation, Pseudo-code, Java, Environnements de développement intégré, Réceptivité culturelle, Cas de test, Programmation informatique, L'enseignement
Débutant · Spécialisation · 3 à 6 mois

University of Pennsylvania
Compétences que vous acquerrez: Programmation Java, structures de données, Programmation orientée objet (POO), Débogage, Fichier E/S, Environnement de développement, Résolution de problèmes, Environnements de développement intégré, Principes de programmation, Java, Conception de logiciels, Eclipse (Logiciel)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation Java, Algorithmes, Fichier E/S, Programmation orientée objet (POO), structures de données, Développement Android, Débogage, Résolution de problèmes, Java, Environnements de développement intégré, Programmation informatique, Développement d'applications
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Selenium (Software), Test Script Development, Test Automation, Eclipse (Software), Software Testing, UI Components, Integrated Development Environments, Web Applications, Java, Functional Testing
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programmation Java, Fichier E/S, Conception orientée objet, Gestion des fichiers, structures de données, Principes de programmation, Programmation orientée objet (POO), Gestion des données, Java, Environnements de développement intégré, Développement d'applications
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Application Development, UI Components
Intermédiaire · Cours · 1 à 4 semaines

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

Duke University
Compétences que vous acquerrez: Software Design, Databases, Computer Programming, Object Oriented Programming (OOP), User Interface (UI), Algorithms, Data Analysis, Java, Data Structures, Data Processing
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Algorithmes, Interface de programmation d'application (API), structures de données, Programmation orientée objet (POO), Java
Intermédiaire · Projet Guidé · Moins de 2 heures