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 Alberta
Compétences que vous acquerrez: Élicitation des exigences, Exigences fonctionnelles, Documents relatifs aux besoins des utilisateurs, Arriérés, Gestion des exigences, Services à la clientèle, Analyse des besoins, Exigences relatives aux produits, Contrôle des changements, Configuration requise, Témoignage de l'utilisateur, Tests d'acceptation, Exigences de l'entreprise, Gestion du champ d'application, Développement agile de logiciels, Établissement de priorités
Mixte · Cours · 1 à 4 semaines

California Institute of the Arts
Compétences que vous acquerrez: Créativité, Éléments et principes de conception, Typographie, Histoire de l'art, Adobe Illustrator, Adobe InDesign, Concevoir, Examen par les pairs, Conception graphique et visuelle, Conception graphique
Débutant · Cours · 1 à 4 semaines

University of Pennsylvania
Compétences que vous acquerrez: Modélisation d'entreprise, Modélisation mathématique, Business Analytics, Simulation et logiciels de simulation, Analyse des risques, Analyse prédictive, Prévisions, Régression logistique, Probabilité, Analyse de régression, Modélisation statistique, Vocabulaire
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Commandes Unix, Automatisation des tests, Gestion des fichiers, Interface de ligne de commande, Systèmes de fichiers, Programmation en Python, Scripting, Automatisation, Environnement de développement, Commandes Linux, Test de logiciels, Tests unitaires, Développement piloté par les tests (TDD), Bash (langage de script), Systèmes d'Exploitation, Gestion de processus OS
Débutant · Cours · 1 à 3 mois
Compétences que vous acquerrez: CI/CD, Bitbucket, DevOps, Data Pipelines, Jira (Software), Debugging
Intermédiaire · Cours · 1 à 4 semaines

Google Cloud
Compétences que vous acquerrez: Infrastructure en nuage, Conteneurisation, Gestion des identités et des accès, Livraison continue, Google Cloud Platform, Cloud Computing, Interface de ligne de commande, Gestion de l'informatique en nuage, Kubernetes, Déploiement des applications
Intermédiaire · Cours · 1 à 3 mois

Meta
Compétences que vous acquerrez: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, Event-Driven Programming, JavaScript Frameworks, Application Programming Interface (API), Application Development, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Context Management, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Data Management
Intermédiaire · Spécialisation · 1 à 3 mois

University of Toronto
Compétences que vous acquerrez: Deep learning, Systèmes de positionnement global, Contrôle des machines, Logiciels embarqués, Optimisation des flux de trafic, Routage de réseau, Vision par ordinateur, Systèmes de contrôle, Assurance de la sécurité, Réseaux neuronaux artificiels, Architecture matérielle, Réseaux neuronaux convolutifs, Robotique, Architecture des systèmes, Automatisation, Apprentissage automatique, Analyse d'images, Estimation, Simulations, Architecture logicielle
Avancées · Spécialisation · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: User Story, New Product Development, Real-Time Operating Systems, Model Based Systems Engineering, Model Evaluation, Field-Programmable Gate Array (FPGA), Failure Analysis, Sustainable Business, Data Mining, Delegation Skills, Object Oriented Design, Sampling (Statistics), Proposal Writing, Supplier Management, Accountability, Data Ethics, Sustainability Reporting, Database Design, Generative AI, Sustainable Design
Obtenir un diplôme
Diplôme · 1 à 4 ans

Northwestern University
Compétences que vous acquerrez: Théorie des couleurs, Modélisation mathématique, Vision par ordinateur, Traitement des signaux numériques, Matlab, Visualisation (infographie), Mathématiques appliquées, Analyse d'images
Mixte · Cours · 1 à 3 mois
Compétences que vous acquerrez: Containerization, LangChain, Microservices, Application Deployment, Cloud Deployment, Docker (Software), Kubernetes, LLM Application, Large Language Modeling, MLOps (Machine Learning Operations), Prometheus (Software), API Design, Scalability, System Monitoring, Performance Testing, Grafana
Intermédiaire · Cours · 1 à 4 semaines

University of California, Berkeley
Compétences que vous acquerrez: User Research, Medical Imaging, File I/O, Materials science, Exploratory Data Analysis, Java Programming, Semiconductors, Medical Devices, Finite Element Methods, Teamwork, Energy and Utilities, Control Systems, Mechanics, Robotics, Environmental Engineering, Radiation Protection, Sustainable Engineering, Structural Engineering, Vibrations, Linear Algebra
Obtenir un diplôme
Diplôme · 1 à 4 ans