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.

Universidad Austral
Compétences que vous acquerrez: Microsoft Excel, Spreadsheet Software, Excel Formulas, Data Analysis, Data Visualization, Data Import/Export, Data Entry, Productivity Software, Presentations, Data Management, Financial Analysis
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Java, Génie logiciel, Réutilisation du code, Programmation informatique, Serveurs web, Côté serveur, Fichier E/S, Développement du programme, Conception orientée objet, Programmation orientée objet (POO), Importation/exportation de données, Cryptage, Algorithmes, Cryptographie, Magasin de données, Maintenabilité, Analyse Web et SEO, Programmation Java, Structures de données
Débutant · Cours · 1 à 3 mois

Pragmatic AI Labs
Compétences que vous acquerrez: Amazon Bedrock, AI Security, Retrieval-Augmented Generation, Docker (Software), Prompt Engineering, GitHub Copilot, Token Optimization, Agentic Workflows, AI Orchestration, LLM Application, Debugging, Serverless Computing, Software As A Service, Model Context Protocol, Amazon Web Services, Large Language Modeling, Rust (Programming Language), Code Review, Natural Language Processing, GitHub
Débutant · Spécialisation · 3 à 6 mois

University of London
Compétences que vous acquerrez: Méthodes de recherche, Recherche qualitative, Normes et conduite éthiques, Rédaction, Recherche, Impact social, Conception de la recherche, Science et recherche
Mixte · Cours · 1 à 4 semaines

Northeastern University
Compétences que vous acquerrez: Génie logiciel, Conception de logiciels, Conception des systèmes, Modélisation d'entreprise, Conception et mise en œuvre du système, Pensée systémique, Développement du programme, Résolution de problèmes complexes, Conception orientée objet, Programmation orientée objet (POO), Études de cas, Visualisation des logiciels, Analyse de dépendance
Mixte · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Conception du matériel, Contrôle des machines, Électronique de puissance, Systèmes de contrôle, Génie électrique, Expérience en laboratoire, Données en temps réel, Systèmes électroniques, Équipement de laboratoire, Systèmes embarqués, Gestion thermique, Électronique, Ingénierie électronique, Ingénierie, Matériel électronique, Équipement électrique, Génie électrique et informatique, Procédés de fabrication, Contrôle des processus, Logiciels embarqués
Préparer un diplôme
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Intégrations AI, Réflexion stratégique, IA générative, Connaissance de l'IA, Analyse, L'activation de l'IA
Débutant · Cours · 1 à 4 semaines

Universidad ORT Uruguay
Compétences que vous acquerrez: Code Reusability, Video Game Development, Software Engineering, Program Development, Programming Principles, Game Design, Software Testing, Software Documentation, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Software Design, Animations
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Traitement des données, Transformation de données, Accès aux données, Apprentissage automatique appliqué, Ingénierie des fonctionnalités, Nettoyage des données, Analyse exploratoire des données, Inférence statistique, Analyse statistique, Manipulation de données, Tests d'hypothèses statistiques, Statistiques, Importation/exportation de données, Science des données, Analyse des données, Prétraitement de données, Apprentissage automatique, Probabilités et statistiques, Transformation des données, Méthodes statistiques, Prétraitement des données, Analyse exploratoire des données (AED), Manipulation des données
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: DevOps, Logiciel de collaboration, Contrôle des versions, Technologie Open Source, Version du logiciel, Git (système de contrôle de version), GitHub, Interface de ligne de commande
Débutant · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: JUnit, Apache Maven, Java Programming, Java, Unit Testing, Software Design Patterns, Test Automation, Build Tools, Software Design, Data Access, Maintainability, Software Testing, IntelliJ IDEA, SQL, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Software Engineering, Software Development, Design Strategies
Intermédiaire · Cours · 1 à 4 semaines
University of Toronto
Compétences que vous acquerrez: Programmation Python, Programmation informatique, Documentation du logiciel, Conception fonctionnelle, Développement du programme, Fichier E/S, Principes de programmation, Programmation en Python, Documentation technique, Environnements de développement intégré, Débogage, Structures de données, Environnement de développement
Débutant · Cours · 1 à 3 mois