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.

Yonsei University
Compétences que vous acquerrez: Traitement des données, Exploration de données, Méthodes d'apprentissage automatique, Traitement du langage naturel, Exploration de texte, Java, Données non structurées, Algorithmes de classification, Analyse, Apprentissage non supervisé, Prétraitement des données, Prétraitement de données, Apprentissage supervisé
Intermédiaire · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Développement d'applications, Programmation événementielle, Tests unitaires, Développement mobile, Java, Interface utilisateur (UI), Tests de développement, Tests d'intégration, Tests de logiciels, Persistance des données, Développement Android
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Game Theory, Java, Java Programming, Programming Principles, Performance Tuning, Computational Thinking, Theoretical Computer Science, Computer Programming, Software Design Patterns, Problem Solving, Solution Design, Applied Mathematics, Geometry
Intermédiaire · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Algorithmes, Programmation en Python, Principes de programmation, Programmation informatique, Gestion de la mémoire, C et C++, C (langage de programmation), Programmation Python, C++ (langage de programmation), Autres langages de programmation, Programmation du système
Intermédiaire · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: Conception de la base de données, Javascript, Programmation en Python, Programmation événementielle, Accès aux données, JSON, Programmation Python, Ajax, Comptes d'utilisateurs, Modélisation des données, Programmation orientée objet (POO), Applications Web, jQuery, Javascript et jQuery, Django (Framework Web), Débogage
Intermédiaire · Cours · 1 à 3 mois

Northeastern University
Compétences que vous acquerrez: Développement d'applications, Programmation Java, Conception de l'application, Principes de programmation, Architecture des logiciels, Prise de décision fondée sur des données, Programmation informatique, Conception de l'interface utilisateur (UI), Intelligence artificielle, Conception orientée objet, Java, Interface utilisateur (UI), Outils de développement de logiciels, Programmation orientée objet (POO), Génie logiciel, Modélisation d'entreprise, Données d'essai, Conception de logiciels, Conception et mise en œuvre du système, Interaction homme-machine
Mixte · Cours · 1 à 3 mois

University of New Mexico
Compétences que vous acquerrez: Middleware, Application Frameworks, Web Applications, Model View Controller, Web Frameworks, Version Control, Web Development Tools, Agile Software Development, Git (Version Control System), Software Engineering, Data Store, Web Design and Development, Web Development, Software Development, Agile Methodology, Database Development, User Interface (UI), Back-End Web Development, Ruby on Rails, Javascript
Mixte · Cours · 1 à 3 mois
Compétences que vous acquerrez: Programmation Java, Conteneurisation, Analyse, Optimisation du modèle, Gestion de la mémoire, Java, Déploiement du modèle, Structures de données, MLOps (Machine Learning Operations), Docker (Logiciel), Optimisation des performances, Intelligence artificielle et apprentissage automatique (IA/ML)
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: User Interface (UI), Java, Java Programming, Object Oriented Design, Object Oriented Programming (OOP), User Interface (UI) Design, Unit Testing, Java Platform Enterprise Edition (J2EE), JUnit, Test Script Development, Data Validation, Software Development, Application Design, Development Testing, Application Development, Program Development, Software Testing, Database Development, Test Automation, Software Documentation
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Algorithms, Debugging, Java, Applied Mathematics, Programming Principles, Computer Programming, Theoretical Computer Science, Numerical Analysis, Computer Programming Tools, Mathematical Theory & Analysis, Pseudocode, Software Installation, Software Architecture, Performance Tuning, Other Programming Languages
Intermédiaire · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Microservices, Spring Boot, API Testing, Spring Framework, IntelliJ IDEA, Java Programming, Restful API, Object Oriented Programming (OOP), Java, Object Oriented Design, Application Programming Interface (API), Systems Architecture, Application Deployment, Software Architecture, API Design, Integrated Development Environments, Data Persistence, Scalability, Service Oriented Architecture, Web Applications
Intermédiaire · Spécialisation · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Éthique des données, Tests unitaires, JUnit, Conception de diagrammes, Langage de modélisation unifié, Flux de données, Tests de logiciels, Outils de génie logiciel, Outils de développement de logiciels, Conception de logiciels, Diagrammes de flux de données (DFD), Automatisation des tests
Intermédiaire · Cours · 1 à 3 mois