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.

Vanderbilt University
Compétences que vous acquerrez: Event-Driven Programming, Programming Principles, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Apache Hadoop, Big Data, Cloud Management, File Systems, Data Processing, Data Storage, Java, Operating System Administration, Systems Administration, Distributed Computing, Command-Line Interface, Linux Commands
Mixte · Cours · 1 à 3 mois
Compétences que vous acquerrez: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Test Tools, Selenium (Software), Test Driven Development (TDD), API Testing, Unit Testing, Performance Testing, Functional Testing, Test Automation, Web Development Tools, Usability Testing, User Interface (UI), Test Case, Javascript
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: structures de données, Javascript, JSON, Informatique, Développement d'applications, Développement Web, Programmation informatique, Programmation événementielle, Angular, Vue.JS, Programmation orientée objet (POO), Conception fonctionnelle, Génie logiciel, Principes de programmation, React.js, Applications Web
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Conception de logiciels, Programmation en Python, Programmation Java, Examen du code, Flux de travail IA, Architecture logicielle, Environnements de développement intégré, Contrôle des versions
Intermédiaire · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: TypeScript, Data Structures, Javascript
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Technical Design, Debugging, Problem Solving, Performance Tuning
Intermédiaire · Cours · 3 à 6 mois

Infosec
Compétences que vous acquerrez: Javascript, Cadre de gestion des risques, Amazon Web Services, Node.js, Codage sécurisé, Services en nuage, Sécurité des infrastructures, Plates-formes d'informatique en nuage, Informatique sans serveur, Modélisation des menaces, Sécurité de l'informatique en nuage, Applications Web, Sécurité des applications
Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Django (Web Framework), Web Applications, Back-End Web Development, Expense Management, Application Development, Database Application, Data Visualization, Business Process Automation, Chart.js, Python Programming, Data Modeling, Data Security, GitHub, Javascript, Git (Version Control System)
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Extensible Markup Language (XML), Extensible Languages and XML, Cascading Style Sheets (CSS), HTML and CSS, Data Validation, Data Import/Export, Data Mapping, Data Sharing, Javascript, Object-Relational Mapping, Document Management, Hypertext Markup Language (HTML), Technical Documentation, Interoperability, Data Integrity, Information Architecture, Web Development Tools, Data Structures, Data Management, Scripting
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Javascript, Vérification et validation, HyperText Markup Language (HTML), Données Validation des données, Applications Web
Intermédiaire · Projet Guidé · Moins de 2 heures

Microsoft
Compétences que vous acquerrez: Responsive Web Design, Git (Version Control System), Web Development, Cascading Style Sheets (CSS), Data Persistence, React.js, Version Control, Web Development Tools, Performance Tuning, Full-Stack Web Development, GitHub, Event-Driven Programming, Application Design, Game Design, Webpack, Software Testing, Unit Testing, Software Development, Development Environment, Javascript
Débutant · Certificat Professionnel · 3 à 6 mois