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: Intelligence artificielle et apprentissage automatique (IA/ML), Apprentissage par transfert, Modèle de formation, Programmation Python, Vision par ordinateur, Évaluation du modèle, Apprentissage supervisé, Analyse de régression, Apprentissage automatique appliqué, Ingénierie des fonctionnalités, Méthodes d'apprentissage automatique, Déploiement du modèle, Intelligence artificielle, Développement d'applications, Programmation en Python, Apprentissage automatique, Algorithmes d'apprentissage automatique, Apprentissage profond, Personnalisation de l'IA, Analyse d'images, Modélisation prédictive
Mixte · Cours · 1 à 3 mois
University of California, Davis
Compétences que vous acquerrez: Création de contenu, L'image de marque, Analyse concurrentielle, Stratégie de contenu, Médias sociaux, Stratégie en matière de médias sociaux, Public cible, Marketing des médias sociaux, Marketing par moteur de recherche, Campagnes sur les médias sociaux, Stratégie des médias numériques, Services à la clientèle, Optimisation pour les moteurs de recherche (SEO), Optimisation du contenu, Analyse, Analyse des données, Recherche de mots-clés, Analyse Web et SEO, Marketing de contenu, Développement de la personnalité, Optimisation des moteurs de recherche
Débutant · Spécialisation · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Logiciels de conception graphique et visuelle, Communication d'entreprise, Conception de la mise en page, Compétences en matière de communication verbale, Rédaction commerciale, Conception visuelle, Concision, Prise de parole en public, Conception, Outils graphiques, Compétences organisationnelles, Présentations, Raconter une histoire, Rédaction, Conception graphique, Correspondance commerciale, Rédaction et édition, Conception graphique et visuelle, Conception du projet, Examen par les pairs, Récit de l'histoire, Rédaction d'affaires
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Déploiement dans le nuage, Technologies émergentes, Services en nuage, Machines virtuelles, L'informatique sans serveur, Stockage en nuage, Infrastructure en nuage, Technologies de l'informatique en nuage, Architecture de l'informatique en nuage, DevOps, L'informatique en nuage, Infrastructure en tant que service (IaaS), Ingénierie des nuages, Plates-formes d'informatique en nuage, Sécurité de l'informatique en nuage, Informatique en nuage, Microservices, IBM Cloud, Informatique sans serveur, L'informatique dématérialisée hybride
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Conception de logiciels, Génie logiciel, Programmation informatique, Contrôle des versions, Version du logiciel, Git (système de contrôle de version), Développement du programme, Développement de logiciels, Modèles de conception de logiciels, Conception orientée objet, Principes de programmation, Programmation orientée objet (POO), Débogage, Outils de développement de logiciels
Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Teamwork, Business Writing, Constructive Feedback, Conflict Management, Collaboration, Team Building, Diversity Awareness, Business Correspondence, Business Communication, Team Collaboration, Recognizing Others, Motivational Skills, Decision Making, Collaborative Software, Writing, Organizational Skills, Team Motivation, Performance Management, Staff Management, Grammar
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Simulation and Simulation Software, Engineering Analysis, Finite Element Methods, Simulations, Engineering, Computer-Aided Design, Cloud Technologies, Engineering Design Process, Cloud Computing
Débutant · Projet Guidé · Moins de 2 heures

Meta
Compétences que vous acquerrez: Restful API, Contrôle des versions, Recherche en design, Conception de l'interface et de l'expérience utilisateur (UI/UX), React.js, Recherche sur les utilisateurs, Git (système de contrôle de version), GitHub, Développement mobile, React Native, SQL, Conception de l'expérience utilisateur, Tests d'utilisabilité, Jest (cadre de test JavaScript), Commandes Unix, Javascript, Recherche UI/UX, Conception d'interaction, Outils de développement web, Persona (Expérience utilisateur)
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Vibe coding, Responsible AI, Prompt Engineering, Prompt Patterns, Software Engineering, Integrated Development Environments, AI Workflows, Software Development, Application Development, Web Applications, UI Components, AI Enablement, Software Design, Code Review, Front-End Web Development, Development Testing, Web Development, Software Testing, Secure Coding, User Interface (UI) Design
Intermédiaire · Cours · 1 à 3 mois

Amazon Web Services
Compétences que vous acquerrez: Architecture des données, Amazon CloudWatch, Infrastructure de données, L'informatique sans serveur, Gestion des identités et des accès (IAM) d'AWS, Amazon Web Services, Infrastructure as Code (IaC), Outils Devops, Intégration continue, Contrôles de sécurité, AWS CloudFormation, Authentifications, Informatique sans serveur, Applications en nuage, CI/CD, Terraform
Débutant · Cours · 1 à 4 semaines

University of California, Santa Cruz
Compétences que vous acquerrez: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, C (Programming Language), Software Design, Program Development, Algorithms, Graph Theory, Software Testing, Computer Science, Computational Logic
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Gestion de projet, Documentation du projet, Gestion des risques liés aux projets, Renforcement de l'esprit d'équipe, Gestion des risques, Logiciel de gestion de projet, Réflexion stratégique, Suivi des questions, Gestion d'équipe, Gestion de la qualité, Narration des données, Assurance qualité, Clôture du projet, Leadership d'équipe, Récit de données, Mise en œuvre du projet, Contrôle des projets, Processus d'amélioration continue, Qualité des produits (AQ/CQ), Cycle de vie de la gestion de projet, Évaluation de la qualité
Débutant · Cours · 1 à 3 mois