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.

University of Colorado Boulder
Compétences que vous acquerrez: Physique, Simulation et logiciels de simulation, Logiciel de conception, Génie électrique, Qualité de l'image, Calculs d'ingénierie, Conception des systèmes, Ingénierie, électromagnétisme, Mathématiques appliquées, Processus de conception technique, Analyse technique, Configuration du système, Analyse numérique, Facteurs humains, Analyse d'images, Optimisation des performances, Composants électroniques, Conception et mise en œuvre du système, Conception assistée par ordinateur (CAO)
Préparer un diplôme
Avancées · Spécialisation · 3 à 6 mois

The Linux Foundation
Compétences que vous acquerrez: Scripting, Linux, Gestion des paquets et des logiciels, Logiciel de collaboration, Comptes d'utilisateurs, CI/CD, Commandes Linux, Systèmes de fichiers, Technologie Open source, Administration Linux, Interface de ligne de commande, Commandes Unix, Contrôle des versions, GitHub, Version du logiciel, Configuration du système, Bash (langage de script), Script Shell, Git (Système de contrôle des versions), Outils de développement de logiciels
Débutant · Spécialisation · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Méthodologie agile, Test de logiciels, Méthodologie de la cascade, Méthodologie Agile, Déploiement des applications, Architecture logicielle, Architecture des logiciels, Méthodologies de développement de logiciels, Génie logiciel, Configuration requise, Analyse des besoins, Vérification et validation, Cycle de vie du développement logiciel, Développement de logiciels Agile, Développement agile de logiciels, Documents relatifs aux besoins des utilisateurs
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Technologies de stockage des données, Programmation en Python, Importation/exportation de données, Pipelines de données, SQL, Conception de la base de données, Big Data, Architecture des données, Gestion des bases de données, Bases de données relationnelles, Services d'intégration SQL Server (SSIS), IBM DB2, Web scraping, Principes de programmation, Bases de données, Tests unitaires, PostgreSQL, Extrait, Stockage des données, Procédure stockée
Débutant · Spécialisation · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Rétrospective de Sprint, Méthodologie agile, Intégration continue, Arriérés, Gestion de projet Agile, Témoignage de l'utilisateur, Développement piloté par les tests (TDD), Scrum (développement de logiciels), Méthodologie Agile, Méthodologies de développement de logiciels, Développement de logiciels Agile, Développement agile de logiciels, Planification du Sprint
Intermédiaire · Cours · 1 à 4 semaines

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Gestion de projet, Plan du projet, Conception de logiciels, Conception orientée objet, Planification de projet, Développement axé sur les processus, Modèle de langage unifié, Conception des systèmes, Architecture logicielle, Modèles de conception de logiciels, Assurance qualité, Project Management, Génie logiciel, Développement de systèmes, Analyse des systèmes, Cycle de vie du développement logiciel, Architecture des logiciels
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Gestion des paquets et des logiciels, Réseaux informatiques, Infrastructure informatique, Systèmes de fichiers, Administration du système d'exploitation, Architecture de sécurité des technologies de l'information, Microsoft Windows, Compétences en matière d'entretien, Support technique, Administration des systèmes, Matériel informatique, TCP/IP, Ruby (Langage de programmation), Dépannage du réseau, Git (Système de contrôle des versions), Chef (outil de gestion de configuration), Système de suivi des candidats, Contrôle des versions, Automatisation des technologies de l'information, sécurité des réseaux, Sécurité réseau
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: MySQL, Visualisation des logiciels, Algorithmes, Linux, Gestion des bases de données, Logiciel de collaboration, Développement piloté par les tests (TDD), Entreposage de données, Intégrité des données, Commandes Linux, Principes de programmation, Pseudo-code, Pseudocode, Django (Framework Web), Tests unitaires, Administration de base de données, Architecture et administration des bases de données, Version du logiciel, Pensée informatique, Langage de requête, Interface de ligne de commande
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Ingénierie de requête, Prompt engineering, IA responsable, Gestion du contexte, Invitations multimodales
Débutant · Cours · 1 à 4 semaines

University of Leeds
Compétences que vous acquerrez: Test de logiciels, Essais fonctionnels, Développement de logiciels, Tests d'acceptation, Test d'acceptation utilisateurs (UAT), Assurance qualité des logiciels, Tests d'intégration, Assurance qualité, Tests unitaires, Planification des tests, Test du système, Tests en boîte blanche, Cycle de vie du développement logiciel, Vérification et validation, Cas de test
Débutant · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Programmation Informatique, Analyse des données, Analyse des Données, Nettoyage des données, Programmation en Python, Traitement des données, SQL, EXtensible Markup Language (XML), Programmation informatique, Bases de données relationnelles, Restful API, Conception de la base de données, Web scraping, Logiciel de Visualisation de Données, JSON, Services web, Bases de données, Principes de programmation, Visualisation interactive des données, Débogage, structures de données, Visualisation de Données, Visualisation des données
Préparer un diplôme
Débutant · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Surmonter les obstacles, Communications interpersonnelles, Collaboration, Algorithmes, Adaptabilité, Communication, Résolution de problèmes, Compétences en matière de communication verbale, Conscience de soi, Résolution de problèmes complexes, structures de données, Génie logiciel, L'esprit de croissance, Communication technique
Intermédiaire · Cours · 1 à 3 mois