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: Release Management, Application Deployment, Test Planning, CI/CD, Software Quality Assurance, Performance Testing, Software Development Life Cycle, Software Testing, Maintainability, Risk Management, Test Driven Development (TDD), Data Validation, Behavior-Driven Development, Product Lifecycle Management, Systems Analysis, Systems Thinking, Business Process Automation, Data Modeling, Process Flow Diagrams, Digital Transformation
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Tests d'intégration, Données d'essai, Restful API, Test de logiciels, Tests unitaires, 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, Supervised Learning, Keras (Neural Network Library), Data Transformation, Feature Engineering, Flask (Web Framework), Data Analysis, Responsible AI, LLM Application, Data Import/Export
Débutant · Certificat Professionnel · 3 à 6 mois

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

University of Alberta
Compétences que vous acquerrez: Project Management, Gestion des risques, Rétrospective de Sprint, Exigences de l'entreprise, Plan du projet, Élicitation des exigences, Gestion des exigences, Analyse des besoins, Scrum (développement de logiciels), Gestion des risques liés aux projets, Méthodologie Agile, Exigences fonctionnelles, Planification du Sprint, gestion de produit, Développement agile de logiciels, Méthodologies de développement de logiciels, Cycle de vie du développement logiciel, Examen technique des logiciels, Cadre de gestion des risques, Principes du Kanban
Débutant · 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 Minnesota
Compétences que vous acquerrez: Déploiement des applications, Vérification et validation, Conception de logiciels, Test de logiciels, Scrum (développement de logiciels), Analyse des besoins, Maintenabilité, Tests de développement, Méthodologie Agile, Documents relatifs aux besoins des utilisateurs, Configuration requise, Gestion des versions, Développement agile de logiciels, Méthodologies de développement de logiciels, Cycle de vie du développement logiciel, Méthodologie de la cascade, Développement de systèmes, Développement axé sur les processus, 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), Traitement du langage naturel (NLP), IA générative, Développement de logiciels, Automatisation des tests, ChatGPT, Deep learning, Sécurité des applications, Grand modèle de langage (LLM), CI/CD, Outils de développement de logiciels, Génie logiciel, DevSecOps, Motifs de l'invitation, Architecture logicielle, IA responsable
Intermédiaire · Spécialisation · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Ingénierie de requête, Grand modèle de langage (LLM), Développement d'applications, Candidature au LLM, ChatGPT, OpenAI
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
Débutant · Spécialisation · 3 à 6 mois

Rice University
Compétences que vous acquerrez: Project Management, Gestion des risques, Planification, Approvisionnement, Gestion des coûts, Calendriers des projets, Gestion des exigences, Structure organisationnelle, Structure de répartition du travail, Définition du champ d'application du projet, Gestion d'équipe, Gestion des risques liés aux projets, Assurance qualité, Gestion des partenaires, Gestion de la valeur acquise, Plan de communication, Documentation du projet, Gestion du champ d'application, Estimation du projet
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