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 Alberta
Compétences que vous acquerrez: Visualisation des logiciels, Conception de logiciels, Architecture d'entreprise, Évolutivité, Développement de logiciels, Maintenabilité, Architecture de la solution, Architecture des systèmes, Documentation du logiciel, Modèle de langage unifié, Modèles de conception de logiciels, Bases de données, Architecture logicielle, Documents de conception de logiciels
Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Programmation informatique, Vision par ordinateur, Programmation orientée objet (POO), Conception de logiciels, Programmation en Python, Environnements de développement intégré, Modèle de langage unifié, Interface de programmation d'application (API), Analyse d'images, Jupyter, Génie logiciel
Intermédiaire · Cours · 1 à 4 semaines
Georgia Institute of Technology
Compétences que vous acquerrez: Mathématiques appliquées, Ingénierie, Analyse technique, Couple (Physique), Génie civil, Ingénierie mécanique, Analyse structurelle, Trigonométrie, Mécanique, Calculs d'ingénierie
Mixte · Cours · 1 à 3 mois

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

UNSW Sydney (The University of New South Wales)
Compétences que vous acquerrez: Vérification et validation, Design conceptuel, Cycle de vie du développement des systèmes, Développement du programme, Architecture des systèmes, Conception fonctionnelle, Ingénierie des systèmes, Analyse des besoins, Prototypage, Conception des systèmes, Processus de conception technique, Conception technique, Cadre de gestion des risques, Développement de systèmes, Configuration requise, Intégration des systèmes, Concept d'opérations, Élicitation des exigences, Gestion de configuration, Conception et mise en œuvre du système
Mixte · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Prompt Engineering, ChatGPT, Generative AI, Generative AI Agents, Prompt Patterns, Anthropic Claude, Multimodal Prompts, LLM Application, Productivity, OpenAI, AI Personalization, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development Tools, Software Development, Automation, Software Architecture, Software Testing, Software Design
Débutant · Spécialisation · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: Test Automation, Performance Testing, Software Quality Assurance, Security Testing, Regression Testing, User Acceptance Testing (UAT), Maintainability, Development Testing, Continuous Delivery, Code Review, Scalability, Automation, DevOps, Software Design, Technical Communication, Test Execution Engine, Application Programming Interface (API), Integration Testing, Waterfall Methodology, Agile Methodology
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Science des données, Pipelines de données, Big Data, NoSQL, SQL, Gouvernance des données, Apache Hadoop, Apache Spark, Entreposage de données, Bases de données relationnelles, Magasin de données, Bases de données, Extrait, Lacs de données, Sécurité des données, Architecture des données
Débutant · Cours · 1 à 4 semaines
University of Colorado Boulder
Compétences que vous acquerrez: Power Electronics, Control Systems, USB, Electronic Systems, Simulations, Engineering Documentation, Electric Power Systems, Electrical Engineering, Engineering Design Process, Electronic Components, Electrical Power, Hardware Design, Technical Communication, Semiconductors, Electronics, Design Specifications, Basic Electrical Systems, Electronics Engineering, Systems Analysis, Simulation and Simulation Software
Préparer un diplôme
Intermédiaire · Spécialisation · 3 à 6 mois

ISAE-SUPAERO
Compétences que vous acquerrez: Mathématiques appliquées, Vibrations, Systèmes de contrôle, Simulations, Analyse technique, Systèmes de mesure, Modélisation mathématique, Ingénierie mécanique, Analyse des risques, Énergie et services publics, Mécanique, Calculs d'ingénierie, Physique, Gestion thermique
Débutant · Spécialisation · 3 à 6 mois
Duke University
Compétences que vous acquerrez: Web scraping, Git (Système de contrôle des versions), Science des données, MySQL, Manipulation des données, Pandas (paquetage Python), SQL, Commandes Linux, Big Data, Programmation en Python, JSON, Administration Linux, Contrôle des versions, Microservices, AWS SageMaker, Ingénierie des nuages, Jupyter, Script Shell, Bash (langage de script), Linux
Débutant · Spécialisation · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Vérification et validation, Tests d'intégration, Test de logiciels, Données d'essai, Cas de test, Tests de développement, JUnit, Tests unitaires, Automatisation des tests, Assurance qualité des logiciels, Suivi des questions, Couverture du code, Essais fonctionnels, Planification des tests, Testabilité
Intermédiaire · Cours · 1 à 4 semaines