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.
Universidad de los Andes
Compétences que vous acquerrez: Project Closure, User Story, Unsupervised Learning, LangChain, Design Thinking, Cloud-Native Computing, Dashboard, Process Analysis, Model Evaluation, Software Testing, Continuous Deployment, Organizational Strategy, Classification Algorithms, Angular, Deep Learning, Game Design, Technology Strategies, Infrastructure As A Service (IaaS), Systems Thinking, API Design
Obtenir un diplôme
Diplôme · 1 à 4 ans

Compétences que vous acquerrez: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms
Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Lignes directrices sur l'accessibilité du contenu web, Développement Web, Conception et développement de sites web, Cadres d'application, Facilité d'utilisation, Examen du code, Tests de développement, HTML et CSS, Conception de sites web, Feuilles de style en cascade (CSS), Wireframing, Vérification et validation, Javascript, Conception de sites web réactifs, Cadres Web, Développement Web Front-End, Langage de balisage hypertexte (HTML)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Java Programming, Java, Data Management, Secure Coding, Theoretical Computer Science, Performance Tuning, Computer Programming
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Model Evaluation, Data Preprocessing, JUnit, Model Training, Build Tools, MLOps (Machine Learning Operations), Java, Performance Tuning, Decision Tree Learning, Classification And Regression Tree (CART), Apache Maven, Data Structures, Random Forest Algorithm, Gradle, Data Pipelines, Software Architecture, Software Design, Object Oriented Programming (OOP), Apache, Machine Learning
Intermédiaire · Spécialisation · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: Cadres d'application, Langage de balisage extensible (XML), Gestion du contexte, Tests unitaires, Gestion de la configuration, Tests d'intégration, JUnit, Gestion de configuration, Cadre de travail Spring, Gestion des applications d'entreprise, Programmation Java, Environnement de développement
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: React Native, Mobile Development, React Redux, User Interface (UI) Design, Ajax, User Interface and User Experience (UI/UX) Design, Front-End Web Development, Javascript, React.js, Data Structures, Application Development, Apple iOS, Debugging, iOS Development, JavaScript Frameworks, UI Components, User Story, Android Development, Mobile Development Tools, Cross Platform Development
Débutant · Spécialisation · 3 à 6 mois

The Linux Foundation
Compétences que vous acquerrez: Langages de script, Script Shell, Systèmes de fichiers, Systèmes d'exploitation, Développement du programme, Shell Unix, Scripting, Gestion des fichiers, Commandes Linux, Linux, grep, Commandes Unix, Programmation du système, Bash (langage de script), Unix, Administration Linux, Gestion des paquets et des logiciels, Outils de développement de logiciels, Interface de ligne de commande, Outils de construction
Débutant · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Restful API, Conception de logiciels, Développement Web, Développement Android, Architecture orientée services, Architecture des logiciels, Applications Web, Langage de balisage extensible (XML), Microservices, Conception de l'API, Interface de programmation d'applications (API), JSON, Protocole d'accès simple aux objets (SOAP), Services Web
Intermédiaire · Cours · 1 à 4 semaines

DeepLearning.AI
Compétences que vous acquerrez: Optimisation du modèle, Modèle de formation, Apprentissage par transfert, développement iOS, Réseaux neuronaux convolutifs, Vision par ordinateur, Développement Android, Pipelines de données, Traitement des données, Apprentissage fédéré, Déploiement du modèle, Importation/exportation de données, Prétraitement de données, Apprentissage automatique, Extrait, Javascript, Analyse d'images, Apple iOS, Mise au point, Tensorflow, Prétraitement des données
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Développement Web, Compatibilité des navigateurs, Scripting, Développement web back-end, Feuilles de style en cascade (CSS), Bootstrap (Framework Front-End), Interface de programmation d'applications (API), Javascript, Conception de sites web réactifs
Débutant · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Java, Partage des données, Gestion de la mémoire, Gestion des processus du système d'exploitation, Programmation Java
Intermédiaire · Cours · 1 à 4 semaines