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: Protocole d'accès simple aux objets (SOAP), Java, Architecture des logiciels, Visualisation des logiciels, Architecture des systèmes, Conception orientée objet, Langage de modélisation unifié, Architecture orientée services, Restful API, Microservices, Ingénierie des familles de produits, Modèle Vue Contrôleur, Développement de logiciels, Conception de logiciels, Services Web, Programmation orientée objet (POO), Examen du code, Conception de l'API, Documents de conception de logiciels, Modèles de conception de logiciels
★ 4.6 (4 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Ingénierie rapide, IA générative, Apache Spark, Programmation Python, Apprentissage non supervisé, Mise au point, Génération assistée par récupération, Architectures de modèles génératifs, Bases de données vectorielles, Apprentissage automatique, Apprentissage supervisé, Candidature au LLM, Ingénierie de requête, Vision par ordinateur, Science des données, PySpark, Agents génératifs d'IA, Modélisation des grandes langues, Keras (bibliothèque de réseaux neuronaux), Motifs de l'invitation, Programmation en Python, PyTorch (Bibliothèque d'apprentissage automatique)
★ 4.6 (22 k) · Intermédiaire · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Surveillance du système, Istio, Intégration continue, Grafana, Gherkin (langage de script), Outils de test, Développement piloté par les tests (TDD), Scrum (développement de logiciels), Outils Devops, Méthodologie agile, Développement logiciel agile, Kubernetes, Projet ouvert de sécurité des applications web (OWASP), Déploiement des applications, CI/CD, Déploiement dans le nuage, DevOps, Jenkins, Codage sécurisé, Méthodologie Agile, Témoignage de l'utilisateur, Développement agile de logiciels
★ 4.7 (8,1 k) · Intermédiaire · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Conception de sites web réactifs, Ingénierie rapide, Programmation Python, IA générative, Architecture des logiciels, L'IA responsable, Génération assistée par récupération, Restful API, Apprentissage automatique, Développement de logiciels, Cycle de vie du développement logiciel, Ingénierie de requête, Vision par ordinateur, IA responsable, IBM Cloud, ChatGPT, Science des données, Workflows d'IA, Modélisation des grandes langues, Éthique des données, Motifs de l'invitation, LangChain, Programmation en Python
★ 4.7 (82 k) · Débutant · Certificat Professionnel · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Architecture des logiciels, Penser la conception, Conception orientée objet, Méthodologie agile, Développement agile de produits, Cycle de vie du développement logiciel, Méthodologies de développement de logiciels, Principes Kanban, Conception de logiciels, Cartographie des processus, Méthodologie Kaizen, Génie logiciel, Scrum (développement de logiciels), Examen de l'architecture de sécurité, Développement logiciel agile, Sécurité des applications, Gestion de projet agile, Assurance qualité des logiciels, Modèles de conception de logiciels, Témoignage de l'utilisateur, Méthodologie Agile, Développement agile de logiciels, Gestion de projet Agile
★ 4.7 (9,8 k) · Intermédiaire · Spécialisation · 3 à 6 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

University of Minnesota
Compétences que vous acquerrez: Cas de test, Gherkin (langage de script), Selenium (Logiciel), Vérification et validation, Tests de développement, Développement guidé par le comportement, Tests unitaires, Outils de développement de logiciels, Tests en boîte blanche, Couverture du code, Ingénierie d'essai, Tests de logiciels, Cucumber (logiciel), Test de régression, JUnit, Automatisation des tests, Projet ouvert de sécurité des applications web (OWASP), Tests de sécurité, Tests de performance, Testabilité
★ 4.2 (1 k) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Transformation numérique, Test du système, Gestion du cycle de vie des produits, Gestion des risques, Cadre de gestion des risques, Cycle de vie du développement logiciel, Modélisation des données, Développement guidé par le comportement, Pensée systémique, Validation des données, Développement piloté par les tests (TDD), Automatisation des processus d'entreprise, Données Validation des données, Gestion des versions, Tests de logiciels, Déploiement des applications, Assurance qualité des logiciels, CI/CD, Planification des tests, Diagrammes de flux de processus, Analyse des systèmes
★ 4.8 (18) · Intermédiaire · Cours · 1 à 4 semaines

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

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

Compétences que vous acquerrez: Programmation informatique, Logique informatique, Environnements de développement intégré, Java, Environnement de développement, Conception orientée objet, Principes de programmation, Programmation Java, Développement du programme, Cycle de vie du développement logiciel, Développement de logiciels, Conception de logiciels, Génie logiciel, Programmation orientée objet (POO), Réutilisation du code
★ 4.4 (395) · Débutant · Cours · 1 à 4 semaines

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
★ 4.7 (12 k) · Débutant · Spécialisation · 3 à 6 mois