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 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
Compétences que vous acquerrez: Electronic Systems, Simulation and Simulation Software, Electronics Engineering, Electrical Engineering, Telecommunications, Engineering, Scientific, and Technical Instruments, Performance Testing, Electronic Components, Technical Design, Wireless Networks, Engineering Analysis, Network Analysis, Design, Design and Product, Grant Applications, Data Management
Intermédiaire · Cours · 1 à 4 semaines

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

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

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

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

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

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

Compétences que vous acquerrez: Responsible AI, Generative AI, Generative Model Architectures, LLM Application, Prompt Engineering, ChatGPT, AI Enablement, AI Security, Cloud Development, AI Workflows, Data Ethics, Real Time Data, Large Language Modeling, Model Deployment, Cloud Computing Architecture, Artificial Intelligence, MLOps (Machine Learning Operations), Deep Learning, Scalability, System Monitoring
Débutant · Cours · 1 à 3 mois