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.

University of Colorado Boulder
Compétences que vous acquerrez: Gouvernance des données, Narration des données, Analyse exploratoire des données (AED), Prise de décision, Technologies de stockage des données, Modélisation prédictive, Informatique décisionnelle, SQL, Stockage des données, Présentation des données, Analyse des risques, Big Data, Business Analytics, Bases de données, Analyse prédictive, Analyse des Données, Logiciel de Visualisation de Données, Visualisation de Données, Nettoyage des données, Analytique
Intermédiaire · Spécialisation · 3 à 6 mois

University of Colorado System
Compétences que vous acquerrez: Systems Engineering, Verification And Validation, Team Management, Systems Architecture, Requirements Analysis, Requirements Elicitation, Scrum (Software Development), Systems Development Life Cycle, Teamwork, Configuration Management, Team Building, Agile Methodology, Scaled Agile Framework, Systems Development, Team Motivation, Organizational Leadership, Engineering Management, Risk Management, Waterfall Methodology, Leadership and Management
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Règles pour l’accessibilité des contenus Web, Débogage, Bootstrap (Framework Front-End), HTML et CSS, Analyse web et SEO, Conception de sites web réactifs, Développement Web Front-End, Développement Web, Conception de sites web, Composants UI, Tests de développement, Javascript, Compatibilité des navigateurs, Web sémantique, Données Validation des données, Animations
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: structures de données, Programmation informatique, Débogage, Programmation orientée objet (POO), Environnements de développement intégré, Hébergement en nuage, Tests unitaires, Algorithmes, Programmation en Python, Django (Framework Web), Développement piloté par les tests (TDD), Test de logiciels, Environnement de développement
Débutant · Cours · 1 à 3 mois

University of Alberta
Compétences que vous acquerrez: Modèle de langage unifié, Conception de logiciels, Modèles de conception de logiciels, Conception orientée objet, Maintenabilité, Examen du code, Conception de l'application, Java, Architecture logicielle, Modèle Vue Contrôleur, Principes de programmation
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Feature Engineering, Microsoft Azure, Applied Machine Learning, Machine Learning, Machine Learning Algorithms, Data Processing, Data Cleansing, Supervised Learning, Data Transformation, MLOps (Machine Learning Operations), Application Deployment, Artificial Intelligence and Machine Learning (AI/ML), CI/CD, Statistical Methods, Data Quality, Real Time Data, Resource Management
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Programmation informatique, structures de données, Programmation orientée objet (POO), Débogage, JSON, Gestion des paquets et des logiciels, Programmation événementielle, Langages de script, Tests unitaires, Développement du programme, Node.js, Développement Web Front-End, Scripting, Javascript, Jest (cadre de test JavaScript), Applications Web, Conception fonctionnelle, Outils de développement web
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Apache Hive, Apache Hadoop, Data Warehousing, SQL, Performance Tuning, Databases, Query Languages, Database Management, Extensible Markup Language (XML), Data Processing, Data Transformation, Data Manipulation
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Kubernetes, Containerization, Devops Tools, Docker (Software), Amazon Web Services, Application Deployment, Scenario Testing, Network Troubleshooting, Ubuntu, Infrastructure Architecture, Development Environment, Cloud Computing Architecture, System Configuration
Mixte · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: Visualisation interactive des données, Manipulation des données, Pandas (paquetage Python), Présentation des données, Programmation en Python, NumPy, Diagrammes de dispersion, Visualisation scientifique, Matplotlib, Visualisation statistique, Visualisation de Données, Histogramme, Visualisation (infographie), Logiciel de Visualisation de Données, Graphique
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: HTML et CSS, Feuilles de style en cascade (CSS), Conception de sites web, HyperText Markup Language (HTML), Développement Web Front-End, Développement Web complet, Applications Web, Javascript, Outils de développement web, Développement web back-end, Conception interactive, Développement Web
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Microsoft Azure, Analyse exploratoire des données (AED), Pipelines de données, Manipulation des données, GitHub, Apprentissage automatique, Programmation en Python, Conteneurisation, Pandas (paquetage Python), Déploiement des applications, Cloud Computing, Big Data, Gestion des données, NumPy, MLOps (Apprentissage automatique), IA responsable, CI/CD, Analyse des Données, AWS SageMaker, DevOps
Avancées · Spécialisation · 3 à 6 mois