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: Ingénierie rapide, IA générative, Leadership stratégique, L'IA responsable, Direction d'entreprise, Risque juridique, Leadership et gestion, L'activation de l'IA, Éthique des affaires, OpenAI, Intelligence artificielle et apprentissage automatique (IA/ML), Architectures de modèles génératifs, Apprentissage profond, Ingénierie de requête, Connaissance de l'IA, Réseaux adversoriels génératifs (GAN), IA responsable, ChatGPT, Modélisation des grandes langues, Éthique des données, Visage étreint, Motifs de l'invitation
Débutant · Spécialisation · 3 à 6 mois

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

Compétences que vous acquerrez: Model Evaluation, Model Deployment, Model Training, Model Optimization, Data Preprocessing, MLOps (Machine Learning Operations), Data Cleansing, Microservices, Data Pipelines, Feature Engineering, Data Quality, Containerization, Application Deployment, Service Level, Extract, Transform, Load, Data Transformation, System Monitoring, Machine Learning Methods, Performance Tuning, Machine Learning Algorithms
Intermédiaire · Spécialisation · 3 à 6 mois

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

Compétences que vous acquerrez: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Cascading Style Sheets (CSS), Unix Commands, HTML and CSS, Git (Version Control System), Back-End Web Development, API Testing, GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), Database Management, Code Reusability, React.js, Python Programming
Débutant · Spécialisation · 3 à 6 mois

Scrimba
Compétences que vous acquerrez: OpenAI, Ingénierie rapide, Génie logiciel, L'IA responsable, Génération assistée par récupération, Candidature au LLM, Modèle Contexte Protocole, API OpenAI, Applications en nuage, Bases de données vectorielles, Ingénierie de requête, Gestion de la mémoire, Intégrations AI, IA responsable, Analyse d'images, Emboîtements, Déploiement dans le nuage, LangChain, Workflows d'IA, Motifs de l'invitation, Visage étreint, Invitations multimodales
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Engineering Tools, Prompt Patterns, Token Optimization, LLM Application, Tool Calling, OpenAI API, OpenAI, Anthropic Claude, Large Language Modeling, Authentications, Generative AI, Code Review, Maintainability, AI Workflows, AI Integrations, Command-Line Interface, Application Programming Interface (API), Software Documentation, Key Management
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Version du logiciel, Analyse, Administration des bases de données, Logiciel de visualisation de données, MySQL, Algorithmes, Schéma en étoile, Visualisation interactive des données, Commandes Linux, Entreposage de données, Gestion des bases de données, Logiciel de base de données, Tests unitaires, Tableau de bord, Création de tableaux de bord, Intégrité des données, Interface de ligne de commande, Unix, Théorie des bases de données, Architecture et administration des bases de données
Débutant · Certificat Professionnel · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Traitement des données, Logiciel de visualisation de données, Programmation Python, Conception de la base de données, Visualisation des données, SQL, Principes de programmation, Présentation des données, Développement du programme, Restful API, Bases de données, Récupération de données sur le Web, Logiciel de base de données, Bases de données relationnelles, Services Web, Structures de données, JSON, Débogage, Fichier E/S, Magasin de données, Programmation en Python
Préparer un diplôme
Débutant · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, ChatGPT, Retrieval-Augmented Generation, Generative AI Agents, AI Orchestration, AI powered creativity, Agentic Workflows, OpenAI API, LLM Application, Ideation, Verification And Validation, Generative AI, AI Workflows, AI literacy, OpenAI, Expense Management, Multimodal Prompts, AI Personalization, Software Development
Débutant · Spécialisation · 3 à 6 mois

Anthropic
Compétences que vous acquerrez: Code Claude, Outils de développement de logiciels, Développement de logiciels, Modèle Contexte Protocole, Anthropic Claude, Candidature au LLM, Génie logiciel, Gestion du contexte, Interface de ligne de commande, Agents génératifs d'IA, Examen du code, Automatisation, Appel d'outils, GitHub
Mixte · Cours · 1 à 4 semaines

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