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: Validation des données, Javascript, Tests de développement, Débogage, Langage de balisage hypertexte (HTML), Outils de développement web, Compatibilité des navigateurs, Conception de sites web réactifs, Lignes directrices sur l'accessibilité du contenu web, Conception de sites web, Analyse Web et SEO, Outils de génie logiciel, HTML et CSS, Composants de l'interface utilisateur, Web sémantique, Développement Web Front-End, Interface utilisateur (UI), Animations, Feuilles de style en cascade (CSS), Bootstrap (Framework Front-End), Données Validation des données
★ 4.7 (1,9 k) · Débutant · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: Javascript, Composants Web, Cadres JavaScript, Tests unitaires, Réutilisation du code, Ajax, Applications Web, Langage de balisage hypertexte (HTML), Angulaire, Développement Web, Applications en nuage, Composants de l'interface utilisateur, Développement Web Front-End
★ 4.8 (1,9 k) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Cucumber (Software), Selenium (Software), Apache Maven, Java, Java Programming, Object Oriented Programming (OOP), Issue Tracking, Build Tools, Test Automation, Behavior-Driven Development, Test Script Development, Test Case, Software Testing, Data Structures, Package and Software Management
Intermédiaire · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: JUnit, Spring Framework, Spring Boot, Java Programming, Java, Apache Maven, Hibernate (Java), Unit Testing, Gradle, Microservices, Build Tools, Object-Relational Mapping, Software Testing, Cloud Development, Functional Design
Intermédiaire · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Rapports de laboratoire, Eclipse (Logiciel), Développement de logiciels, Systèmes embarqués, Cas de test, Expérience en laboratoire, Conception et mise en œuvre du système, Architecture des ordinateurs, Logiciels embarqués, Ingénierie électronique, Systèmes électroniques, Tests en laboratoire, Réseau de portes programmables (FPGA), Matériel électronique, Microarchitecture, Génie électrique et informatique, Développement de scripts de test, Vérification et validation, Conception du matériel, Circuits intégrés à application spécifique
★ 4.5 (1,7 k) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Spring Framework, Version Control, Spring Boot, Hibernate (Java), Object-Relational Mapping, GitHub, Git (Version Control System), Java Programming, Java, Software Configuration Management, Software Documentation, Development Environment, JUnit, Restful API, Application Performance Management, Model View Controller, Back-End Web Development, User Accounts, Authentications, Application Programming Interface (API)
★ 4.3 (8) · Intermédiaire · Cours · 3 à 6 mois

LearnKartS
Compétences que vous acquerrez: Model Context Protocol, Agentic systems, Vector Databases, Retrieval-Augmented Generation, Prompt Engineering, Tool Calling, Google Gemini, Agentic Workflows, AI Workflows, Generative AI Agents, Server Side, Node.JS, Scalability, MongoDB, Embeddings, Large Language Modeling, Natural Language Processing, Web Development, Machine Learning, Javascript
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Application Deployment, Node.JS, Docker (Software), React.js, Front-End Web Development, Containerization, Full-Stack Web Development, Back-End Web Development, Frontend Integration, Server Side, JavaScript Frameworks, Restful API, Web Development, Web Applications, Application Development, Javascript, Application Programming Interface (API), Software Development, Authentications, Project Management Software
★ 5 (14) · Débutant · Cours · 1 à 3 mois

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

SkillsBooster Academy
Compétences que vous acquerrez: Prompt Engineering, Vibe coding, AI Workflows, Generative AI Agents, Generative AI, AI Personalization, Software Development Tools, GitHub, Application Development, Artificial Intelligence, Code Review, Responsible AI, Design Software, Web Development Tools, Front-End Web Development, Software Development, React.js, Javascript, Web Development, Software Engineering
★ 4.6 (9) · Débutant · Cours · 1 à 3 mois