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.

Tecnológico de Monterrey
Compétences que vous acquerrez: Computational Thinking, HTML and CSS, Hypertext Markup Language (HTML), Web Design and Development, Javascript, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Programming Principles, Web Applications, Interactive Design, Web Development, Program Development, Web Content, digital literacy, Semantic Web, Computer Science, Event-Driven Programming
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Node.JS, TypeScript, Secure Coding, OAuth, Data Validation, Full-Stack Web Development, Web Applications, Application Security, Authentications, Web Development, Back-End Web Development, Javascript, Data Modeling, Middleware, Data Migration, Application Deployment, API Design, E-Commerce
Intermédiaire · Cours · 1 à 3 mois

LearnKartS
Compétences que vous acquerrez: Model Context Protocol, Gemini, Node.JS, Google Gemini, AI Workflows, Generative AI Agents, OpenAI API, Prompt Engineering, Agentic Workflows, Retrieval-Augmented Generation, Embeddings, OpenAI, TypeScript, Back-End Web Development, Server Side, Web Applications, API Design, Web Development, Javascript, Data Management
Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Node.JS, React Redux, Restful API, Database Design, Ajax, Database Development, Database Application, Full-Stack Web Development, Server Side, NoSQL, Back-End Web Development, Front-End Web Development, Javascript, React.js, Performance Tuning, API Design, Data Structures, MongoDB, Debugging, JavaScript Frameworks
★ 4.4 (1,4 k) · Débutant · Spécialisation · 3 à 6 mois
Universidad de los Andes
Compétences que vous acquerrez: Supervised Learning, LangChain, User Story, Unsupervised Learning, Cloud-Native Computing, Agile Software Development, Process Analysis, Continuous Deployment, Software Testing, Financial Statement Analysis, Organizational Strategy, Data Storytelling, Dashboard Creation, Classification Algorithms, Deep Learning, Game Design, Technology Strategies, Infrastructure As A Service (IaaS), Security Requirements Analysis, API Design
Diplôme · 1 à 4 ans
University of London
Compétences que vous acquerrez: Informatique, Javascript, Pensée informatique, Débogage, Programmation informatique, Maîtrise de l'informatique, Arithmétique, Applications Web, Infographie, Environnement de développement, Systèmes informatiques, Analyse numérique, Résolution de problèmes, Mathématiques appliquées, Mathématiques générales, Sécurité réseau, Sécurité des applications, Réseaux informatiques, Mise en réseau générale, Outils de programmation informatique, Sécurité des réseaux
★ 4.2 (1,6 k) · Débutant · Spécialisation · 1 à 3 mois

Princeton University
Compétences que vous acquerrez: Informatique, Programmation Java, Architecture des ordinateurs, Matériel informatique, Programmation informatique, Algorithmes, Systèmes informatiques, Informatique théorique, Structures de données, Évolutivité, Logique informatique
★ 4.7 (762) · Intermédiaire · Cours · 1 à 3 mois

Meta
Compétences que vous acquerrez: Javascript, Cadres JavaScript, Environnement de développement, Réutilisation du code, Interface de programmation d'applications (API), Modèles de conception de logiciels, Tests unitaires, React.js, Jest (cadre de test JavaScript), Outils de développement web, Gestion du contexte, Composants de l'interface utilisateur, Développement Web Front-End
★ 4.6 (1,5 k) · Intermédiaire · Cours · 1 à 4 semaines

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

Vanderbilt University
Compétences que vous acquerrez: Android (système d'exploitation), Persistance des données, Programmation Java, Développement d'applications, Fichier E/S, Développement Android, Programmation informatique, Développement mobile, Programmation événementielle, Git (système de contrôle de version), Contrôle des versions, Android Studio
★ 4.2 (801) · Mixte · Cours · 1 à 3 mois

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

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