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.

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Programmation orientée objet (POO), Modèle de langage unifié, Configuration requise, Modélisation des données, Cycle de vie du développement des systèmes, Plan du projet, Analyse des besoins, Project Management, Conception orientée objet, Exigences fonctionnelles, Développement de logiciels, Génie logiciel, Logiciels système
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: PyTorch (Bibliothèque d'Apprentissage automatique), Vision par ordinateur, Grand modèle de langage (LLM), Scikit-learn (Bibliothèque d'Apprentissage automatique), Candidature au LLM, Apache Spark, Deep learning, PySpark, Science des données, Programmation en Python, Analyse de régression, Apprentissage automatique, Apprentissage par renforcement, Apprentissage automatique appliqué, Jupyter, Apprentissage supervisé, IA générative, Apprentissage non supervisé, Keras (bibliothèque de réseaux neurones), Ingénierie de requête
Préparer un diplôme
Intermédiaire · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Grand modèle de langage (LLM), Vision par ordinateur, IA responsable, Gestion des flux de travail, Candidature au LLM, Conception de sites web réactifs, Programmation en Python, Restful API, LangChain, IA générative, Apprentissage automatique, Science des données, Ingénierie de requête, Architecture logicielle, Cycle de vie du développement logiciel, Logiciel d'ingénierie, Motifs de l'invitation, IBM Cloud, ChatGPT, Importation/exportation de données
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Vérification et validation, Tests de sécurité, Tests d'acceptation, Test de logiciels, Tests unitaires, Automatisation des tests, JUnit, Cas de test, Test de régression, Gherkin (langage de script), Selenium (Logiciel), Testabilité, Planification des tests, Programmation pilotée par le comportement, Tests de développement, Couverture du code, Projet ouvert de sécurité des applications web (OWASP), Cucumber (logiciel), Assurance qualité des logiciels, Tests de performance
Intermédiaire · Spécialisation · 3 à 6 mois

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

Compétences que vous acquerrez: Linux, Commandes Linux, Algorithmes, Gestion des bases de données, Tests unitaires, NoSQL, MySQL, Développement piloté par les tests (TDD), Pensée informatique, Gestion des fichiers, Entreposage de données, Administration de base de données, Intégrité des données, Django (Framework Web), Interface de ligne de commande, Logiciel de collaboration, Pseudo-code, Architecture et administration des bases de données, Version du logiciel, Visualisation des logiciels
Débutant · Certificat Professionnel · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Arriérés, Scrum (développement de logiciels), Développement piloté par les tests (TDD), Méthodologie Agile, Planification du Sprint, Gestion de projet Agile, Témoignage de l'utilisateur, Rétrospective de Sprint, Intégration continue, Méthodologies de développement de logiciels, Développement agile de logiciels
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Amazon Bedrock, Software Documentation, Generative AI, Test Automation, Mockups, User Interface (UI), Software Development Tools, User Interface and User Experience (UI/UX) Design, Usability, Software Testing, Vulnerability Scanning, Application Security, Maintainability, Prompt Engineering, Test Case, Software Architecture, Code Review, Secure Coding, Artificial Intelligence, Debugging
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Codage sécurisé, Déploiement des applications, Développement piloté par les tests (TDD), Kubernetes, Grafana, Jenkins, Méthodologie Agile, DevOps, Programmation pilotée par le comportement, Informatique sans serveur, Istio, Applications en nuage, Couverture du code, Intégration continue, Projet ouvert de sécurité des applications web (OWASP), OpenShift, CI/CD, Gherkin (langage de script), Développement agile de logiciels, Moniteur du système
Préparer un diplôme
Intermédiaire · Certificat Professionnel · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Prompt Engineering, Anthropic Claude, Multimodal Prompts, Version Control, Generative AI Agents, Git (Version Control System), Generative AI, Software Quality Assurance, Software Development, Mockups, Test Automation, Software Documentation, Artificial Intelligence, Software Development Life Cycle, Software Architecture, Automation, Software Testing, Software Design, Software Development Methodologies
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Tests d'intégration, Données d'essai, Test de logiciels, Tests unitaires, Développement piloté par les tests (TDD), Cas de test, Restful API, Programmation pilotée par le comportement, Automatisation des tests, Microservices, Couverture du code, Gherkin (langage de script)
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