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 Washington
Compétences que vous acquerrez: Programmation informatique, Programmation orientée objet (POO), Informatique théorique, Réutilisation du code, Ruby (Langage de programmation), Autres langages de programmation, Installation du logiciel, Principes de programmation, Environnement de développement, Conception fonctionnelle
Intermédiaire · Cours · 1 à 3 mois

Stanford University
Compétences que vous acquerrez: Logique informatique, Raisonnement déductif, Logique d'entreprise, Raisonnement logique, Mathématiques et modélisation mathématique, Résolution de problèmes, Pensée informatique
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Logiciel de tableur, Gestion des données, Microsoft Excel, Formules Excel, Microsoft Office, Importation/exportation de données
Débutant · Cours · 1 à 3 mois

École Nationale des Ponts et Chaussées
Compétences que vous acquerrez: Socioeconomics, Social Impact, Sustainable Development, Economics, Policy, and Social Studies, Market Dynamics, Energy and Utilities, Social Studies, Environmental Issue, Market Analysis, Sustainable Technologies, Public Policies, Electrical Systems, Sustainable Engineering, Environmental Science, Economics, Market Opportunities, Financial Inclusion, Cost Benefit Analysis, Climate Change Mitigation, Innovation
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: IA générative, L'IA responsable, Ingénierie rapide, Sécurité de l'IA, OpenAI, Intégrations AI, Intelligence artificielle, ChatGPT, API dans le nuage, API OpenAI, Outils de développement web, Déploiement du modèle, Candidature au LLM, Invitations multimodales, Données en temps réel, L'informatique sans serveur, Intégration frontale, Déploiement des applications, Applications Web, Ingénierie de requête, Informatique sans serveur, IA responsable
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Architecture de l'informatique en nuage, Gestion des identités et des accès, Solutions pour l'informatique en nuage, NoSQL, Contrôle des accès basé sur le rôle (RBAC), Bases de données, Infrastructure en tant que service (IaaS), Technologies de stockage des données, Contrôle d'accès basé sur les rôles (RBAC), Google Cloud Platform, Ingénierie des nuages, Informatique en nuage, Stockage des données, Autorisation (informatique), Gestion des capacités, Services en nuage, Gestion des performances des applications, Sécurité de l'informatique en nuage, Infrastructure en nuage, Gestion de l'informatique en nuage, Surveillance du système
Intermédiaire · Cours · 1 à 3 mois

SkillUp
Compétences que vous acquerrez: Email Security, Productivity Software, Microsoft Outlook, File Management, Collaborative Software, Presentations, Microsoft Teams, Google Docs, Calendar Management, Microsoft PowerPoint, Control Panels, Gmail, Slack (Software), Microsoft Office, Microsoft Word, Spreadsheet Software, Meeting Facilitation, Google Workspace, Google Sheets, Software Installation
Débutant · Spécialisation · 3 à 6 mois
LearnQuest
Compétences que vous acquerrez: Structures de données, Machines virtuelles, Programmation informatique, Programmation orientée objet (POO), Logique informatique, Gestion de la mémoire, Cadre de travail Spring, Réutilisation du code, Fichier E/S, Conception de logiciels, Programmation Java, Développement Web, Installation du logiciel, Gestion des paquets et des logiciels, Environnement de développement, Principes de programmation, Plate-forme Java Enterprise Edition (J2EE), Conception orientée objet, Java, Conception fonctionnelle
Intermédiaire · Spécialisation · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Tests de développement, Tests fonctionnels, Logique informatique, Programmation informatique, Vérification et validation, Cas de test, Matériel électronique, Réseau de portes programmables (FPGA), Débogage, Conception et mise en œuvre du système, Principes de programmation, Simulation et logiciels de simulation, Électronique, Circuits intégrés à application spécifique, Conception du matériel, Simulations, Génie électrique et informatique, Développement de scripts de test, Outils de test
Intermédiaire · Cours · 1 à 4 semaines
University of Virginia
Compétences que vous acquerrez: Développement de la personnalité, Essais de produits, Témoignage de l'utilisateur, Méthodologie agile, Examen par les pairs, Développement de produits, Développement agile de produits, Interface utilisateur (UI), Livraison continue, Développement logiciel agile, Tests d'utilisabilité, Amélioration des produits, Gestion d'équipe, Méthodologie Agile, Planification du sprint, Persona (Expérience utilisateur), Facilité d'utilisation, Gestion de la performance des équipes, Gestion de projet agile, Penser la conception, Analyse de la clientèle, Gestion de projet Agile, Développement agile de logiciels
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Conception de l'expérience, IA générative, L'idée, Expérience de l'utilisateur, Stratégies de conception, Conception de sites web, Prototypage, Conception centrée sur l'homme, Tests d'utilisabilité, Conception de sites web réactifs, Recherche en design, Conception de l'interface et de l'expérience utilisateur (UI/UX), Facilité d'utilisation, Penser la conception, Présence sur le web, Recherche UI/UX, Conception centrée sur l'utilisateur, Conception de l'expérience utilisateur, Développement multiplateforme
Débutant · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Programmation orientée objet (POO), Design conceptuel, Réutilisation du code, Conception de diagrammes, Conception de logiciels, Programmation Java, Conception de l'application, Maintenabilité, Documents de conception de logiciels, Java, Langage de modélisation unifié, Conception orientée objet, Éléments et principes de conception
Intermédiaire · Cours · 1 à 4 semaines