Les cours en génie logiciel peuvent vous aider à comprendre comment concevoir, développer et tester des applications. Vous pouvez développer des compétences en architecture, programmation, gestion du code et résolution de problèmes.

Compétences que vous acquerrez: Model Evaluation, MLOps (Machine Learning Operations), Regression Testing, Kubernetes, Docker (Software), Feature Engineering, Containerization, Software Documentation, Data Pipelines, Git (Version Control System), Apache Airflow, Technical Documentation, Microservices, CI/CD, Unit Testing, API Design, Decision Intelligence, Performance Metric, Python Programming, Version Control
Intermédiaire · Spécialisation · 3 à 6 mois

Johns Hopkins University
Compétences que vous acquerrez: Science des données, Tidyverse (paquet R), Analyse exploratoire des données, R Programmation, Apprentissage automatique appliqué, Modélisation prédictive, Analyse prédictive, Méthodes statistiques, Rmarkdown, Analyse de régression, Échantillonnage (statistiques), Analyse des données, Apprentissage automatique, Inférence statistique, Programmation statistique, Tests d'hypothèses statistiques, Prise de décision fondée sur des données, Modélisation statistique, Évaluation du modèle
★ 4.7 (10) · Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: IT Security Architecture, Network Security, Infrastructure Security, Enterprise Application Management, Software-Defined Networking, Application Security, Zero Trust Network Access, Security Engineering, Network Architecture, Cyber Security Strategy, Cybersecurity, Enterprise Architecture, Software Quality Assurance, Computer Security, Security Controls, Secure Coding, Network Planning And Design, Cloud Security, Scenario Testing, Cryptography
★ 4.5 (6) · Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Frontend Integration, Spring Boot, Configuration Management, API Gateway, JUnit, Java Programming, Enterprise Application Management, Java, Test Tools, Unit Testing, Application Programming Interface (API), Development Testing, Software Design Patterns, Authentications
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Conception de l'interface utilisateur (UI), Logiciel de conception, Maquettes, Prototypage, IA générative, Conception de l'interface et de l'expérience utilisateur (UI/UX), Architecture des logiciels, Intégrations AI, Génie logiciel, Conception de l'expérience utilisateur, Intelligence artificielle, Conception de logiciels, Interface utilisateur (UI), Workflows d'IA, Ingénierie rapide, Conception centrée sur l'utilisateur
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Personnalisation de l'IA, Conception interactive, Récit de l'histoire, IA générative, Création de contenu, Production médiatique, Une créativité alimentée par l'IA, Logiciels et technologies pour l'éducation, Conception de jeux, Environnement virtuel, Réalité virtuelle
★ 4.8 (10) · Intermédiaire · Cours · 1 à 4 semaines

Alibaba Cloud Academy
Compétences que vous acquerrez: Docker (Software), Containerization, Cloud Deployment, Application Deployment, Devops Tools, Kubernetes, Terraform, Prometheus (Software), Cloud Computing, Performance Tuning, Cloud-Native Computing, Application Performance Management, Cloud Development, Operating System Administration, Cloud Management, Cloud Applications, Infrastructure As A Service (IaaS), Cloud Platforms, Operating Systems, Web Development
★ 4.7 (11) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Visualisation des données, Analyse
★ 5 (9) · Avancées · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Technical Documentation, Maintainability, Programming Principles, Software Design, Code Reusability, Python Programming
★ 4.5 (15) · Intermédiaire · Cours · 1 à 3 mois

Plusieurs enseignants
Compétences que vous acquerrez: Code Review, Version Control, GitHub, Package and Software Management, CI/CD, Continuous Integration, Open Source Technology, Code Reusability, Development Environment, Continuous Deployment, Secure Coding, Application Deployment, Software Development Tools, Docker (Software), Containerization, Data Sharing, Git (Version Control System), Automation, Software Documentation, Technical Documentation
Débutant · Spécialisation · 3 à 6 mois

Logical Operations
Compétences que vous acquerrez: Planification du projet, Optimisation des processus, Conception du projet, Allocation des ressources, Définition du champ d'application du projet, Coordination du projet, Calendriers des projets, Structure de répartition du travail, Programmation, Gestion de projet, Microsoft Project, Documentation du projet, Estimation du projet, Interface utilisateur (UI), Microsoft 365, Planification des ressources, Gestion des ressources, Logiciel de gestion de projet, Jalons (gestion de projet), Logiciels de productivité
★ 3.8 (6) · Mixte · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Développement Web, Javascript, React.js, Outils de développement web, React Redux, Logiciel médiateur
★ 4.8 (12) · Intermédiaire · Cours · 1 à 4 semaines