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: Software Documentation, Generative AI, API Testing, Test Automation, Mockups, Software Development Tools, User Interface and User Experience (UI/UX) Design, Usability, Software Testing, AI Security, AI Workflows, Application Security, Maintainability, Prompt Engineering, Test Case, Software Architecture, Code Review, Secure Coding, Artificial Intelligence, Debugging
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Prompt Engineering, Generative AI, Generative Model Architectures, Gemini, Model Deployment, Generative AI Agents, Generative Adversarial Networks (GANs), Google Gemini, Responsible AI, Performance Tuning, Large Language Modeling, Software Development Tools, Code Review, Software Engineering, Artificial Intelligence, AI Personalization, Software Development, Software Quality Assurance, Debugging, Automation
Intermédiaire · Spécialisation · 3 à 6 mois

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

Compétences que vous acquerrez: Logiciel de Visualisation de Données, IBM Cognos Analytics, Analyse exploratoire des données (AED), Programmation en Python, Transformation de données, Plotly, Narration des données, Présentation des données, IA générative, SQL, Réseautage professionnel, Microsoft Excel, Visualisation statistique, Analyse des Données, Tableau de bord, Importation/exportation de données, Visualisation interactive des données, Visualisation de Données, Évaluation de modèles, Formules Excel
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

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

University of Leeds
Compétences que vous acquerrez: Test du système, Tests unitaires, Vérification et validation, Test d'acceptation utilisateurs (UAT), Cas de test, Tests en boîte blanche, Cycle de vie du développement logiciel, Assurance qualité des logiciels, Test de logiciels, Planification des tests, Essais fonctionnels, Tests d'acceptation, Développement de logiciels, Tests d'intégration, Assurance qualité
Débutant · Cours · 1 à 4 semaines
Georgia Institute of Technology
Compétences que vous acquerrez: Couple (Physique), Mécanique, Calculs d'ingénierie, Analyse structurelle, Analyse technique, Ingénierie, Mathématiques appliquées, Génie civil, Trigonométrie, Ingénierie mécanique
Mixte · Cours · 1 à 3 mois

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

Northeastern University
Compétences que vous acquerrez: Software Quality Assurance, Test Automation, Usability Testing, Quality Assurance, Software Testing, Usability, Test Tools, Software Development Life Cycle, Selenium (Software), Acceptance Testing, Test Script Development, Back-End Web Development, API Testing, Test Case, User Experience Design, Human Computer Interaction, Functional Testing, Cloud Computing, Database Management Systems, Leadership
Intermédiaire · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Conception orientée objet, Codage sécurisé, Tests unitaires, Conception de logiciels, Cycle de vie du développement logiciel, Modélisation des menaces, Conception de la base de données, Gestion des bases de données, Conception des systèmes, Modèle de langage unifié, Logiciel de sécurité, Tests d'utilisabilité, Projet ouvert de sécurité des applications web (OWASP), Architecture logicielle, Évaluations de la vulnérabilité, Conception technique, Modèles de conception de logiciels, Diagrammes de flux de données (DFD), Sécurité des applications, Conception de l'interface et de l'expérience utilisateur (UI/UX)
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, AI Personalization, Mobile Development, Software Documentation, Anthropic Claude, LLM Application, Code Review, Apple iOS, AI Product Strategy, Machine Learning Methods, Software Development, CI/CD, Natural Language Processing, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning
Avancées · Spécialisation · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Service Level, Database Management, Acceptance Testing, Software Engineering, Web Applications, Performance Testing, Scalability, Microservices, Software Architecture, Data Architecture, Distributed Computing, Data Infrastructure, System Monitoring, Functional Requirement, Application Deployment, User Acceptance Testing (UAT), Application Development, Prototyping, Predictive Modeling, Big Data
Préparer un diplôme
Avancées · Spécialisation · 1 à 3 mois