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 Michigan
Compétences que vous acquerrez: Programmation orientée objet (POO), JSON, Déploiement des applications, Javascript, Modélisation des données, Déploiement dans le nuage, Commandes Linux, Développement Web, Conception de la base de données, Développement d'applications, Modèle Vue Contrôleur, jQuery, Django (Framework Web), Feuilles de style en cascade (CSS), HyperText Markup Language (HTML), AJAX, Cartographie objet-relationnelle, Applications Web, Base de données, SQL
Intermédiaire · Spécialisation · 3 à 6 mois

Yonsei University
Compétences que vous acquerrez: Communications numériques, Conception et mise en œuvre du système, Protocoles réseau, Technologies émergentes, Télécommunications, Systèmes de communication, Réseaux sans fil
Débutant · Cours · 1 à 3 mois

Wesleyan University
Compétences que vous acquerrez: Statistiques descriptives, Évaluation de modèles, Analyse statistique, Analyse exploratoire des données (AED), Analyse de corrélation, Gestion des données, Analyse des Données, Méthodes statistiques, Analyse de régression, Apprentissage automatique, Manipulation des données, Statistiques, Narration des données, Arbre de classification et de régression (CART), Tests d'hypothèses statistiques, Régression logistique, Arbre de décision, Présentation des données, Logiciel statistique, Visualisation de Données
Débutant · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: JSON, Web scraping, structures de données, Programmation en Python, Transformation de données, Interface de programmation d'application (API), Manipulation des données, Collecte de données, Restful API, Traitement des données, Persistance des données
Intermédiaire · Cours · 1 à 4 semaines

Alex Genadinik
Compétences que vous acquerrez: Search Engine Optimization, Web Analytics and SEO, Keyword Research, Web Analytics, Auditing, Content Strategy, WordPress, HTML and CSS, Content Management, Performance Improvement
Mixte · Cours · 3 à 6 mois

Compétences que vous acquerrez: MySQL, Bases de données relationnelles, Conception de la base de données, Intégrité des données, Systèmes de gestion de bases de données, Manipulation des données, Bases de données, Administration de base de données, SQL, Langage de requête
Débutant · Cours · 1 à 3 mois

California Institute of the Arts
Compétences que vous acquerrez: Typographie, Éléments et principes de conception, Conception visuelle, Revues de conception, Conception graphique, Concevoir, Design Thinking, Examen par les pairs
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Analyse exploratoire des données (AED), Logiciel de Visualisation de Données, Analyse des Données, Nettoyage des données, Transformation de données, Programmation en Python, Logiciel Tableau, Prétraitement de données, Manipulation des données, Narration des données, Éthique des données, Pandas (paquetage Python), Présentation des données, Données Validation des données, Visualisation de Données
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Model Context Protocol, Claude Code, Vibe coding, Microsoft Copilot, AI Workflows, Anthropic Claude, Tool Calling, GitHub, Context Management, Web Development, Real Time Data, Debugging, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Servers, Prompt Engineering, Application Development, Video Game Development, Generative AI, Software Engineering
Débutant · Spécialisation · 3 à 6 mois

Universidad Nacional Autónoma de México
Compétences que vous acquerrez: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Software Design, Data Structures, Integrated Development Environments, Debugging, Development Environment
Débutant · Cours · 1 à 3 mois

University of Alberta
Compétences que vous acquerrez: Gestion des risques, Développement humain, Adaptation au changement climatique, Hydrologie, Physiologie, Sciences physiques, Diversité culturelle, Biologie, Histoire du monde, Gestion de l'environnement et des ressources, Ressources en eau, Histoire ancienne, Science de l'environnement
Mixte · Cours · 1 à 3 mois

University of Alberta
Compétences que vous acquerrez: Algorithmes, Intelligence artificielle, Évaluation de modèles, Deep learning, Algorithmes d'apprentissage automatique, Apprentissage automatique, Apprentissage supervisé, Réseaux neuronaux artificiels, Intelligence artificielle et apprentissage automatique (IA/ML), Simulations, Algèbre linéaire, Apprentissage par renforcement, Ingénierie des caractéristiques, Pseudo-code, Distribution de probabilité, Modèle de Markov, Tests de performance, Échantillonnage (statistiques), Optimisation des performances
Intermédiaire · Spécialisation · 3 à 6 mois