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.

DeepLearning.AI
Compétences que vous acquerrez: Image Analysis, Tensorflow, Transfer Learning, Convolutional Neural Networks, Computer Vision, Fine-tuning, JavaScript Frameworks, JSON, Model Deployment, Browser Compatibility, Javascript, Model Training, Data Processing, Real Time Data, Web Applications, Data Capture, Machine Learning
Intermédiaire · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: JSON, jQuery, Javascript and jQuery, Ajax, Debugging, Web Development Tools, Event-Driven Programming, Javascript, PHP (Scripting Language), Object Oriented Programming (OOP), Data Import/Export, Web Applications
Intermédiaire · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Service Oriented Architecture, API Design, Web Services, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Architecture, Application Programming Interface (API), Web Applications, Software Design, JSON, Web Development, Extensible Markup Language (XML), Android Development
Intermédiaire · Cours · 1 à 4 semaines

University of London
Compétences que vous acquerrez: Debugging, Development Environment, Javascript, Computer Programming Tools, Computer Graphics, Software Development Tools, Computer Programming, Graphical Tools, Interactive Design, Human Computer Interaction, Data Management
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: React Redux, Front-End Web Development, React.js, JavaScript Frameworks, Full-Stack Web Development, UI Components, Web Development, Javascript, Event-Driven Programming, Application Programming Interface (API)
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Spring Framework, JUnit, Application Frameworks, Unit Testing, Java Programming, Enterprise Application Management, Integration Testing, Configuration Management, Development Environment, Extensible Markup Language (XML), Context Management
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Spring Framework, JUnit, Restful API, Spring Boot, Unit Testing, Java Programming, Java, Hibernate (Java), Model View Controller, Java Platform Enterprise Edition (J2EE), Web Services, Object-Relational Mapping, Software Testing, Test Script Development, Apache Maven, Data Access, Databases, Database Management, Web Applications, Gradle
Débutant · Cours · 3 à 6 mois
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Computational Logic, Application Specific Integrated Circuits, Theoretical Computer Science, Data Structures, Verification And Validation, Systems Design, Algorithms, Programming Principles, Design Software, Model Optimization, Digital Design
Intermédiaire · Cours · 1 à 3 mois

Hebrew University of Jerusalem
Compétences que vous acquerrez: Computer Science, Computer Systems, Computer Architecture, Computer Programming, Programming Principles, Memory Management, System Software, System Programming, Virtual Machines, Operating Systems, Hardware Architecture, Software Architecture, Algorithms, Software Design, Program Development, Object Oriented Programming (OOP), Data Structures, Computer Graphics, Peripheral Devices
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Node.JS, Full-Stack Web Development, Server Side, Back-End Web Development, Restful API, Web Applications, Cloud Applications, Web Development, Web Services, Application Programming Interface (API), Javascript, Authentications, Computer Science
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Android Development, Android (Operating System), Mobile Development, Software Design, User Interface (UI) Design, Java Programming, Data Access, Data Persistence, Service Management
Débutant · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Software Design Patterns, Software Design, Software Quality Assurance, Software Engineering, Application Security, Security Architecture Review, Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Development Testing, Threat Modeling, Maintainability, Application Deployment, IT Security Architecture, Continuous Deployment, Quality Assurance, Continuous Delivery, Software Testing, Continuous Integration, CI/CD
Intermédiaire · Cours · 1 à 3 mois