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: Logiciel de Visualisation de Données, Nettoyage des données, Traitement des données, Partage des données, Collecte de données, Logiciel de Feuille de Calcul, Logiciel Tableau, SQL, Analytique, Business Analytics, Éthique des données, Prise de décision fondée sur les données, Analyse des Données, Compétences analytiques, Google Sheets, Visualisation de Données
Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Environnements de développement intégré, structures de données, Conception de logiciels, Systèmes embarqués, Programmation du système, Microarchitecture, Logiciels embarqués, Maintenabilité, Périphériques, Environnement de développement, C (langage de programmation), Architecture matérielle, Débogage, Architecture des ordinateurs, Configuration du système
Intermédiaire · Cours · 1 à 4 semaines

Advancing Women in Tech
Compétences que vous acquerrez: Goal Setting, Engineering Management, Smart Goals, Recruitment, Technical Management, Management Training And Development, Talent Management, Leadership and Management, Talent Acquisition, People Management, Team Leadership, Software Engineering, Leadership, Program Management, Cloud Engineering, Business Strategy
Débutant · Cours · 1 à 4 semaines

Universidade de São Paulo
Compétences que vous acquerrez: Software Testing, Test Planning, Test Case, Acceptance Testing, Functional Testing, Software Quality Assurance, Quality Assurance, Usability Testing, White-Box Testing, Integration Testing
Débutant · Cours · 1 à 3 mois

Technical University of Denmark (DTU)
Compétences que vous acquerrez: Calculs d'ingénierie, Analyse structurelle, Énergie et services publics, Science des matériaux, Haute tension, Ingénierie des systèmes, Analyse financière, Puissance électrique, Ingénierie, Surveillance de l'environnement, Analyse des défaillances, Ingénierie durable, Prévisions, Ingénierie mécanique, Prévisions financières
Mixte · Cours · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Automatisation des tests, Cas de test, Tests en boîte blanche, JUnit, Ingénierie d'essai, Planification des tests, Couverture du code, Cucumber (logiciel), Testabilité, Test de logiciels, Programmation pilotée par le comportement, Programmation Java, Gherkin (langage de script), Essais fonctionnels, Tests d'acceptation, Tests unitaires
Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Environnements de développement intégré, Vision par ordinateur, Programmation en Python, Conception de logiciels, Programmation informatique, Programmation orientée objet (POO), Modèle de langage unifié, Interface de programmation d'application (API), Jupyter, Génie logiciel, Analyse d'images
Intermédiaire · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Conception de logiciels, Cycle de vie du développement logiciel, Conception technique, Design conceptuel, Analyse des besoins, Architecture logicielle, Sécurité des applications, Méthodologies de développement de logiciels
Mixte · Cours · 1 à 3 mois
University of Alberta
Compétences que vous acquerrez: Exigences fonctionnelles, Cadre de gestion des risques, Témoignage de l'utilisateur, Gestion de projet Agile, Méthodologie Agile, Documents relatifs aux besoins des utilisateurs, Développement agile de logiciels, Plan du projet, Planification du Sprint, Développement de logiciels, Analyse des besoins
Mixte · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Exigences fonctionnelles, Communication technique, Élicitation des exigences, Configuration requise, Documents relatifs aux besoins des utilisateurs, Vérification et validation, Cycle de vie du développement logiciel, Méthodologie Agile, Méthodologies de développement de logiciels, Analyse des besoins, Documents de conception de logiciels
Débutant · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Fabrication sans gaspillage, Conception de l'expérience utilisateur, Lean Six Sigma, Principes du Kanban, Développement de produits, Méthodologies allégées, Design Thinking, Prototypage, Développement agile de logiciels, Développement de logiciels, Innovation, Amélioration des processus, Méthodologies de développement de logiciels, Amélioration continue du processus, Cartographie des processus
Débutant · Cours · 1 à 4 semaines
University of Alberta
Compétences que vous acquerrez: Gestion de projet Agile, Témoignage de l'utilisateur, Méthodologie Agile, Tests d'utilisabilité, Assurance qualité des logiciels, Scrum (développement de logiciels), Développement agile de logiciels, Examen technique des logiciels, Rétrospective de Sprint, Analyse des besoins, Recherche utilisateur
Mixte · Cours · 1 à 4 semaines