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 Michigan
Compétences que vous acquerrez: Bases de données relationnelles, Récupération de données sur le Web, Structures de données, Traitement des données, Présentation des données, Programmation en Python, Services Web, Logiciel de visualisation de données, Fichier E/S, SQL, Bases de données, Conception de la base de données, Programmation Python, Principes de programmation, Visualisation des données, Développement du programme, Restful API, Débogage, Logiciel de base de données, JSON, Magasin de données
★ 4.8 (280 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: IA générative, Ingénierie rapide, Architectures de modèles génératifs, Intégration continue, Génie logiciel, Sécurité des applications, Intégrations AI, Connaissance de l'IA, Développement de logiciels, Conception de logiciels, ChatGPT, Agents génératifs d'IA, Flux de travail agentiques, Intelligence artificielle et apprentissage automatique (IA/ML), Candidature au LLM, Examen du code, Éthique des données, Architecture des logiciels, Motifs de l'invitation, Documents de conception de logiciels, Ingénierie de requête
★ 4.7 (12 k) · Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Bases de données relationnelles, Traitement des données, Lacs de données, Big Data, Architecture des données, SQL, NoSQL, Gouvernance des données, Entreposage de données, Bases de données, Conception de la base de données, Intégration des données, Stockage des données, Apache Hadoop, Apache Spark, Sécurité des données, Pipelines de données, Science des données, Magasin de données, Extrait
★ 4.7 (3,6 k) · Débutant · Cours · 1 à 4 semaines

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: Prompt Engineering, Prompt Patterns, Data Wrangling, Large Language Modeling, LangChain, Retrieval-Augmented Generation, Exploratory Data Analysis, Unsupervised Learning, Generative Model Architectures, PyTorch (Machine Learning Library), ChatGPT, Generative AI, Restful API, LLM Application, Keras (Neural Network Library), Supervised Learning, Responsible AI, Vector Databases, Fine-tuning, Python Programming
★ 4.7 (100 k) · Débutant · Certificat Professionnel · 3 à 6 mois

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

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

Compétences que vous acquerrez: Automatisation des technologies de l'information, Sécurité réseau, TCP/IP, Ruby (Langage de programmation), Administration des systèmes d'exploitation, Dépannage du réseau, Contrôle des versions, Compétences en matière d'entretien, Sécurité des réseaux, Chef (outil de gestion de la configuration), Administration des réseaux, Architecture de la sécurité informatique, Git (système de contrôle de version), Gestion des paquets et des logiciels, Administration des systèmes, Présence sur le web, Mise en réseau générale, Réseaux informatiques, Sécurité des systèmes d'information, Infrastructure informatique, Assistance bureautique
★ 4.8 (214 k) · Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Programmation orientée objet (POO), Génie logiciel, Programmation informatique, Logique informatique, Réutilisation du code, Conception de logiciels, Programmation Java, Développement de logiciels, Environnements de développement intégré, Cycle de vie du développement logiciel, Environnement de développement, Principes de programmation, Développement du programme, Java, Conception orientée objet
★ 4.4 (397) · 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

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

DeepLearning.AI
Compétences que vous acquerrez: Prompt Engineering, Large Language Modeling, Prompt Patterns, Database Design, LLM Application, Database Development, Software Documentation, Software Design Patterns, Vibe coding, Databases, Collaborative Software, Software Testing, OpenAI API, Application Design, Technical Documentation, AI Integrations, Generative AI, Software Engineering, Software Development, Machine Learning
★ 4.6 (825) · Débutant · Certificat Professionnel · 1 à 3 mois