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.

Compétences que vous acquerrez: structures de données, Algorithmes, Programmation informatique, Développement de logiciels, Java, GitHub, Test de logiciels, JUnit, Évolutivité, Optimisation des performances, Contrôle des versions, Développement piloté par les tests (TDD), Programmation Java, Tests unitaires, Git (Système de contrôle des versions)
Débutant · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI Agents, LLM Application, Productivity, OpenAI, AI Orchestration, OpenAI API, AI Enablement, Java, Java Programming, AI Workflows, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, Tool Calling, Creativity, Document Management
Débutant · Spécialisation · 3 à 6 mois

University of Pennsylvania
Compétences que vous acquerrez: Débogage, structures de données, Programmation orientée objet (POO), Fichier E/S, Matplotlib, Pandas (paquetage Python), Programmation informatique, Développement d'applications, Nettoyage des données, Principes de programmation, Programmation en Python, Science des données, Tableaux croisés dynamiques et graphiques, Java, Conception orientée objet, Programmation Java, Visualisation de Données, Analyse des Données, Eclipse (Logiciel), Tests unitaires
Débutant · Spécialisation · 3 à 6 mois

Princeton University
Compétences que vous acquerrez: Programmation orientée objet (POO), structures de données, Algorithmes, Programmation informatique, Java, Science Informatique Théorique, Tests de performance, Programmation Java
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Débogage, structures de données, Programmation orientée objet (POO), Programmation informatique, Principes de programmation, Java, Environnements de développement intégré, Programmation Java, Développement Mobile
Débutant · Projet Guidé · Moins de 2 heures

University of California, Davis
Compétences que vous acquerrez: Javascript, Manipulation des données, Programmation orientée objet (POO), Feuilles de style en cascade (CSS), Conception et développement de sites web, Composants UI, Principes de programmation, HTML et CSS, JSON, JavaScript et jQuery, HyperText Markup Language (HTML), Programmation événementielle, AJAX, Conception de jeux, Animations, jQuery, Langages de script, Outils de développement web, Scripting, Données Validation des données
Débutant · Spécialisation · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: Déploiement des applications, Middleware, Persistance des données, Protocoles d'ouverture de session, Plate-forme Java Enterprise Edition (J2EE), Partage des données, Scripting, Java, Gestion du contexte, Cartographie objet-relationnelle, Programmation événementielle, HyperText Markup Language (HTML), Serveurs web, Stockage des données, Cadres d'application, Côté serveur, Programmation Java, Applications Web, Serveurs d'application, Développement Web
Intermédiaire · Spécialisation · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: structures de données, Programmation orientée objet (POO), Programmation informatique, Java, Conception orientée objet, Environnement de développement, Programmation Java
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: structures de données, Programmation orientée objet (POO), Spring Boot, Restful API, Autorisation (informatique), Algorithmes, Authentifications, Cadre de travail Spring, Java, Programmation Java, Développement web back-end, Modèle Vue Contrôleur
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Docker (Software), Database Development, Cloud Deployment, Application Security, Java, Containerization, SQL, Databases, MySQL, NoSQL, Kubernetes, Test Driven Development (TDD), Object Oriented Design
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, Model Deployment, AI Security, Restful API, Application Deployment, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, CI/CD, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), Java Programming
Intermédiaire · Spécialisation · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Responsible AI, MLOps (Machine Learning Operations), Data Preprocessing, Model Deployment, Jenkins, Apache Mahout, AI Security, Applied Machine Learning, Classification Algorithms, Java, Continuous Deployment, Java Programming, Federated Learning, Artificial Intelligence, Model Evaluation, Deep Learning, Machine Learning, Spring Boot, Natural Language Processing, Reinforcement Learning
Intermédiaire · Spécialisation · 1 à 3 mois