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.

Compétences que vous acquerrez: Employee Surveys, Surveys, User Feedback, Security Awareness, Business Software, Data Sharing, Email Automation, Collaborative Software, Business Technologies
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Développement de logiciels, Méthodologies de développement de logiciels, Transformation numérique, Cycle de vie du développement logiciel, Architecture des logiciels, Intégrations AI, Intelligence artificielle, Architecture des systèmes
Débutant · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Digital pedagogy, Education Software and Technology, Teaching, Graphic Design, Creativity
Débutant · Projet Guidé · Moins de 2 heures

University of Maryland, College Park
Compétences que vous acquerrez: Engagement des clients, Médias sociaux, Transformation numérique, Éthique des données, Connaissance du client, Marketing basé sur les données, Personnalisation de l'IA, Stratégie de marque, L'IA responsable, Stratégies de marketing, Analyse prédictive, Marketing de contenu, Marketing des médias sociaux, Intelligence artificielle, IA générative, L'activation de l'IA, Marketing numérique, Analyse marketing, Analyse des médias sociaux
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Modélisation des données, Systèmes de base de données, Gestion des bases de données, Traitement des transactions, Bases de données, Langages de requête, Accès aux données, cadre .NET, Cartographie objet-relationnelle, Conception de la base de données, Application de base de données, Développement de bases de données, Bases de données relationnelles, Optimisation des performances, Persistance des données, Théorie des bases de données, Procédure stockée, Architecture et administration des bases de données, Microsoft Copilot, SQL
Débutant · Cours · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Modélisation des grandes langues, Orchestration de l'IA, Génération assistée par récupération, Cadres JavaScript, LangChain, Programmation Python, Candidature au LLM
Intermédiaire · Projet · Moins de 2 heures

Compétences que vous acquerrez: Environnements de développement intégré, Conception de l'interface utilisateur (UI), Composants de l'interface utilisateur, Git (système de contrôle de version), Apple iOS, Principes de programmation, Débogage, développement iOS, Connaissance des logiciels Apple, Développement d'applications, Programmation Swift, Environnement de développement, Gestion des données, Outils de développement mobile, Interface utilisateur (UI), Développement mobile
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Sécurité des systèmes d'information, Sécurité des données, Sécurité des points finaux, Déploiement dans le nuage, Machines virtuelles, Cryptage, Sécurité des applications, Détection des menaces, Sécurité de l'informatique en nuage, Sécurité mobile, Détection des points finaux et réponse, Protection contre les logiciels malveillants, Cyber-attaques, Protection de l'information, Informatique en nuage, Détection et prévention des intrusions, Virtualisation, Facteurs humains (sécurité)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Security Testing, Application Security, Open Web Application Security Project (OWASP), Software Testing, Secure Coding, Test Tools, Regression Testing, Unit Testing, Penetration Testing, Security Controls, Computer Security, Test Driven Development (TDD), Debugging, User Acceptance Testing (UAT), Computer Programming, Python Programming, Node.JS, Information Privacy, JavaScript Frameworks, Javascript
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Gestion du champ d'application, Gestion des parties prenantes, Contrôle des changements, Cycle de vie du développement des systèmes, Leadership d'équipe, Gestion de la performance des équipes, Méthodologies de développement de logiciels, Gestion de projet agile, Gestion des risques, Calendrier, Engagement des parties prenantes, Leadership organisationnel, Programmation, Définition du champ d'application du projet, Développement logiciel agile, Cycle de vie de la gestion de projet, Gestion des risques liés aux projets, Calendriers des projets, Gestion d'équipe, Gestion de projet
Mixte · Cours · 1 à 3 mois

University of Florida
Compétences que vous acquerrez: Land Management, Environment and Resource Management, Plant Operations and Management, Sustainable Systems, Natural Resource Management, Environment, Environmental Science, Biology
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Javascript, Application Programming Interface (API), Code Reusability, Software Design Patterns, Data Management, Data Structures, Web Development, Computational Logic, Programming Principles, Data Import/Export, Software Development, Software Engineering, Performance Tuning
Intermédiaire · Spécialisation · 1 à 3 mois