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, Fichier E/S, Débogage, Présentation des données, Logiciel de visualisation de données, Principes de programmation, Bases de données relationnelles, Programmation Python, Récupération de données sur le Web, Traitement des données, Langage de balisage extensible (XML), Développement du programme, Services Web, Visualisation des données, Conception de la base de données, Structures de données, Restful API, JSON, Nettoyage des données, SQL
★ 4.8 (281 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, Unit Testing, Large Language Modeling, LangChain, Generative AI, Retrieval-Augmented Generation, Data Wrangling, Responsible AI, Exploratory Data Analysis, Unsupervised Learning, Model Evaluation, Generative Model Architectures, PyTorch (Machine Learning Library), LLM Application, Keras (Neural Network Library), Supervised Learning, Vector Databases, Fine-tuning, Python Programming
★ 4.7 (101 k) · Débutant · Certificat Professionnel · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Connaissance de l'IA, Candidature au LLM, ChatGPT, Ingénierie rapide, Motifs de l'invitation, Une créativité alimentée par l'IA, Intelligence artificielle
★ 4.8 (8,2 k) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Communication, Développement d'applications, Résolution de problèmes, Génie logiciel, Développement professionnel, Stratégies de communication, Développement de logiciels, Établissement de relations
★ 4.8 (396) · Débutant · Cours · 1 à 4 semaines

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

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Vérification et validation, Programmation orientée objet (POO), Langage de modélisation unifié, Planification du projet, Systèmes logiciels, Évaluation du modèle, Cycle de vie du développement des systèmes, Conception de logiciels, Modélisation des données, Génie logiciel, Gestion de projet, Configuration requise, Exigences fonctionnelles, Spécification fonctionnelle, Développement de logiciels, Analyse des besoins
★ 4.6 (393) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Recherche UI/UX, Conception de l'expérience utilisateur, Revues de conception, Architecture de l'information, Compétences en matière d'entretien, Recherche sur les utilisateurs, Tests d'utilisabilité, Expérience de l'utilisateur, Wireframing, Conception de sites web réactifs, Figma (logiciel de conception), Facilité d'utilisation, Conception de sites web, Storyboard, Témoignage de l'utilisateur, Persona (Expérience utilisateur), Présence sur le web, Penser la conception, Présentations, Recherche en design
★ 4.8 (101 k) · Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Apache Spark, Science des données, Charge, Apache Hadoop, Administration des bases de données, Pipelines de données, Programmation Python, Récupération de données sur le Web, Extrait, Analyse des données, IA générative, NoSQL, Bash (langage de script), Architecture et administration des bases de données, Gestion des paquets et des logiciels, Réseautage professionnel, Transformer, Conception de la base de données, IBM Cognos Analytics, Magasin de données, Entreposage de données, SQL
★ 4.6 (63 k) · Débutant · Certificat Professionnel · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Vérification et validation, Méthodologie de la cascade, Génie logiciel, Tests de logiciels, Méthodologies de développement de logiciels, Déploiement des applications, Architecture des logiciels, Développement logiciel agile, Développement de logiciels, Analyse des besoins, Cycle de vie du développement logiciel, Méthodologie agile
★ 4.7 (2,1 k) · Débutant · Cours · 1 à 4 semaines

DeepLearning.AI
Compétences que vous acquerrez: Candidature au LLM, Développement d'applications, ChatGPT, API OpenAI, Ingénierie rapide, OpenAI, Modélisation des grandes langues
★ 4.7 (2,5 k) · Débutant · Projet · Moins de 2 heures

Compétences que vous acquerrez: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
★ 4 (58) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Connaissance de l'IA, Pensée critique, Candidature au LLM, Flux de travail agentiques, Gestion des documents, Test de scénario, Correspondance commerciale, Rédaction de rapports, Calendrier, Personnalisation de l'IA, IA générative, Conception de solutions, Version du logiciel, Motifs de l'invitation, Résolution de problèmes complexes, Visualisation des données, L'idée, Apprentissage automatique, Une créativité alimentée par l'IA, Intelligence artificielle
★ 4.8 (8,1 k) · Débutant · Spécialisation · 1 à 4 semaines