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.

Coursera
Compétences que vous acquerrez: Javascript, JSON, Développement de logiciels, Informatique en nuage, Importation/exportation de données, NoSQL, Magasin de données
★ 4.5 (35) · Débutant · Projet Guidé · Moins de 2 heures

Simplilearn
Compétences que vous acquerrez: Gestion des fichiers, C (langage de programmation), Programmation informatique, Algorithmes, Fichier E/S, Gestion des données, Environnement de développement, Structures de données, Autres langages de programmation, Gestion de la mémoire, Principes de programmation, C et C++
★ 4.5 (24) · Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: React.js, Routing Protocols, Code Reusability, JavaScript Frameworks, Frontend Performance, Web Content Accessibility Guidelines, UI Components, Debugging, Javascript, Context Management, Authentications, Data Management
★ 4.8 (35) · Avancées · Cours · 1 à 3 mois

LearnKartS
Compétences que vous acquerrez: Git (Version Control System), GitHub, Version Control, Software Versioning, Software Configuration Management, Collaborative Software, IntelliJ IDEA, Integrated Development Environments, Software Development, Software Installation, Devops Tools, Software Development Tools, Microsoft Visual Studio, Eclipse (Software), File Management, Linux, Open Source Technology, Release Management, Command-Line Interface, Authentications
★ 4.2 (34) · Débutant · Spécialisation · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: React Redux, React.js, Cascading Style Sheets (CSS), UI Components, JavaScript Frameworks, Front-End Web Development, User Interface (UI), Web Frameworks, Maintainability, Authentications, Web Development Tools, Application Frameworks, Javascript, Application Programming Interface (API), Web Design, Frontend Performance, Authorization (Computing), Web Development, Web Applications, Middleware
★ 4.8 (33) · Intermédiaire · Spécialisation · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: JUnit, Tests unitaires, Outils de test, Java, Tests de logiciels
★ 3.3 (13) · Intermédiaire · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Documentation technique, Environnement de développement, Rapports de laboratoire, Développement de logiciels, Conception et mise en œuvre du système, Débogage, Eclipse (Logiciel), Développement du programme, Expérience en laboratoire, Logiciels embarqués, Réseau de portes programmables (FPGA), Ingénierie électronique, Systèmes électroniques, Conception de logiciels, Tests en laboratoire, Simulation et logiciels de simulation, Conception fonctionnelle, Matériel électronique, Génie électrique et informatique, Conception du matériel
★ 4.3 (25) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Responsive Web Design, HTML and CSS, Web Design, Web Design and Development, Cascading Style Sheets (CSS), UI Components, Front-End Web Development, User Interface (UI) Design, User Interface (UI), Browser Compatibility, Frontend Integration, Javascript, Interactive Design, Hypertext Markup Language (HTML), Cross Platform Development
★ 4.5 (27) · Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Javascript, Pensée informatique, Débogage, Algorithmes, Programmation informatique, Pseudocode, Structures de données, Développement Web, Outils de développement web, Logique informatique, Développement Web Front-End
★ 4.6 (36) · Intermédiaire · Cours · 1 à 4 semaines

Google Cloud
Compétences que vous acquerrez: Cloud Applications, Cloud Development, Cloud-Native Computing, Google Cloud Platform, Cloud API, Application Development, Data Store, Cloud Hosting, Cloud Storage, Software Development, Data Storage, Cloud Platforms, Node.JS, Scalability
★ 4.4 (29) · Intermédiaire · Cours · 1 à 3 mois

Jordan University of Science and Technology
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Program Development, Software Engineering, C++ (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Query Languages
★ 3.8 (19) · Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Secure Coding, Performance Tuning, Scalability, JavaScript Frameworks, Test Tools, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming
★ 4.9 (28) · Avancées · Cours · 1 à 4 semaines