
University of Colorado Boulder
Compétences que vous acquerrez: Gestion de la configuration des logiciels, Logiciels embarqués, Environnement de développement, Outils de développement de logiciels, Systèmes embarqués, Git (Système de contrôle des versions), Conception de logiciels, C (langage de programmation), Contrôle des versions, Examen technique des logiciels, Outils de construction, Débogage, Architecture des ordinateurs, Architecture matérielle
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Model Evaluation, Matplotlib, Applied Machine Learning, Data Visualization, Supervised Learning, Statistics, Data Preprocessing
Intermédiaire · Cours · 1 à 3 mois

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

The Linux Foundation
Compétences que vous acquerrez: Scripting, Gestion des paquets et des logiciels, Configuration du système, Administration Linux, Contrôle des versions, Linux, Outils de développement de logiciels, Systèmes de fichiers, Git (Système de contrôle des versions), Commandes Linux, Commandes Unix, GitHub, CI/CD, Bash (langage de script), Script Shell, Logiciel de collaboration, Version du logiciel, Comptes d'utilisateurs, Technologie Open source, Interface de ligne de commande
Débutant · Spécialisation · 3 à 6 mois

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

Vanderbilt University
Compétences que vous acquerrez: Intelligence artificielle, IA générative, Assurance qualité, Ingénierie de requête, Test de logiciels, Documentation du logiciel, Invitations multimodales, Git (Système de contrôle des versions), Flux de travail IA, Conception de logiciels, Cycle de vie du développement logiciel, Assurance qualité des logiciels, Automatisation, Architecture logicielle, Contrôle des versions, Développement de logiciels, Agents IA génératifs, Orchestration IA, Code Claude, Méthodologies de développement de logiciels
Débutant · Cours · 1 à 3 mois

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

University of Minnesota
Compétences que vous acquerrez: Principes du Kanban, Gestion de projet Agile, Sécurité des applications, Conception orientée objet, Développement du programme, Témoignage de l'utilisateur, Cycle de vie du développement logiciel, Qualité des logiciels (SQA/SQC), Architecture logicielle, Design Thinking, Conception de l'expérience utilisateur, Assurance qualité des logiciels, Conception de logiciels, Génie logiciel, Méthodologie Agile, Développement agile de logiciels, Scrum (développement de logiciels), Cartographie des processus, Modèles de conception de logiciels, Méthodologies de développement de logiciels
Intermédiaire · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Electronics, Software Development Tools, Hardware Architecture, Data Structures, Electronic Hardware, Microarchitecture, Programming Principles, Performance Tuning, Computer Architecture, Control Systems, Computer Programming
Intermédiaire · Spécialisation · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: Test Automation, Performance Testing, Software Quality Assurance, White-Box Testing, API Testing, Test Script Development, Debugging, Software Development Methodologies, User Acceptance Testing (UAT), JUnit, Maintainability, Development Testing, Selenium (Software), Scalability, Automation, Software Technical Review, DevOps, Regression Testing, Test Execution Engine, Security Testing
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Communication, Développement professionnel, Compétences en matière d'entretien, Compétences en matière de communication verbale, Développement d'applications, Établissement de relations, Logiciel d'ingénierie, Cloud Computing, Résolution de problèmes, DevOps, Génie logiciel, Développement de logiciels, Professionnalisme
Débutant · Cours · 1 à 4 semaines

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