Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Data Science Deep Learning

Le Deep Learning de A à Z

Apprenez à créer des algorithmes de Deep Learning en Python par des experts en Machine Learning & Data science.
Bestseller
Rating: 4.4 out of 54.4 (2,245 ratings)
11,986 students
Created by Hadelin de Ponteves, Charles Bordet
Last updated 4/2020
French
French [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Comprendre l'intuition derrière les réseaux de neurones artificiels
  • Comprendre l'intuition derrière les réseaux de neurones à convolution
  • Comprendre l'intuition derrière les réseaux de neurones récurrents
  • Comprendre l'intuition derrière les cartes auto adaptives
  • Comprendre l'intuition derrière les machines de Boltzmann
  • Comprendre l'intuition derrière les auto encodeurs
  • Appliquer les réseaux de neurones artificiels en pratique
  • Appliquer les réseaux de neurones à convolution en pratique
  • Appliquer les réseaux de neurones récurrents en pratique
  • Appliquer les cartes auto adaptives en pratique
  • Appliquer les machines de Boltzmann en pratique
  • Appliquer les auto encodeurs en pratique
Curated for the Udemy for Business collection

Course content

31 sections • 176 lectures • 18h 34m total length

  • Preview11:54
  • Installation de Python
    05:11
  • Comment avoir les données et lectures additionnelles
    00:16
  • IMPORTANT : Mise à jour du code
    01:04

  • Bienvenue dans le Chapitre 1 - Réseaux de neurones artificiels
    00:51

  • Plan d'attaque
    02:27
  • Le Neurone
    14:23
  • La fonction d'activation
    07:35
  • Comment fonctionnent les Réseaux de Neurones ?
    09:51
  • Comment apprennent les Réseaux de Neurones ?
    11:39
  • Algorithme du Gradient
    08:49
  • Algorithme du Gradient Stochastique
    07:33
  • Rétropropagation
    04:59

  • Pré-requis
    00:25
  • Comment avoir les données
    00:16
  • Description du problème
    05:06
  • Instructions d'installation des modules
    01:06
  • Construire un ANN - Étape 1
    11:53
  • Construire un ANN - Étape 2
    14:19
  • Construire un ANN - Étape 3
    01:51
  • Construire un ANN - Étape 4
    01:33
  • Construire un ANN - Étape 5
    10:21
  • Construire un ANN - Étape 6
    01:42
  • Construire un ANN - Étape 7
    03:12
  • Construire un ANN - Étape 8
    04:23
  • Construire un ANN - Étape 9
    05:15
  • Construire un ANN - Étape 10
    06:24

  • Instructions
    00:22
  • Solution
    11:39

  • Évaluer l'ANN
    16:19
  • Améliorer l'ANN
    05:02
  • Ajuster l'ANN
    17:00

  • Instructions
    00:11

  • Bienvenue dans le chapitre 2 - Réseaux de neurones à convolution
    00:47

  • Plan d'attaque
    02:47
  • Que sont les Réseaux de Neurones à Convolution ?
    13:28
  • Étape 1 - Convolution
    12:30
  • Étape 1b - Couche ReLU
    05:10
  • Étape 2 - Pooling
    12:44
  • Étape 3 - Flattening
    01:34
  • Étape 4 - Complètement connecté
    16:15
  • Récap
    04:33
  • Fonction softmax et entropie croisée
    15:57

  • Comment avoir les données
    00:16
  • Introduction aux CNNs
    02:47
  • Construire un CNN - Étape 1
    05:18
  • Construire un CNN - Étape 2
    02:04
  • Construire un CNN - Étape 3
    00:44
  • Construire un CNN - Étape 4
    09:22
  • Construire un CNN - Étape 5
    03:21
  • Construire un CNN - Étape 6
    03:21
  • Construire un CNN - Étape 7
    05:13
  • Construire un CNN - Étape 8
    02:49
  • Construire un CNN - Étape 9
    19:33
  • Construire un CNN - Étape 10
    06:10

Requirements

  • Seulement un niveau mathématique de niveau lycée

Description

Le domaine de l'intelligence artificielle est en pleine croissance. Entre les voitures autonomes qui ont déjà roulé des millions de kilomètres, IBM Watson qui produit de meilleurs diagnostics que des armées de médecins, ou le robot Alpha Go de l'équipe Deepmind de Google qui bat le champion du monde de Go, il n'y a plus de doute sur l'explosion de ce nouveau domaine.

Mais plus le domaine de l'IA progresse, plus les problèmes qu'on cherche à résoudre sont compliqués. Seul le Deep Learning peut résoudre des problèmes aussi complexes, ce qui explique pourquoi on le retrouve au cœur des recherches en intelligence artificielle.

--- Pourquoi Deep Learning de A à Z ? ---

Il y a cinq raisons qui font que le cours Deep Learning de A à Z est différent et sort du lot en comparaison des autres cours qu'on peut trouver ici et là :

1. STRUCTURE ROBUSTE

La chose la plus importante sur laquelle nous nous sommes concentrés est de donner au cours une structure robuste. Le Deep Learning est un domaine très large et complexe, ce qui le rend difficile à approcher.

C'est pourquoi nous avons regroupés les leçons en deux grosses parties, représentant les deux branches fondamentales du Deep Learning : Le Deep Learning supervisé et le Deep Learning non supervisé. Ensuite, chaque partie est divisée en trois algorithmes distincts. Nous avons déterminé qu'il s'agissait de la meilleure structure pour apprendre le Deep Learning.

2. LEÇONS INTUITIVES

La plupart des cours et livres commencent directement par la théorie, puis des maths, puis du code... Sauf qu'ils oublient d'expliquer ce qui est peut-être le plus important : pourquoi vous faites ce que vous faites. Pas dans Deep Learning de A à Z. On se focalise d'abord sur l'intuition des concepts derrières les algorithmes.

Grâce à ces leçons intuitives, vous arriverez beaucoup plus facilement à comprendre les techniques. Par la suite, lorsque vous passerez aux leçons plus orientées pratique avec du code, vous visualiserez aisément chaque étape des algorithmes et surtout pourquoi vous devez exécuter chaque étape.

3. PROJETS PASSIONNANTS

N'en avez-vous pas marre de retrouver tout le temps les mêmes jeux de données constamment dans tous les cours ?

Ça en devient lassant.

C'est pourquoi dans ce cours nous avons choisi d'utiliser des jeux de données réels et de résoudre de vrais problèmes réels. (Pas comme les données de fleurs d'iris ou le super classique exemple de classification de chiffre comme on voit partout). Dans ce cours, on va résoudre six problèmes :

  • Comment prédire le départ d'un client grâce aux Réseaux de Neurones Artificiels.
  • Comment reconnaître des images grâce aux Réseaux de Neurones à Convolution.
  • Comment prédire le prix d'une action grâce aux Réseaux de Neurones Récurrents.
  • Comment réaliser une enquête de fraude grâce aux Cartes Auto Adaptives.
  • Comment créer un système de recommandation grâce aux Machines de Boltzmann.
  • Comment gagner le prix Netflix de 1 million de $ grâce aux auto encodeurs empilés*.

*Les auto-encodeurs sont une technique de Deep Learning très récente qui n'existait pas il y a quelques années encore. Cette méthode n'est jamais expliquée suffisamment en détail.

4. EXERCICES DE CODE

Dans Deep Learning de A à Z, on code avec vous. Chaque leçon pratique démarre avec une page blanche, et ensemble on progresse ligne par ligne afin que vous puissiez suivre et comprendre chaque étape du code.

De plus, le code est structuré de telle manière que vous pouvez facilement le télécharger et l'appliquer directement sur vos propres projets. Nous vous expliquons comment vous pouvez changer le code pour l'adapter à VOS données, ou comment optimiser les algorithmes pour vos besoins afin que vous obteniez les résultats que vous recherchez.

Ce cours a donc une application directe pour votre carrière professionnelle.

5. SOUTIEN DIRECT

Avez-vous déjà suivi un cours ou lu un livre où vous avez des tonnes de questions... qui restent sans réponse ?

Eh bien ce n'est pas le cas de cours. Nous nous engageons à faire de ce cours le meilleur cours de Deep Learning sur la planète. Avec cet engagement vient la responsabilité d'être là constamment pour vous quand vous avez besoin d'aide.

Comme nous avons aussi une vie et des clients, une équipe de Data Scientists professionels est là pour vous aider. Posez une question, et vous obtiendrez une réponse dans les 48 heures maximum, peu importe la complexité de votre problème.

Nous sommes là pour assurer votre succès et votre réussite.

--- Les outils ---

Tensorflow et PyTorch sont les outils open-source les plus utilisés en Deep Learning. Dans ce cours, vous apprendrez à utiliser les deux !

Tensorflow a été développé par Google et est utilisé par exemple dans leur système de reconnaissance vocale, dans Google Photos, Gmail, Google Search, et dans pas mal d'autres applications. De nombreuses entreprises utilisent Tensorflow, comme AirBnB, Airbus, eBay, Intel, Uber, et des centaines d'autres.

PyTorch est tout aussi puissant et a été développé par des chercheurs chez Nvidia et dans les universités de Stanford, Oxford, et ParisTech. Des entreprises comme Twitter, Saleforce ou Facebook utilisent PyTorch.

Alors, lequel est meilleur et pourquoi ?

Dans ce cours, vous apprendrez justement à utiliser les deux et donc dans quelles situations Tensorflow ou PyTorch est plus adapté. Au fur et à mesure des leçons, nous allons comparer les deux et vous donnez des astuces et idées pour retenir quand les utiliser.

Ces outils sont encore très récents et ont été créé il y a tout juste deux ans. C'est de ça dont on parle quand on vous dit que ce cours utilise les outils de Deep Learning les plus à la pointe de la technologie !

--- Encore plus d'outils ---

Theano est un autre outil open-source pour le Deep Learning. Il est similar à Tensorflow dans son usage, mais nous en parlerons tout de même.

Keras est une librairie qui permet d'implémenter les modèles de Deep Learning. Elle regroupe à la fois Theano et Tensorflow et permet en juste quelques lignes de code de créer des modèles puissants et complexes de Deep Learning. C'est ce qui vous permettra d'avoir une vision globale de ce que vous créez. Le code que vous produirez sera clair et structuré grâce à cette librairie, ce qui vous permettra d'avoir une bonne intuition et une excellente compréhension de ce que vous faites.

--- Plus plus plus d'outils ! ---

Scikit-learn est la librairie de Machine Learning par excellence. On l'utilisera :

  • pour évaluer la performence de nos modèles avec la meilleure technique : la validation croisée à k couches (k-fold cross validation).
  • pour améliorer nos modèles en optisimant les paramètres.
  • pour préparer nos données afin que nos modèles puissent apprendre dans les meilleures conditions.

Évidemment, n'oublions pas de nommer Python, qui est l'outil sur lequel ce cours est basé. Chaque section vous donnera des heures et des heures de pratique dans ce langage.

De plus, ce cours utilise Numpy pour réaliser les calculs mathématiques et manipuler des tableaux multidimensionnels, ainsi que Matplotlib pour tracer des graphes et visualiser nos résultats, puis Pandas pour importer et manipuler les jeux de données de manière efficace.

--- À qui s'adresse ce cours ? ---

Comme vous avez pu le remarquer, il y a de nombreux outils dans le monde du Deep Learning. Dans ce cours, nous avons tenu à vous montrer les plus importants de manière progressive de telle manière à ce que vos connaissances en Deep Learning soient à la pointe à la fin du cours.

Si vous êtes complètement débutant en Deep Learning, alors vous trouverez ce cours particulièrement utile. Deep Learning de A à Z est stucturé de telle manière que vous ne vous retrouverez pas coincé par du code non nécessaire ou des complexités mathématiques absurdes. L'idée est de commencer à appliquer les techniques de Deep Learning au plus vite dans le cours et d'apprendre rapidement à partir de zéro. Chaque leçon vous rendra peu à peu plus confiant dans vos capacités.

Si vous avez déjà une expérience en Deep Learning, alors vous trouverez dans ce cours des rappels inspirants et très orientés pratique. Grâce à Deep Learning de A à Z, vous maîtriserez les algorithmes de pointe (dont certains n'existaient même pas encore il y a deux ans) et acquérerez une expérience pratique sur des challenges issus du monde réel. Les applications vous donneront de l'inspiration pour explorer plus avant vos compétences en Deep Learning.

--- Études de cas du monde réel ---

Maîtriser les techniques de Deep Learning ne consiste pas juste en connaître l'intuition et les outils. Il s'agit aussi d'être capable d'appliquer ce que vous apprenez sur des situations réels afin d'en sortir des résultats mesurables et utiles. C'est pourquoi ce cours vous guidera au travers de six challenges passionnants :

#1 Prédiction du départ d'un client

Dans cette partie, nous vous présenterons des données provenant de la base de données d'une banque souhaitant prédire si un client lui restera fidèle dans les six prochains mois ou non. Les données consistent en un identifiant, le score de crédit, le sexe, l'âge, si le client a une carte de crédit, etc. Pendant six mois, la banque a accumulé des données sur ces clients.

À présent, votre objectif est de créer un réseau de neurones artificiel qui peut prédire, grâce aux données démographiques, géographiques et transactionnelles fournies, si un client quittera la banque ou non. Dans ce problème, votre employeur vous a aussi demandé d'établir un classement entre les clients pour savoir lesquels ont la plus grande probabilité de partir. Pour répondre à ce problème, vous utiliserez un modèle de Deep Learning qui est basé sur une approche probabilistique.

Si vous arrivez au bout de ce projet, vous permettrez à la banque d'adapter directement ses offres pour les clients qui risquent de partir. Grâce à votre modèle de Deep Learning, la banque pourra donc réduire ses départs de clients.

#2 Reconnaissance d'image

Dans cette partie, vous créerez un réseau de neurones à convolution qui est capable de détecter des objets dans une image. Nous utiliserons un modèle de Deep Learning capable de reconnaître un chat d'un chien. Au-delà de cette problématique, ce modèle sera capable de se généraliser et de détecter n'importe quel objet (nous vous montrerons comment) simplement en changeant les images qu'on lui donne en entrée.

Par exemple, vous pourrez ré-utiliser le modèle sur un ensemble d'images de cerveau pour détecter si l'image contient une tumeur ou non. Mais si vous préférez rester sur les petits chats et les petits chiens, alors vous pourrez vous amuser à prendre une photo de votre petit animal préféré et votre modèle arrivera à prédire s'il s'agit d'un chien ou d'un chat. Nous l'avons nous-mêmes testé !

#3 Prédiction du prix d'une action

Dans cette partie, vous créerez l'un des modèles de Deep Learning les plus puissants. En fait, il s'agit du modèle le plus proche de l'intelligence artificielle. Pourquoi ? Parce que ce modèle a une mémoire à long terme, exactement comme nous les êtres humains.

Cette branche du Deep Learning comprend les réseaux de neurones récurrents. Les RNNs classiques ont une mémoire à court terme et n'ont jamais été très populaires à cause de ça. Mais récemment des améliorations dans les réseaux de neurones récurrents ont donné naissance aux LSTMs (RNNs à large mémoire court-terme) qui ont complètement changé la donne. 

Ainsi, vous apprendrez à implémenter ce modèle très puissant au travers d'un challenge consistant à prédire le prix réel de l'action Google. Des chercheurs de l'université de Stanford ont travaillé sur ce challenge aussi et nous essaierons de faire aussi bien qu'eux.

#4 Détection de fraude

Une étude récente de Markets & Markets a estimé que le marché de détection et prévention de la fraude atteindrai 33,19 milliards de $ en 2021. C'est une industrie énorme et la demande en compétences avancées de Deep Learning ne peut que continuer à croître.

Le challenge sera de détecter les cas de fraudes dans les demandes de cartes de crédit. Vous créerez un modèle de Deep Learning pour une banque à partir d'un jeu de données contenant des informations sur les clients demandant une carte de crédit spéciale.

Ces donnéens client vous permettront de détecter une fraude potentielle dans les demandes. À la fin du challenge, vous serez capable de sortir une liste explicite de clients qui ont potentiellement triché en remplissant leurs formulaires de demande.

#5 & 6 Systèmes de recommandation

Entre les suggestions de produits Amazon et les recommandations de films de Netflix, on voit de plus en plus de systèmes de recommandation fleurir un peu partout. Les spécialistes qui les créent font partie des Data Scientists les mieux payés de la planète.

Nous travaillerons sur un jeu de données qui a exactement les mêmes caractéristiques que les données Netflix : une tonne de films, des milliers d'utilisateurs, et les notes qu'ils donnent sur les films qu'ils ont regardés. Les notes vont de 1 à 5, exactement comme dans la compétition Netflix, ce qui rend le système de recommandation plus complexe que de simplement dire si l'utilisateur a "aimé" ou "pas aimé" le film.

Votre système de recommandation sera capable de prédire les notes des films que les utilisateurs n'ont pas encore regardé. En classant les prédictions de 5 à 1, votre modèle de Deep Learning pourra ensuite recommender les films que chaque utilisateur sera le plus susceptible d'aimer. Créer un tel système de recommandation est un énorme challenge alors on le fera en deux essais, c'est-à-dire qu'on testera deux types de modèles de Deep Learning.

Le premier modèle consiste en une machine de Boltzmann profonde et sera abordé dans le chapitre 5. En second modèle, on utilisera les auto-encodeurs. Les deux sont simples à comprendre, ce qui ne déduit rien de leur capacité.

Ensuite vous pourrez directement appliquer votre système sur vous-même ou vos amis. La liste de films sera suffisamment complète pour que vous notiez les films que vous avez regardés, et il ne restera qu'à faire tourner le modèle pour savoir quel film regarder ! Votre système de recommandation sera la solution aux soirées où n'arrive pas à se décider à quoi regarder, et il continuera d'apprendre si vous lui dites si la recommandation lui a plu.

--- En résumé ---

Ce cours est rempli de leçons intuitives et d'exercices pratiques pour s'exercer en situation réelle.

Nous avons voulu rendre ce cours le meilleur possible et nous sommes particulièrement enthousiastes à l'idée de le partager avec vous et vous voir progresser dans ce merveilleux monde du Deep Learning.

Kirill, Hadelin & Charles

Who this course is for:

  • Quiconque étant intéressé par le Deep Learning
  • Les étudiants ayant un niveau lycée de mathématiques désirant apprendre le Deep Learning
  • Les personnes connaissant les bases de Machine Learning ou de Deep Learning (les algos classiques comme la régression linéaire, la régression logistique et des sujets plus avancés comme les réseaux de neurones artificiels), mais désirant explorer plus avant le domaine du Deep Learning
  • Quiconque n'étant pas à l'aise avec le code mais qui est intéressé par le Deep Learning et désire l'appliquer sur des jeux de données
  • Les étudiants universitaires désirant démarrer une carrière en Data Science
  • Les data analysts désirant améliorer leurs connaissances en Deep Learning
  • Les personnes souhaitant changer de métier et devenir data scientist
  • Les personnes souhaitant apporter plus de valeur à leur entreprise en utilisant la technologie du Deep Learning
  • Les entrepreneurs désirant comprendre comment utiliser les outils de Deep Learning dans leur entreprise
  • Les entrepreneurs désirant prendre l'avantage sur leurs compétiteurs dans leur industrie en utilisant les outils avancés de Deep Learning

Instructors

Hadelin de Ponteves
AI Entrepreneur
Hadelin de Ponteves
  • 4.5 Instructor Rating
  • 240,180 Reviews
  • 1,239,021 Students
  • 28 Courses

Hadelin is the co-founder and CEO at BlueLife AI, which leverages the power of cutting edge Artificial Intelligence to empower businesses to make massive profits by innovating, automating processes and maximizing efficiency. Hadelin is also an online entrepreneur who has created 70+ top-rated educational e-courses to the world on topics such as Machine Learning, Deep Learning, Artificial Intelligence and Blockchain, which have reached 1M+ students in 210 countries.

Charles Bordet
Freelance Data Scientist
Charles Bordet
  • 4.4 Instructor Rating
  • 3,777 Reviews
  • 16,633 Students
  • 5 Courses

Hey ! Je m'appelle Charles Bordet et je suis freelance en data science basé à Lyon. 

Quand j'ai terminé mes études en statistique il y a plusieurs années, j'avais bien eu quelques cours en R, SQL, etc., mais mes connaissances étaient surtout théoriques. 

Aucun problème quand il s'agissait de calculer la variance d'un estimateur, sa loi, et établir un intervalle de confiance.

Mais quand il fallait analyser de vraies données, j'étais complètement perdu... J'avais bien quelques bases en R, mais mon code était affreux et je n'arrivais de toute façon pas à faire ce que je voulais.

Je me suis donc formé en auto-didacte à l'aide de livres et de cours sur internet, j'ai même repris des cours, et puis peu à peu, j'ai inversé la tendance et j'ai commencé à moi-même donner des cours. D'abord comme chargé de TD à l'université, puis comme formateur à des professionnels.

J'ai pris de plus en plus goût à la formation, et à présent je me lance dans la réalisation de cours en ligne sur Udemy. Je me suis aperçu que l'offre française était plus que limitée. Je trouve ça assez intimidant de parler devant la caméra à potentiellement des centaines ou milliers d'apprentis data scientists, mais j'espère que vous trouverez mes cours utiles et qu'ils vous permettront de réaliser vos objectifs !

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.