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.

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Analyse des besoins, Test de logiciels, Tests unitaires, Cas de test, Développement de logiciels, Modèle de langage unifié, Méthodologie de la cascade, Gestion de configuration, Méthodologie Agile, Tests en boîte blanche, Project Management, Tests d'intégration, Génie logiciel, Codage sécurisé, Tests d'acceptation, Test d'acceptation utilisateurs (UAT), Test du système, Cycle de vie du développement logiciel, Débogage, Méthodologies de développement de logiciels
Intermédiaire · Cours · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Modèles de conception de logiciels, Mise en œuvre de l'IA, Langage de requête, Développement de logiciels, Architecture logicielle, API OpenAI, Optimisation des performances, Conception et mise en œuvre du système, Conception de l'application, Conception de la base de données, Gestion des bases de données, Codage sécurisé, Interface de programmation d'application (API)
Débutant · Cours · 1 à 4 semaines

University of Leeds
Compétences que vous acquerrez: Engineering Design Process, Engineering Management, Requirements Elicitation, Product Lifecycle Management, Problem Solving, Product Design, Product Development, Engineering Practices, New Product Development, Product Requirements, Conceptual Design
Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Logiciels embarqués, Contrôle des versions, Architecture matérielle, Gestion de la configuration des logiciels, Architecture des ordinateurs, Outils de développement de logiciels, Conception de logiciels, C (langage de programmation), Environnement de développement, Débogage, Examen technique des logiciels, Git (Système de contrôle des versions), Systèmes embarqués, Outils de construction
Intermédiaire · Cours · 1 à 4 semaines

DeepLearning.AI
Compétences que vous acquerrez: Test de logiciels, Candidature au LLM, Analyse de dépendance, Logiciel de collaboration, Intelligence artificielle, Documentation du logiciel, Grand modèle de langage (LLM), Tests de sécurité, Génie logiciel, Débogage
Débutant · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Test de logiciels, Maintenabilité, Assurance qualité, Modélisation des menaces, Modèles de conception de logiciels, Qualité des logiciels (SQA/SQC), Déploiement des applications, Développement du programme, Déploiement continu, Tests de développement, Environnement de développement, Analyse des exigences de sécurité, Conception de logiciels, Assurance qualité des logiciels, Architecture logicielle, Génie logiciel, Examen du code, Sécurité des applications, Livraison continue, Conception orientée objet
Intermédiaire · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Exigences fonctionnelles, Analyse des besoins, Cadre de gestion des risques, Documents relatifs aux besoins des utilisateurs, Storyboard, Documentation du logiciel, Élicitation des exigences, Maquettes, Modèle de langage unifié, Analyse des exigences de sécurité, Méthodologie Agile, Compétences en matière d'entretien, Conception de diagrammes, Gestion des exigences, Exigences de l'entreprise, Diagrammes de flux de données (DFD), Fixation des objectifs, Configuration requise, Documents de conception de logiciels, Méthodologies de développement de logiciels
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Apache Hadoop, Gouvernance des données, Bases de données, Science des données, Sécurité des données, Bases de données relationnelles, Pipelines de données, Technologies de stockage des données, Big Data, Entreposage de données, Intégration de données, SQL, Stockage des données, Transformation de données, NoSQL, Apache Spark, Architecture des données, Lacs de données, Extrait
Débutant · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Test de logiciels, Essais fonctionnels, Cas de test, Tests unitaires, Tests de développement, Tests en boîte blanche, JUnit, Automatisation des tests, Assurance qualité des logiciels, Couverture du code, Planification des tests, Test du système, Vérification et validation, Données d'essai
Intermédiaire · Cours · 1 à 4 semaines

Google Cloud
Compétences que vous acquerrez: Traitement des données, Pipelines de données, Tensorflow, Magasin de données, Keras (bibliothèque de réseaux neurones), Modélisation des données, Données en temps réel, MLOps (Apprentissage automatique), Transformation de données, Prétraitement de données, Apprentissage automatique, Stockage des données, Ingénierie des caractéristiques
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Narration des données, structures de données, Logiciel de Feuille de Calcul, Présentation des données, Rmarkdown, Éthique des données, Échantillonnage (statistiques), Ggplot2, Nettoyage des données, Programmation orientée objet (POO), Compétences en matière d'entretien, R (logiciel), Logiciel Tableau, Système de suivi des candidats, Présentations, Maîtrise des données, LinkedIn, Analyse des Données, Données Validation des données, Visualisation de Données
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois
University of Michigan
Compétences que vous acquerrez: Programmation informatique, Environnements de développement intégré, Installation du logiciel, Programmation en Python, Pensée informatique, Principes de programmation, Outils de programmation informatique, Débogage
Débutant · Cours · 1 à 3 mois