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: Tests d'intégration, Données d'essai, Test de logiciels, Tests unitaires, Restful API, Cas de test, Automatisation des tests, Programmation pilotée par le comportement, Gherkin (langage de script), Couverture du code, Microservices, Développement piloté par les tests (TDD)
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Prompt Engineering, Exploratory Data Analysis, Data Wrangling, Prompt Patterns, LangChain, Large Language Modeling, Unsupervised Learning, PyTorch (Machine Learning Library), ChatGPT, Generative AI, Restful API, Keras (Neural Network Library), Data Transformation, Supervised Learning, Flask (Web Framework), Data Analysis, Data Cleansing, Responsible AI, LLM Application, Data Import/Export
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: IBM Cognos Analytics, Web scraping, Flux d'air Apache, Science des données, Commandes Linux, IA générative, NoSQL, Programmation en Python, SQL, Apache Kafka, Réseautage professionnel, Conception de la base de données, Apache Hadoop, Analyse des Données, Apache Spark, Magasin de données, Extrait, Administration de base de données, Importation/exportation de données, Entreposage de données
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Scrimba
Compétences que vous acquerrez: Invitations multimodales, Ingénierie de requête, Déploiement des applications, LangChain, Agents IA génératifs, IA responsable, Applications en nuage, Interface utilisateur (UI), IA générative, Outils d'ingénierie de requête, Technologie Open source, Candidature au LLM, Éthique des données, Appel d'outils, ChatGPT, Analyse d'images, Génie logiciel, OpenAI, API dans le nuage, Passerelle API
Intermédiaire · Spécialisation · 3 à 6 mois

Advancing Women in Tech
Compétences que vous acquerrez: Software Architecture, Engineering Management, Goal Setting, Systems Design, Technical Management, Smart Goals, API Design, Technical Product Management, Cross-Functional Collaboration, Recruitment, Program Management, Team Performance Management, Technical Communication, Management Training And Development, Software Engineering, Microservices, Employee Coaching, Talent Management, Leadership and Management, Talent Acquisition
Débutant · Spécialisation · 1 à 3 mois

University of Alberta
Compétences que vous acquerrez: Principes du Kanban, Scrum (développement de logiciels), Exigences de l'entreprise, Gestion des risques, Project Management, Gestion des exigences, Analyse des besoins, Élicitation des exigences, Gestion des risques liés aux projets, Exigences fonctionnelles, Méthodologie Agile, Planification du Sprint, gestion de produit, Méthodologies de développement de logiciels, Cycle de vie du développement logiciel, Cadre de gestion des risques, Examen technique des logiciels, Développement agile de logiciels, Plan du projet, Rétrospective de Sprint
Débutant · Spécialisation · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Vérification et validation, Test de logiciels, Déploiement des applications, Conception de logiciels, Scrum (développement de logiciels), Tests de développement, Maintenabilité, Analyse des besoins, Méthodologie Agile, Configuration requise, Documents relatifs aux besoins des utilisateurs, Gestion des versions, Méthodologies de développement de logiciels, Développement agile de logiciels, Développement axé sur les processus, Cycle de vie du développement logiciel, Développement de systèmes, Méthodologie de la cascade, Génie logiciel, Architecture logicielle
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Intelligence artificielle, Stratégie produit IA, Ingénierie de requête, Test de logiciels, Intelligence artificielle et apprentissage automatique (IA/ML), DevSecOps, Traitement du langage naturel (NLP), Développement de logiciels, IA générative, IA responsable, Deep learning, Grand modèle de langage (LLM), Sécurité des applications, Automatisation des tests, ChatGPT, Motifs de l'invitation, CI/CD, Génie logiciel, Outils de développement de logiciels, Architecture logicielle
Intermédiaire · Spécialisation · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Ingénierie de requête, Développement d'applications, ChatGPT, Candidature au LLM, Grand modèle de langage (LLM), OpenAI
Débutant · Projet · Moins de 2 heures

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

DeepLearning.AI
Compétences que vous acquerrez: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Software Documentation, Software Design Patterns, Databases, Test Automation, Collaborative Software, Software Testing, Application Design, Technical Documentation, Generative AI, Database Management, Software Design, Code Review, Software Architecture, Software Engineering, Software Development, Machine Learning
Débutant · Certificat Professionnel · 1 à 3 mois

Compétences que vous acquerrez: Performance Tuning, Software Development Tools, Code Review, Collaborative Software, Integrated Development Environments, Software Visualization, Generative AI, Software Engineering, Software Technical Review, Application Security, Software Development, DevSecOps, Prompt Engineering, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Debugging, Software Development Life Cycle, Automation, Analysis
Intermédiaire · Cours · 1 à 4 semaines