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: Intégrations AI, L'activation de l'IA, Méthodologie agile, Workflows d'IA, Gestion de projet agile, Méthodologies de développement de logiciels, L'IA responsable, Logiciel de collaboration, Génie logiciel, IA générative
★ 4.3 (12) · Intermédiaire · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Livraison continue, Interface de programmation d'applications (API), API dans le nuage, Apprentissage automatique, Vision par ordinateur, Apprentissage automatique appliqué, Génie logiciel, Applications en nuage, MLOps (Machine Learning Operations)
★ 4.5 (97) · Intermédiaire · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Big Data, Analyse des données, Exigences fonctionnelles, Déploiement des applications, Systèmes logiciels, Applications Web, Développement de bases de données, Surveillance du système, Tests d'acceptation, Développement Web, Bases de données, Architecture des logiciels, Gestion des bases de données, Développement d'applications, Génie logiciel, Informatique distribuée, Automatisation des tests
★ 3.6 (20) · Avancées · Cours · 1 à 4 semaines

Universidad ORT Uruguay
Compétences que vous acquerrez: Code Reusability, Video Game Development, Software Engineering, Program Development, Programming Principles, Software Testing, Software Development, Event-Driven Programming, Computer Programming
★ 4.8 (2,7 k) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Composants Web, Apprentissage automatique, Ingénierie rapide, Outils de développement web, Copilote GitHub, Développement Web, Conception de sites web réactifs, Génie logiciel, Conception et développement de sites web
★ 4.6 (78) · Intermédiaire · Projet Guidé · Moins de 2 heures

Advancing Women in Tech
Compétences que vous acquerrez: Goal Setting, Engineering Management, Smart Goals, Recruitment, Employee Retention, Leadership and Management, People Management, Team Leadership, Software Engineering, Leadership, Program Management, Cloud Engineering, Business Strategy
★ 4.6 (79) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Langage de modélisation unifié, Conception orientée objet, Programmation informatique, Scripting, Génie logiciel, Programmation orientée objet (POO), Programmation Python, Structures de données
★ 4.4 (35) · Débutant · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: Analyse des données, Science des données, Apprentissage automatique, Génie logiciel
★ 4.5 (8,4 k) · Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Object Oriented Programming (OOP), Code Reusability, Programming Principles, Python Programming, Computer Programming, Software Engineering, Simulations, Application Development
★ 3.7 (23) · Débutant · Projet Guidé · Moins de 2 heures

Vanderbilt University
Compétences que vous acquerrez: Développement Android, Développement piloté par les tests (TDD), Modèles de conception de logiciels, JUnit, Maintenabilité, Tests de logiciels, Sécurité mobile, Tests d'intégration, Tests unitaires, Sécurité des applications, Génie logiciel, Automatisation des tests
★ 4.5 (297) · Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Unit Testing, Test Driven Development (TDD), Program Development, Software Testing, Java Programming, Java, Software Engineering
★ 4.1 (24) · Débutant · Projet Guidé · Moins de 2 heures

University of Colorado Boulder
Compétences que vous acquerrez: Tests de performance, Big Data, Magasin de données, Test de stress des performances, Systèmes de base de données, Optimisation des performances, Microservices, Modélisation prédictive, Architecture des logiciels, Génie logiciel, Informatique distribuée, Évolutivité
★ 3.5 (31) · Avancées · Cours · 1 à 4 semaines