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: 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

University of Leeds
Compétences que vous acquerrez: Tests d'intégration, Vérification et validation, Test de logiciels, Tests d'acceptation, Tests unitaires, Cas de test, Développement de logiciels, Tests d'utilisabilité, Planification des tests, Assurance qualité, Cycle de vie du développement logiciel, Test du système, Essais fonctionnels, Assurance qualité des logiciels, Test d'acceptation utilisateurs (UAT), Tests de performance
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Environnements de développement intégré, Algorithmes, Programmation Java, Programmation informatique, Manipulation des données, Débogage, Conception de logiciels, Programmation orientée objet (POO), Test de logiciels, Résolution de problèmes, Java, Analyse des Données, Importation/exportation de données, Analyse statistique
Débutant · Cours · 1 à 3 mois

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Project Management, Tests d'intégration, Modèle de langage unifié, Débogage, Test de logiciels, Tests d'acceptation, Cas de test, Analyse des besoins, Tests unitaires, Codage sécurisé, Méthodologie Agile, Gestion de configuration, Méthodologies de développement de logiciels, Cycle de vie du développement logiciel, Génie logiciel, Mise en œuvre du système, Test d'acceptation utilisateurs (UAT)
Intermédiaire · Cours · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Intelligence artificielle, Examen du code, Débogage, Test de logiciels, Maintenabilité, Documentation du logiciel, Automatisation des tests, Candidature au LLM, Documentation technique, Analyse de dépendance, Outils de développement de logiciels, Logiciel de collaboration, Génie logiciel, Grand modèle de langage (LLM)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Pipelines, Real Time Data, Google Cloud Platform, Feature Engineering, Dataflow, Data Import/Export, Cloud API, Data Maintenance, Dashboard, Data Lakes, Apache Spark, Tensorflow, Big Data, Cloud Storage, Data Storage, Apache Hadoop, MLOps (Machine Learning Operations), Data Analysis, PySpark, Data Warehousing
Intermédiaire · Certificat Professionnel · 3 à 6 mois

MathWorks
Compétences que vous acquerrez: Model Based Systems Engineering, Systems Engineering, Systems Architecture, Functional Design, System Design and Implementation, Requirements Analysis, Requirements Elicitation, Verification And Validation
Débutant · Cours · 1 à 4 semaines

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Project Management, Cycle de vie du développement des systèmes, Conception orientée objet, Modèle de langage unifié, Conception de logiciels, Analyse des systèmes, Développement du programme, Plan du projet, Conception des systèmes, Assurance qualité, Cycle de vie du développement logiciel, Assurance qualité des logiciels, Modèles de conception de logiciels, Développement axé sur les processus, Génie logiciel, Architecture logicielle
Intermédiaire · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Conscience de soi, Surmonter les obstacles, Communication, Adaptabilité, Résolution de problèmes complexes, Communications interpersonnelles, Résolution de problèmes, Volonté d'apprendre, Génie logiciel, Communication technique, Compétences en matière de communication verbale, L'esprit de croissance
Intermédiaire · Cours · 1 à 3 mois

Atlassian
Compétences que vous acquerrez: Project Management, Rétrospective de Sprint, Méthodologies allégées, Jira (Logiciel), Arriérés, Administration, Scrum (développement de logiciels), Amélioration continue du processus, Gestion de projet Agile, Méthodologie Agile, Gestion des flux de travail, Suivi des questions, Gestion de configuration, Langage de requête, Version du logiciel, Planification du Sprint, Témoignage de l'utilisateur, Principes du Kanban
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Gestion de projet Agile, Innovation, IA générative, Outils de développement de logiciels, Méthodologie Agile, Logiciel de collaboration, Génie logiciel, Méthodologies de développement de logiciels, IA responsable
Intermédiaire · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Évolutivité, Conception de logiciels, Architecture d'entreprise, Modèle de langage unifié, Maintenabilité, Développement de logiciels, Architecture des systèmes, Documentation du logiciel, Modèles de conception de logiciels, Visualisation des logiciels, Architecture logicielle, Architecture de la solution, Documents de conception de logiciels, Bases de données
Intermédiaire · Cours · 1 à 4 semaines