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 Toronto
Compétences que vous acquerrez: Architecture matérielle, Assurance de la sécurité, Modélisation mathématique, Robotique, Simulation et logiciels de simulation, Systèmes de contrôle, Architecture des systèmes, Simulations, Architecture des logiciels
★ 4.7 (2,9 k) · Avancées · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Automatisation, Importation/exportation de données, Programmation informatique, Microsoft Excel, Programmation orientée objet (POO), Résolution de problèmes, Développement du programme, Débogage, Interface utilisateur (UI), Examen du code, Principes de programmation, Conception de solutions, Visual Basic (langage de programmation), Logiciel de tableur, Réutilisation du code, Simulations, Gestion des données, Composants de l'interface utilisateur, Nettoyage des données, Macros Excel
★ 4.8 (4,8 k) · Débutant · Spécialisation · 3 à 6 mois

California Institute of the Arts
Compétences que vous acquerrez: Histoire de l'art, L'idée, Design conceptuel, Conception de jeux, Animations, Prototypage, Conception créative, Conception technique, Éléments et principes de conception, Récit de l'histoire, Stratégies de conception, Visualisation des logiciels, Histoires visuelles, Conception, Théorie des jeux, Documents de conception de logiciels, Revues de conception, Environnement virtuel, Développement de jeux vidéo, Animation et conception de jeux
★ 4.7 (4,2 k) · Débutant · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: Risque, Pensée critique, Sécurité des données, Sécurité de l'IA, Analyse, Impact social, IA générative, Inclusion sur le lieu de travail, Connaissance de l'IA
★ 4.8 (2,3 k) · Débutant · Cours · 1 à 4 semaines

Google Cloud
Compétences que vous acquerrez: Responsible AI, Agentic Workflows, Data Architecture, Cloud Security, Cloud Management, Digital Transformation, Data Governance, Cloud Storage, Google Cloud Platform, Data Strategy, Data Storage, Agentic systems, Cloud Infrastructure, Site Reliability Engineering, Data Warehousing, Cloud Platforms, Cloud Services, Service Level, Cloud Standards, Cloud Hosting
★ 4.8 (4,9 k) · Débutant · Certificat Professionnel · 3 à 6 mois

Stanford Online
Compétences que vous acquerrez: Expérimentation, Histoire européenne, électromagnétisme, Systèmes de positionnement global, Physique, Vérification et validation, Mécanique, Recherche, Méthodes scientifiques
★ 4.9 (3,2 k) · Débutant · Cours · 1 à 3 mois

Arizona State University
Compétences que vous acquerrez: Transformation numérique, Compétences linguistiques, Langue anglaise, Pédagogie numérique, Logiciels et technologies pour l'éducation, Compréhension orale, Alphabétisation, Systèmes de gestion de l'apprentissage, alphabétisation numérique, Rédaction, Grammaire, Conception pédagogique, Apprentissage des langues, L'enseignement, Stratégies technologiques, Collaboration, Matériel pédagogique
★ 4.9 (4,6 k) · Débutant · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Programmation Python, Structures de données, Programmation orientée objet (POO), Tests de logiciels, Conception orientée objet, Réutilisation du code, Tests unitaires, JSON
★ 4.7 (3,7 k) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Algorithmes de classification, Analyse exploratoire des données, Inférence statistique, Modèle de formation, Méthodes statistiques, Apprentissage non supervisé, Ingénierie des fonctionnalités, Algorithmes d'apprentissage automatique, Traitement des données, Réduction de la dimensionnalité, Prétraitement des données, Modélisation prédictive, Analyse de régression, Méthodes d'apprentissage automatique, Apprentissage supervisé, Tests d'hypothèses statistiques, Scikit Learn (Bibliothèque d'apprentissage automatique), Évaluation du modèle, Apprentissage automatique, Apprentissage automatique appliqué
★ 4.6 (3,4 k) · Intermédiaire · Spécialisation · 3 à 6 mois

Princeton University
Compétences que vous acquerrez: Informatique théorique, Programmation Java, Structures de données, Programmation informatique, Animations, Programmation orientée objet (POO), Informatique, Développement du programme, Principes de programmation, Java, Algorithmes, Conception orientée objet, Réutilisation du code, Optimisation des performances, Pensée informatique, Autres langages de programmation
★ 4.7 (1,4 k) · Débutant · Cours · 1 à 3 mois
University of Michigan
Compétences que vous acquerrez: Serveurs web, Applications Web, Développement de bases de données, MySQL, Développement Web, PHP (langage de script), Principes de programmation, Environnement de développement, Développement web back-end, HTML et CSS, Langage de balisage hypertexte (HTML), Codage sécurisé, Langages de script, Validation des données, Protocoles de réseau, Installation du logiciel, Feuilles de style en cascade (CSS)
★ 4.7 (4,3 k) · Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Model Based Systems Engineering, Simulation and Simulation Software, Simulations, Scenario Testing, Virtual Environment, Mathematical Modeling, Systems Integration, Model Evaluation, Systems Engineering, Engineering Analysis, Visualization (Computer Graphics), Verification And Validation, Prototyping, Performance Testing, Control Systems, Animations, Process Driven Development, Engineering, Design Specifications, Matlab
Intermédiaire · Cours · 1 à 4 semaines