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: Power Electronics, Control Systems, Electronic Systems, USB, Simulation and Simulation Software, Simulations, Engineering Documentation, Electrical Engineering, Semiconductors, Electrical Power, Engineering Design Process, Electronics, Electronic Components, Hardware Design, Technical Communication, Electronics Engineering, electromagnetics, Electric Power Systems, System Requirements, Design Specifications
Préparer un diplôme
Intermédiaire · Spécialisation · 3 à 6 mois

Northwestern University
Compétences que vous acquerrez: Algorithmes, Environnement virtuel, Ingénierie mécanique, Mécanique, Simulation et logiciels de simulation, Mathématiques appliquées, Systèmes de contrôle, Couple (Physique), Logiciels mathématiques, Ingénierie, Théorie des graphes, Physique, Modélisation mathématique, Contrôle des machines, Matlab, Analyse numérique, Contrôle des processus, Calculs d'ingénierie, Robotique, Simulations
Intermédiaire · Spécialisation · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Structures de données, Microservices, Architecture des données, Niveau de service, Blockchain, Traitement des transactions, Bases de données, Génie logiciel, Architecture des logiciels, Informatique distribuée, Conception de logiciels, Surveillance du système, Développement piloté par les tests (TDD), Big Data, Développement de logiciels
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Conception de la base de données, Cycle de vie du développement des systèmes, Recherche UI/UX, Sécurité des applications, Diagrammes de flux de données (DFD), Conception de l'expérience utilisateur, Visualisation des logiciels, Théorie des bases de données, Modélisation de la menace, Gestion de la vulnérabilité, Modélisation des menaces, Logiciel de sécurité, Conception de logiciels, Tests unitaires, Évaluations de la vulnérabilité, Tests d'utilisabilité, Bases de données relationnelles, Gestion des vulnérabilités, Conception de l'interface et de l'expérience utilisateur (UI/UX), Facilité d'utilisation, Cycle de vie du développement logiciel, Langage de modélisation unifié
Débutant · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: IA générative, Présentation des données, Gestion des documents, Invitations multimodales, Visualisation des données, L'activation de l'IA, Intelligence artificielle, Workflows d'IA, ChatGPT, Modélisation des grandes langues, Une créativité alimentée par l'IA, Ingénierie rapide, Vérification et validation, Motifs de l'invitation, Connaissance de l'IA, Ingénierie de requête, L'idée, Risque, L'IA responsable, Compilation des données, Candidature au LLM, IA responsable
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Développement multiplateforme, Architecture des systèmes, Programmation du système, Architecture matérielle, Gestion des paquets et des logiciels, Architecture des logiciels, Modèles de conception de logiciels, Systèmes embarqués, Logiciels embarqués, Outils de développement de logiciels, Optimisation des performances, Analyse de dépendance, C++ (langage de programmation), Logiciel système, Outils de construction, Systèmes d'exploitation en temps réel
Intermédiaire · Cours · 1 à 4 semaines
University of Alberta
Compétences que vous acquerrez: Méthodologie agile, Scrum (développement de logiciels), Méthodologies de développement de logiciels, Génie logiciel, Développement piloté par les tests (TDD), Développement axé sur les processus, Développement logiciel agile, Développement agile de produits, Cycle de vie du développement logiciel, Modélisation des processus, Développement de logiciels, Développement agile de logiciels, Méthodologie Agile, Principes Kanban
Mixte · Cours · 1 à 4 semaines

Yale University
Compétences que vous acquerrez: Tests de logiciels, Essais cliniques, Apprentissage automatique, Ingénierie biomédicale, Conception de logiciels, Interface utilisateur (UI), Conformité réglementaire, Qualité des logiciels (SQA/SQC), Recherche sur les utilisateurs, Technologie de la santé, Facilité d'utilisation, Vérification et validation, L'esprit d'entreprise, Cycle de vie du développement logiciel, Facteurs humains, Développement de logiciels, Gestion des risques, Dispositifs médicaux, Assurance qualité des logiciels, Protection de la vie privée dans le domaine médical
Intermédiaire · Cours · 3 à 6 mois

DeepLearning.AI
Compétences que vous acquerrez: Logiciel de collaboration, Tests de logiciels, Débogage, Documentation technique, Documentation du logiciel, Génie logiciel, Gestion des paquets et des logiciels, Modélisation des grandes langues, Tests de sécurité, Analyse de dépendance, Intégrations AI, Connaissance de l'IA, Candidature au LLM
Débutant · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Déploiement des applications, Ingénierie des familles de produits, Architecture des systèmes, Documents de conception de logiciels, Visualisation des logiciels, Documentation du logiciel, Architecture des logiciels, Conception de logiciels, Examen technique des logiciels, Langage de modélisation unifié, Développement de logiciels, Conception de diagrammes
Intermédiaire · Cours · 1 à 4 semaines

Plusieurs enseignants
Compétences que vous acquerrez: Data Store, Apache Airflow, Data Modeling, Data Pipelines, Data Storage, Data Storage Technologies, Data Architecture, Requirements Analysis, Data Processing, Data Warehousing, Query Languages, Data Preprocessing, Apache Hadoop, Requirements Elicitation, Vector Databases, Extract, Transform, Load, Data Lakes, Data Integration, Infrastructure as Code (IaC), Data Management
Intermédiaire · Certificat Professionnel · 3 à 6 mois

DeepLearning.AI
Compétences que vous acquerrez: Conception de la base de données, Développement de bases de données, Conception de l'application, API OpenAI, Conception et mise en œuvre du système, Bases de données, Architecture des logiciels, Codage sécurisé, Modèles de conception de logiciels, Conception de logiciels, Sécurité de l'IA, Modélisation des grandes langues, Langages de requête, Optimisation des performances, Intégrations AI, Développement de logiciels, Conception orientée objet, Interface de programmation d'applications (API), Candidature au LLM
Débutant · Cours · 1 à 4 semaines