Ce cours explore les structures de données et les algorithmes pour le développement back-end, en se concentrant sur la performance et l'évolutivité. Vous apprendrez à analyser, mettre en œuvre et optimiser les structures et algorithmes clés dans .NET Core pour résoudre efficacement les défis back-end du monde réel. À la fin de ce cours, vous serez en mesure de... Analyser l'efficacité des structures de données communes (tableaux, listes chaînées, arbres, graphiques) et des algorithmes (tri, recherche) pour déterminer leur impact sur le développement back-end. Mettre en œuvre des structures de données et des algorithmes dans .NET Core pour résoudre des problèmes back-end spécifiques, y compris les tâches de tri et de traversée, en mettant l'accent sur la performance et l'évolutivité.NET Core pour résoudre des problèmes de back-end spécifiques, y compris les tâches de tri, de recherche et de traversée, en mettant l'accent sur la performance et l'évolutivité. Concevoir des applications de back-end évolutives en utilisant des structures de données et des algorithmes appropriés, en optimisant les performances dans des domaines tels que le traitement des requêtes de base de données et le traitement des données à grande échelle dans le cadre du projet final. Optimiser le code back-end en appliquant des techniques algorithmiques avancées et en remaniant les solutions inefficaces basées sur l'analyse de la complexité tout au long du cours.

Structures de données et algorithmes

Structures de données et algorithmes
Ce cours fait partie de plusieurs programmes.
Ce cours fait partie de plusieurs programmes

Instructeur : Microsoft
11 655 déjà inscrits
Inclus avec
31 avis
Expérience recommandée
Expérience recommandée
Niveau débutant
Aucune expérience préalable n'est requise pour ce cours.
31 avis
Expérience recommandée
Expérience recommandée
Niveau débutant
Aucune expérience préalable n'est requise pour ce cours.
Détails à connaître

Ajouter à votre profil LinkedIn
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable auprès de Microsoft

Il y a 5 modules dans ce cours
La compréhension des structures de données fondamentales est essentielle pour un développement back-end efficace. Ce module présente les structures de données fondamentales, notamment les tableaux, les listes chaînées, les piles et les files d'attente, en expliquant leurs caractéristiques et leurs cas d'utilisation. Les apprenants mettront en œuvre ces structures dans un environnement .NET Complexité en espace et analyseront leur complexité en temps et en espace à l'aide de la notation Big-O. En comparant différentes structures de données linéaires, les participants développeront la capacité de sélectionner la plus appropriée pour diverses applications back-end, telles que l'optimisation du traitement des requêtes API.
Inclus
22 vidéos13 lectures8 devoirs3 laboratoires non notés3 plugins
22 vidéos•Total 82 minutes
- Introduction au cours : Structures des données et algorithmes•2 minutes
- Présentation de l'instructeur•2 minutes
- Le déroulement du cours•3 minutes
- Compléter les laboratoires guidés•4 minutes
- Présentation de l'outil AI : Microsoft Copilot•3 minutes
- Comment réussir dans ce programme•5 minutes
- Introduction au projet•5 minutes
- Introduction aux structures de données•2 minutes
- Caractéristiques des tableaux et des listes chaînées•5 minutes
- Cas d'utilisation des piles et des files d'attente•4 minutes
- Mise en œuvre des tableaux et des listes chaînées dans .NET Core•4 minutes
- Mise en œuvre des piles et des files d'attente avec .NET Core•4 minutes
- Mise en œuvre de structures de données dans Visual Studio Code•5 minutes
- Introduction à la notation Big O•4 minutes
- Application de la Notation Big-O aux structures des données•5 minutes
- Introduction à la mise en cache distribuée•5 minutes
- Outils pour la mise en cache distribuée (par exemple, Redis, SQL Server)•3 minutes
- Configuration de la mise en cache distribuée avec Redis dans .NET Core•4 minutes
- Introduction aux politiques d'expiration du cache•4 minutes
- Stratégies pour choisir la bonne politique d'expiration•4 minutes
- Implémentation de politiques d'expiration de cache dans .NET Core avec Redis•5 minutes
- Conclusion : Introduction aux structures des données•2 minutes
13 lectures•Total 170 minutes
- Programme du cours : Structures des données et algorithmes•10 minutes
- Compléter les laboratoires guidés•30 minutes
- Outils Microsoft pour le développement back-end•10 minutes
- Activité : Réflexion sur les structures des données - Clé de réponse•10 minutes
- Choisir la bonne structure des données pour le travail à effectuer•10 minutes
- Essayez-le ! Implémentation de Structures des données dans Visual Studio Code - Clé de réponse•10 minutes
- Mise en œuvre des structures de données dans .NET Core•10 minutes
- Activité : Annoter le code avec la Notation Big-O - Clé de réponse•30 minutes
- Analyser la Complexité en temps et en espace : Un guide pratique•10 minutes
- Essayez-le ! Configuration de la mise en cache distribuée avec Redis dans .NET Core - Clé de réponse•10 minutes
- Configuration de Redis et de SQL Server pour la mise en cache distribuée•10 minutes
- Essayez-le ! Implémentation de politiques d'expiration de cache dans .NET Core avec Redis - Clé de réponse•10 minutes
- Implémentation de politiques d'expiration de cache avec Redis•10 minutes
8 devoirs•Total 220 minutes
- Activité : Réflexion sur les structures des données•30 minutes
- Quiz pratique : Structures de données linéaires clés•20 minutes
- Quiz pratique : Mise en œuvre des structures de données avec .NET Core•25 minutes
- Activité : Annoter le code avec la Notation Big-O•30 minutes
- Quiz pratique : Analyse de la performance des structures data avec la Notation Big-O•25 minutes
- Quiz pratique : Configuration de la mise en cache distribuée dans .NET Core•20 minutes
- Quiz pratique : Implémentation et gestion des politiques d'expiration du cache•20 minutes
- Quiz noté : Introduction aux structures des données•50 minutes
3 laboratoires non notés•Total 180 minutes
- Essayez-le ! Mise en œuvre de structures de données dans Visual Studio Code•60 minutes
- Essayez-le ! Configuration de la mise en cache distribuée avec Redis dans .NET Core•60 minutes
- Essayez-le ! Implémentation de politiques d'expiration de cache dans .NET Core avec Redis•60 minutes
3 plugins•Total 45 minutes
- Laboratoire guidé : Mise en œuvre des structures des données dans Visual Studio Code•15 minutes
- Labo guidé : Configurer la mise en cache distribuée avec Redis dans .NET Core•15 minutes
- Labo guidé : Implémentation de politiques d'expiration de cache dans .NET Core avec Redis•15 minutes
Le traitement efficace des données nécessite la maîtrise des algorithmes de tri et de recherche. Ce module couvre les techniques de tri largement utilisées, telles que le tri à bulles, le tri sélectif et le tri par fusion, en mettant l'accent sur leur efficacité et leurs applications dans le monde réel. Les apprenants mettront en œuvre ces algorithmes dans .NET Core, analyseront leur complexité en temps et en espace, et exploreront des techniques de recherche comme la recherche linéaire et la recherche binaire. En appliquant la recherche binaire au sein d'ensembles de données triées, les participants amélioreront les performances du système back-end et évalueront les compromis entre les différentes approches algorithmiques.
Inclus
18 vidéos11 lectures9 devoirs3 laboratoires non notés3 plugins
18 vidéos•Total 87 minutes
- Introduction aux algorithmes de tri et de recherche•2 minutes
- Introduction aux algorithmes de tri à bulles•3 minutes
- Mécanismes de tri sélectif et de tri par fusion•6 minutes
- Mise en œuvre du Tri à bulles dans .NET Core•6 minutes
- Implémentation du tri sélectif et du tri par fusion dans .NET Core•6 minutes
- Implémentation et test des algorithmes de tri dans .NET Core•5 minutes
- Recherche linéaire dans les structures des données•3 minutes
- Application de la recherche linéaire aux structures des données•3 minutes
- Recherche binaire dans les structures de données structurées•5 minutes
- Application de la Recherche binaire dans les Structures de Données Structurées•6 minutes
- Mise en œuvre de la recherche binaire dans .NET Core•5 minutes
- Application de la recherche binaire dans les systèmes binaires•4 minutes
- Techniques d'optimisation du code à l'aide de la recherche binaire•11 minutes
- Recherche binaire pour un traitement efficace des demandes d'API•4 minutes
- Comparaison des complexités en temps et en espace•5 minutes
- Identification des cas d'utilisation optimale des algorithmes de tri dans les systèmes back-end•5 minutes
- Cas d'utilisation optimale des algorithmes de tri dans les systèmes dorsaux•5 minutes
- Conclusion : Algorithmes de tri et de recherche•2 minutes
11 lectures•Total 110 minutes
- Activité : Exercice de comparaison des algorithmes de tri - Clé de réponse•10 minutes
- Algorithmes de tri : Cas d'utilisation et performances•10 minutes
- Essayez-le ! Implémentation et test des algorithmes de tri dans .NET Core - Clé de réponse•10 minutes
- Algorithmes de tri : Efficacité et applications réelles•10 minutes
- Activité : Comparaison des algorithmes de recherche linéaire et binaire - Clé de réponse•10 minutes
- Essayez-le ! Implémentation de la recherche binaire dans .NET Core - Clé de réponse•10 minutes
- Recherche linéaire ou binaire : Sélection et optimisation des algorithmes•10 minutes
- Essayez-le ! Recherche binaire pour un traitement efficace des requêtes API - Clé de réponse•10 minutes
- Optimisation du traitement des demandes d'API avec la recherche binaire•10 minutes
- Choisir le bon algorithme de tri : Un guide pratique•10 minutes
- Activité : Évaluation des algorithmes de tri pour différents scénarios de back-end - Clé de réponse•10 minutes
9 devoirs•Total 250 minutes
- Activité : Exercice de comparaison des algorithmes de tri•30 minutes
- Quiz pratique : Introduction aux algorithmes de tri•20 minutes
- Practice Quiz : Implémentation et analyse des algorithmes de tri dans .NET Core•20 minutes
- Activité : Comparaison des algorithmes de recherche linéaire et binaire•30 minutes
- Quiz pratique : Algorithmes de recherche dans les Données Structurées•30 minutes
- Quiz pratique : Optimiser les opérations de recherche avec la recherche binaire•15 minutes
- Activité : Évaluation des algorithmes de tri pour différents scénarios de back-end•30 minutes
- Quiz pratique : Evaluation des algorithmes de tri pour la performance du back-end•25 minutes
- Quiz noté : Algorithmes de tri et de recherche•50 minutes
3 laboratoires non notés•Total 180 minutes
- Essayez-le ! Implémentation et test des algorithmes de tri dans .NET Core•60 minutes
- Essayez-le ! Implémentation de la Recherche binaire dans .NET Core•60 minutes
- Essayez-le ! Recherche binaire pour un traitement efficace des demandes d'API•60 minutes
3 plugins•Total 45 minutes
- Labo guidé : Implémentation et test des algorithmes de tri dans .NET Core•15 minutes
- Labo guidé : Implémentation de la Recherche binaire dans .NET Core•15 minutes
- Labo guidé : Recherche binaire pour un traitement efficace des requêtes API•15 minutes
Les structures de données hiérarchiques et interconnectées sont essentielles pour de nombreuses applications back-end. Ce module présente les structures arborescentes, y compris les arbres binaires et les arbres équilibrés (par exemple, les arbres d'authentification), ainsi que les techniques de traversée telles que la traversée préordre, inordre et postordre. Les apprenants exploreront également les concepts de la théorie des graphes, en mettant en œuvre des algorithmes de parcours comme Depth-First Search (DFS) et Algorithme de parcours en largeur (BFS) pour résoudre des problèmes pratiques de back-end. L'analyse de la complexité en temps et en espace de ces structures aidera les développeurs à optimiser les performances du système.
Inclus
14 vidéos11 lectures9 devoirs3 laboratoires non notés3 plugins
14 vidéos•Total 72 minutes
- Introduction aux arbres et aux graphes•1 minute
- Aperçu des structures arborescentes•4 minutes
- Cas d'utilisation pratiques des structures arborescentes•4 minutes
- Introduction aux techniques d'exploration des arbres•4 minutes
- Implémentation des parcours d'arbres dans .NET Core•6 minutes
- Graphe orienté ou non orienté•3 minutes
- Implémentation d'algorithmes de traversée de graphe dans .NET Core•5 minutes
- Introduction à l'équilibreur de charge•6 minutes
- Algorithmes et stratégies d'équilibreur de charge•13 minutes
- Mise en œuvre d'algorithmes d'équilibreur de charge dans .NET Core•6 minutes
- Introduction au traitement asynchrone•6 minutes
- Implémentation de tâches asynchrones dans .NET Core•7 minutes
- Traitement asynchrone dans les systèmes dorsaux•5 minutes
- Conclusion : Arbres et graphes•2 minutes
11 lectures•Total 111 minutes
- Structures des arbres•10 minutes
- Exploration des algorithmes de parcours d'arbre•1 minute
- Activité : Choisir le bon type de graphique - Clé de réponse•10 minutes
- Essayez-le ! Implémentation d'algorithmes de traversée de graphe dans .NET Core - Clé de réponse•10 minutes
- Traversée de graphe Référence rapide•20 minutes
- Activité : Choisir le bon algorithme d'équilibreur de charge - Clé de réponse•10 minutes
- Essayez-le ! Mise en œuvre d'algorithmes d'équilibreur de charge dans .NET Core - Clé de réponse•10 minutes
- Techniques d'équilibre de charge pour les systèmes évolutifs•10 minutes
- Activité : Créer une tâche asynchrone simple - Clé de réponse•10 minutes
- Le traitement asynchrone et son rôle dans l'évolutivité•10 minutes
- Essayez-le ! Traitement asynchrone dans les systèmes back-end - Clé de réponse•10 minutes
9 devoirs•Total 255 minutes
- Quiz pratique : Introduction aux structures arborescentes•20 minutes
- Quiz pratique : Implémentation d'algorithmes de parcours d'arbre•20 minutes
- Activité : Choisir le bon type de graphique•30 minutes
- Quiz pratique : Concepts et applications pratiques de la théorie des graphes•25 minutes
- Activité : Choisir le bon algorithme d'équilibreur de charge•30 minutes
- Quiz pratique : Concepts et mise en œuvre de l'équilibreur de charge•20 minutes
- Activité : Créer une tâche asynchrone simple•30 minutes
- Quiz pratique : Traitement asynchrone pour des applications évolutives•30 minutes
- Quiz noté : Arbres et graphes•50 minutes
3 laboratoires non notés•Total 180 minutes
- Essayez-le ! Implémentation d'algorithmes de traversée de graphe dans .NET Core•60 minutes
- Essayez-le ! Mise en œuvre d'algorithmes d'équilibreur de charge dans .NET Core•60 minutes
- Essayez-le ! Traitement asynchrone dans les systèmes dorsaux•60 minutes
3 plugins•Total 45 minutes
- Labo guidé : Implémentation d'algorithmes de traversée de graphe dans .NET Core•15 minutes
- Labo guidé : Mise en œuvre d'algorithmes d'équilibreur de charge dans .NET Core•15 minutes
- Laboratoire guidé : Traitement asynchrone dans les systèmes back-end•15 minutes
Les techniques avancées de résolution de problèmes, telles que la programmation dynamique et les algorithmes gloutons, jouent un rôle crucial dans l'optimisation des systèmes dorsaux. Ce module couvre la mise en œuvre de solutions de programmation dynamique (par exemple, la séquence de Fibonacci, la plus longue sous-séquence commune) et explore la façon dont le hachage et les tables de hachage améliorent les opérations de recherche. Les apprenants appliqueront ces algorithmes avancés à des tâches back-end réelles, telles que le traitement des requêtes de base de données et les systèmes d'authentification, tout en évaluant les compromis entre les différentes approches algorithmiques.
Inclus
13 vidéos10 lectures9 devoirs2 laboratoires non notés2 plugins
13 vidéos•Total 70 minutes
- Introduction aux algorithmes avancés et à la résolution de problèmes•2 minutes
- Vue d'ensemble de la Programmation dynamique•7 minutes
- Aperçu des Algorithmes gloutons•7 minutes
- Introduction aux tâches de programmation dynamique basées sur le code•5 minutes
- Démonstration de la programmation dynamique pour l'optimisation de la mémoire cache•7 minutes
- Mettre en œuvre la Programmation dynamique dans une application d'ordonnancement•4 minutes
- Introduction aux concepts de hachage•7 minutes
- Démonstration de la mise en œuvre d'une table de hachage dans .NET Core•5 minutes
- Aperçu de l'optimisation des performances à l'aide de Copilot•3 minutes
- Application de Copilot pour une optimisation complète des performances•4 minutes
- Introduction aux compromis algorithmiques•8 minutes
- Mise en œuvre d'un Algorithme glouton dans un système back-end•7 minutes
- Conclusion : Algorithmes avancés et résolution de problèmes•2 minutes
10 lectures•Total 100 minutes
- Programmation dynamique vs. Algorithmes gloutons : Lequel choisir ?•10 minutes
- Essayez-le ! Mettre en œuvre la Programmation dynamique dans une application d'ordonnancement - Clé de réponse•10 minutes
- Mémoïsation et ordonnancement des ressources par programmation dynamique•10 minutes
- Activité : Analyse du cas d'utilisation de la table de hachage - Clé de réponse•10 minutes
- Utilisation de tables de hachage pour une recherche et une authentification rapides•10 minutes
- Activité : Identifier les opportunités d'optimisation des copilotes - Clé de réponse•10 minutes
- Essayez-le ! Appliquer Copilot pour une optimisation complète des performances - Clé de réponse•10 minutes
- Optimisation avec Copilot : Fonctionnalités clés et meilleures pratiques•10 minutes
- Activité : Choisir le meilleur algorithme pour un problème du monde réel - Clé de réponse•10 minutes
- Choisir la bonne stratégie algorithmique•10 minutes
9 devoirs•Total 250 minutes
- Quiz pratique : Programmation dynamique et Algorithmes gloutons•15 minutes
- Quiz pratique : Mise en œuvre de la programmation dynamique dans des scénarios réels•20 minutes
- Activité : Analyse du cas d'utilisation de la table de hachage•30 minutes
- Quiz pratique : Hachage et tables de hachage dans les systèmes back-end•25 minutes
- Activité : Identifier les opportunités d'optimisation des copilotes•30 minutes
- Quiz pratique : Projet Capstone d'optimisation des performances pilotée par l'IA•25 minutes
- Activité : Choisir le meilleur algorithme pour un problème réel•30 minutes
- Quiz pratique : Évaluer les compromis algorithmiques dans les systèmes back-end•25 minutes
- Quiz noté : Algorithmes avancés et résolution de problèmes•50 minutes
2 laboratoires non notés•Total 120 minutes
- Essayez-le ! Mettre en œuvre la Programmation dynamique dans une application d'ordonnancement•60 minutes
- Essayez-le ! Appliquer Copilot pour une optimisation complète des performances•60 minutes
2 plugins•Total 30 minutes
- Laboratoire guidé : Mettre en œuvre la Programmation dynamique dans une application d'ordonnancement•15 minutes
- Laboratoire guidé : Appliquer Copilot pour une optimisation complète des performances•15 minutes
Les outils de développement assistés par l'IA comme Microsoft Copilot peuvent rationaliser la mise en œuvre et l'optimisation d'algorithmes complexes. Ce module explore comment Copilot améliore l'efficacité du back-end en aidant à l'écriture et à l'optimisation des structures de données et des algorithmes dans .NET Core. Les apprenants utiliseront Copilot pour mettre en œuvre des algorithmes avancés tels que le chemin le plus court de Dijkstra et la recherche A*, analyser le code généré par l'IA pour améliorer les performances et réaliser un projet d'optimisation complet. En s'appuyant sur Copilot, les développeurs peuvent affiner leur approche de la conception algorithmique et de l'évolutivité.
Inclus
10 vidéos4 lectures4 devoirs1 évaluation par les pairs
10 vidéos•Total 37 minutes
- Introduction à l'optimisation algorithmique et à la résolution avancée de problèmes•1 minute
- Aperçu des capacités de Microsoft Copilot pour le développement back-end•4 minutes
- Données en cours d'utilisation d'extraits de code pour les structures des données•4 minutes
- Aperçu des algorithmes avancés - Dijkstra et A*•3 minutes
- Génération de l'Algorithme de Dijkstra à l'aide de Microsoft Copilot•5 minutes
- Introduction à la Complexité en temps et en espace dans le code généré par LLM•4 minutes
- Annotation du code généré par Microsoft Copilot pour l'optimisation des performances•5 minutes
- Affiner le code existant avec l'aide de Microsoft Copilot•4 minutes
- Refonte d'une file d'attente prioritaire à l'aide de Copilot•4 minutes
- Conclusion du cours : Structures des données et algorithmes•2 minutes
4 lectures•Total 40 minutes
- Exploiter Microsoft Copilot pour améliorer l'efficacité algorithmique•10 minutes
- Tirer parti de l'IA pour une résolution avancée des problèmes•10 minutes
- Optimiser les performances des algorithmes grâce aux perspectives de l'IA•10 minutes
- Refactoring et optimisation avec l'IA•10 minutes
4 devoirs•Total 120 minutes
- Activité : Génération pratique de code Microsoft Copilot•30 minutes
- Activité : Appliquer les algorithmes générés par Microsoft Copilot dans des contextes réels•30 minutes
- Activité : Analyse et amélioration des performances•30 minutes
- Activité : Optimiser les structures des données avec la LLM•30 minutes
1 évaluation par les pairs•Total 60 minutes
- Projet sur les structures des données et les algorithmes•60 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.

Offert par

Offert par

L'objectif de Microsoft est de permettre à chaque individu et à chaque organisation de la planète d'aller plus loin. Dans cette nouvelle révolution de la transformation numérique, la croissance est tirée par la technologie. Notre approche intégrée du cloud crée une plateforme inégalée pour la transformation numérique. Nous répondons aux besoins réels des clients en intégrant de manière transparente Microsoft 365, Dynamics 365, LinkedIn, GitHub, Microsoft Power Platform et Azure afin de libérer de la valeur commerciale pour toutes les organisations, des grandes entreprises aux entreprises familiales. Azure en est l'épine dorsale et le fondement.
En savoir plus sur Algorithmes
BBirla Institute of Technology & Science, Pilani
Cours
Catégorie : PrévisualisationPrévisualisationCatégorie : Crédit proposéCrédit proposé
Cours
Statut : Essai gratuitEssai gratuitCatégorie : Crédit proposéCrédit proposé
Cours
Statut : Essai gratuitEssai gratuitCatégorie : Crédit proposéCrédit proposé
Cours
Statut : Essai gratuitEssai gratuitCatégorie : Crédit proposéCrédit proposé
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours du certificat et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - à partir de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Plus de questions
Aide financière disponible,
¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.