• No hay productos en el carrito.

Inicio / Cursos / A deep understanding of deep learning (with Python intro)
Impartido por Mike X CohenPago único de $2,800 MXN · acceso por 12 meses

A deep understanding of deep learning (with Python intro)

Master deep learning in PyTorch using an experimental scientific approach, with lots of examples and practice problems.

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 32 unidades Nivel principiante
Qué aprenderás

Lo que serás capaz de hacer

Deep learning is increasingly dominating technology and has major implications for society. From self-driving cars to medical diagnoses, from face recognition to deep fakes, and from language translation to music generation, deep learning is spreading like wildfire throughout all areas of modern technology. But deep learning is not only about super-fancy, cutting-edge, highly sophisticated applications. Deep learning is increasingly becoming a standard tool in machine-learning, data science, and statistics. Deep learning is used by small startups for data mining and dimension reduction, by governments for detecting tax evasion, and by scientists for detecting patterns in their research data. Deep learning is now used in most areas of technology, business, and entertainment. And it's becoming more important every year. How does deep learning work? Deep learning is built on a really simple principle: Take a super-simple algorithm (weighted sum and nonlinearity), and repeat it many many times until the result is an incredibly complex and sophisticated learned representation of the data. Is it really that simple? mmm OK, it's actually a tiny bit more complicated than that ;) but that's the core idea, and everything else -- literally everything else in deep learning -- is just clever ways of putting together these fundamental building blocks. That doesn't mean the deep neural networks are trivial to understand: there are important architectural differences between feedforward networks, convolutional networks, and recurrent networks. Given the diversity of deep learning model designs, parameters, and applications, you can only learn deep learning -- I mean, really learn deep learning, not just have superficial knowledge from a youtube video -- by having an experienced teacher guide you through the math, implementations, and reasoning. And of course, you need to have lots of hands-on examples and practice problems to work through. Deep learning is basically just applied math, and, as everyone knows, math is not a spectator sport! What is this course all about? Simply put: The purpose of this course is to provide a deep-dive into deep learning. You will gain flexible, fundamental, and lasting expertise on deep learning. You will have a deep understanding of the fundamental concepts in deep learning, so that you will be able to learn new topics and trends that emerge in the future. Please note: This is not a course for someone who wants a quick overview of deep learning with a few solved examples. Instead, this course is designed for people who really want to understand how and why deep learning works; when and how to select metaparameters like optimizers, normalizations, and learning rates; how to evaluate the performance of deep neural network models; and how to modify and adapt existing models to solve new problems. You can learn everything about deep learning in this course. In this course, you will learn Theory : Why are deep learning models built the way they are? Math : What are the formulas and mechanisms of deep learning? Implementation : How are deep learning models actually constructed in Python (using the PyTorch library)? Intuition : Why is this or that metaparameter the right choice? How to interpret the effects of regularization? etc. Python : If you're completely new to Python, go through the 8+ hour coding tutorial appendix. If you're already a knowledgeable coder, then you'll still learn some new tricks and code optimizations. Google-colab : Colab is an amazing online tool for running Python code, simulations, and heavy computations using Google's cloud services. No need to install anything on your computer. Unique aspects of this course Clear and comprehensible explanations of concepts in deep learning, including transfer learning, generative modeling, convolutional neural networks, feedforward networks, generative adversarial networks (GAN), and more. Several distinct explanations of the same ideas, which is a proven technique for learning. Visualizations using graphs, numbers, and spaces that provide intuition of artificial neural networks. LOTS of exercises, projects, code-challenges, suggestions for exploring the code. You learn best by doing it yourself! Active Q&A forum where you can ask questions, get feedback, and contribute to the community. 8+ hour Python tutorial. That means you don't need to master Python before enrolling in this course. So what are you waiting for?? Watch the course introductory video and free sample videos to learn more about the contents of this course and about my teaching style. If you are unsure if this course is right for you and want to learn more, feel free to contact with me questions before you sign up. I hope to see you soon in the course! Mike

  • The theory and math underlying deep learning
  • How to build artificial neural networks
  • Architectures of feedforward and convolutional networks
  • Building models in PyTorch
  • The calculus and code of gradient descent
  • Fine-tuning deep network models

Temario

UNIDAD 1 - Introduction · 2 lecciones

UNIDAD 1 - Introduction

  • How to learn from this courseVideo · 9 min
  • Using Udemy like a proVideo · 8 min
UNIDAD 2 - Download all course materials · 2 lecciones

UNIDAD 2 - Download all course materials

  • Downloading and using the codeVideo · 6 min
  • My policy on code-sharingVideo · 2 min
UNIDAD 3 - Concepts in deep learning · 5 lecciones

UNIDAD 3 - Concepts in deep learning

  • What is an artificial neural network?Video · 16 min
  • How models "learn"Video · 12 min
  • The role of DL in science and knowledgeVideo · 17 min
  • Running experiments to understand DLVideo · 13 min
  • Are artificial "neurons" like biological neurons?Video · 18 min
UNIDAD 4 - About the Python tutorial · 1 lecciones

UNIDAD 4 - About the Python tutorial

  • Should you watch the Python tutorial?Video · 4 min
UNIDAD 5 - Math, numpy, PyTorch · 19 lecciones

UNIDAD 5 - Math, numpy, PyTorch

  • PyTorch or TensorFlow?Lectura · 0 min
  • Introduction to this sectionVideo · 2 min
  • Spectral theories in mathematicsVideo · 9 min
  • Terms and datatypes in math and computersVideo · 7 min
  • Converting reality to numbersVideo · 7 min
  • Vector and matrix transposeVideo · 7 min
  • OMG it's the dot product!Video · 10 min
  • Matrix multiplicationVideo · 15 min
  • SoftmaxVideo · 19 min
  • LogarithmsVideo · 8 min
  • Entropy and cross-entropyVideo · 18 min
  • Min/max and argmin/argmaxVideo · 13 min
  • Mean and varianceVideo · 16 min
  • Random sampling and sampling variabilityVideo · 11 min
  • Reproducible randomness via seedingVideo · 9 min
  • The t-testVideo · 14 min
  • Derivatives: intuition and polynomialsVideo · 17 min
  • Derivatives find minimaVideo · 9 min
  • Derivatives: product and chain rulesVideo · 10 min
UNIDAD 6 - Gradient descent · 10 lecciones

UNIDAD 6 - Gradient descent

  • Overview of gradient descentVideo · 14 min
  • What about local minima?Video · 12 min
  • Gradient descent in 1DVideo · 17 min
  • CodeChallenge: unfortunate starting valueVideo · 12 min
  • Gradient descent in 2DVideo · 15 min
  • CodeChallenge: 2D gradient ascentVideo · 5 min
  • Parametric experiments on g.d.Video · 19 min
  • CodeChallenge: fixed vs. dynamic learning rateVideo · 16 min
  • Vanishing and exploding gradientsVideo · 6 min
  • Tangent: Notebook revision historyVideo · 2 min
UNIDAD 7 - ANNs (Artificial Neural Networks) · 21 lecciones

UNIDAD 7 - ANNs (Artificial Neural Networks)

  • The perceptron and ANN architectureVideo · 20 min
  • A geometric view of ANNsVideo · 14 min
  • ANN math part 1 (forward prop)Video · 16 min
  • ANN math part 2 (errors, loss, cost)Video · 11 min
  • ANN math part 3 (backprop)Video · 12 min
  • ANN for regressionVideo · 24 min
  • CodeChallenge: manipulate regression slopesVideo · 19 min
  • ANN for classifying qwertiesVideo · 22 min
  • Learning rates comparisonVideo · 24 min
  • Multilayer ANNVideo · 20 min
  • Linear solutions to linear problemsVideo · 8 min
  • Why multilayer linear models don't existVideo · 6 min
  • Multi-output ANN (iris dataset)Video · 27 min
  • CodeChallenge: more qwerties!Video · 12 min
  • Comparing the number of hidden unitsVideo · 10 min
  • Depth vs. breadth: number of parametersVideo · 17 min
  • Defining models using sequential vs. classVideo · 13 min
  • Model depth vs. breadthVideo · 21 min
  • CodeChallenge: convert sequential to classVideo · 7 min
  • Diversity of ANN visual representationsLectura · 0 min
  • Reflection: Are DL models understandable yet?Video · 8 min
UNIDAD 8 - Overfitting and cross-validation · 8 lecciones

UNIDAD 8 - Overfitting and cross-validation

  • What is overfitting and is it as bad as they say?Video · 12 min
  • Cross-validationVideo · 17 min
  • GeneralizationVideo · 6 min
  • Cross-validation -- manual separationVideo · 13 min
  • Cross-validation -- scikitlearnVideo · 21 min
  • Cross-validation -- DataLoaderVideo · 20 min
  • Splitting data into train, devset, testVideo · 10 min
  • Cross-validation on regressionVideo · 8 min
UNIDAD 9 - Regularization · 12 lecciones

UNIDAD 9 - Regularization

  • Regularization: Concept and methodsVideo · 14 min
  • train() and eval() modesVideo · 7 min
  • Dropout regularizationVideo · 22 min
  • Dropout regularization in practiceVideo · 23 min
  • Dropout example 2Video · 7 min
  • Weight regularization (L1/L2): mathVideo · 18 min
  • L2 regularization in practiceVideo · 13 min
  • L1 regularization in practiceVideo · 12 min
  • Training in mini-batchesVideo · 12 min
  • Batch training in actionVideo · 11 min
  • The importance of equal batch sizesVideo · 7 min
  • CodeChallenge: Effects of mini-batch sizeVideo · 12 min
UNIDAD 10 - Metaparameters (activations, optimizers) · 24 lecciones

UNIDAD 10 - Metaparameters (activations, optimizers)

  • What are "metaparameters"?Video · 5 min
  • The "wine quality" datasetVideo · 17 min
  • CodeChallenge: Minibatch size in the wine datasetVideo · 16 min
  • Data normalizationVideo · 13 min
  • The importance of data normalizationVideo · 10 min
  • Batch normalizationVideo · 13 min
  • Batch normalization in practiceVideo · 8 min
  • CodeChallenge: Batch-normalize the qwertiesVideo · 5 min
  • Activation functionsVideo · 18 min
  • Activation functions in PyTorchVideo · 12 min
  • Activation functions comparisonVideo · 9 min
  • CodeChallenge: Compare relu variantsVideo · 8 min
  • CodeChallenge: Predict sugarVideo · 17 min
  • Loss functionsVideo · 17 min
  • Loss functions in PyTorchVideo · 19 min
  • More practice with multioutput ANNsVideo · 14 min
  • Optimizers (minibatch, momentum)Video · 19 min
  • SGD with momentumVideo · 8 min
  • Optimizers (RMSprop, Adam)Video · 16 min
  • Optimizers comparisonVideo · 10 min
  • CodeChallenge: Optimizers and... somethingVideo · 7 min
  • CodeChallenge: Adam with L2 regularizationVideo · 8 min
  • Learning rate decayVideo · 12 min
  • How to pick the right metaparametersVideo · 12 min
UNIDAD 11 - FFNs (Feed-Forward Networks) · 12 lecciones

UNIDAD 11 - FFNs (Feed-Forward Networks)

  • What are fully-connected and feedforward networks?Video · 5 min
  • The MNIST datasetVideo · 13 min
  • FFN to classify digitsVideo · 22 min
  • CodeChallenge: Binarized MNIST imagesVideo · 5 min
  • CodeChallenge: Data normalizationVideo · 16 min
  • Distributions of weights pre- and post-learningVideo · 15 min
  • CodeChallenge: MNIST and breadth vs. depthVideo · 13 min
  • CodeChallenge: Optimizers and MNISTVideo · 7 min
  • Scrambled MNISTVideo · 8 min
  • Shifted MNISTVideo · 11 min
  • CodeChallenge: The mystery of the missing 7Video · 11 min
  • Universal approximation theoremVideo · 9 min
UNIDAD 12 - More on data · 11 lecciones

UNIDAD 12 - More on data

  • Anatomy of a torch dataset and dataloaderVideo · 18 min
  • Data size and network sizeVideo · 17 min
  • CodeChallenge: unbalanced dataVideo · 20 min
  • What to do about unbalanced designs?Video · 8 min
  • Data oversampling in MNISTVideo · 16 min
  • Data noise augmentation (with devset+test)Video · 13 min
  • Data feature augmentationVideo · 20 min
  • Getting data into colabVideo · 6 min
  • Save and load trained modelsVideo · 6 min
  • Save the best-performing modelVideo · 15 min
  • Where to find online datasetsVideo · 6 min
UNIDAD 13 - Measuring model performance · 8 lecciones

UNIDAD 13 - Measuring model performance

  • Two perspectives of the worldVideo · 7 min
  • Accuracy, precision, recall, F1Video · 12 min
  • APRF in codeVideo · 7 min
  • APRF example 1: wine qualityVideo · 14 min
  • APRF example 2: MNISTVideo · 12 min
  • CodeChallenge: MNIST with unequal groupsVideo · 9 min
  • Computation timeVideo · 10 min
  • Better performance in test than train?Video · 9 min
UNIDAD 14 - FFN milestone projects · 6 lecciones

UNIDAD 14 - FFN milestone projects

  • Project 1: A gratuitously complex adding machineVideo · 7 min
  • Project 1: My solutionVideo · 11 min
  • Project 2: Predicting heart diseaseVideo · 7 min
  • Project 2: My solutionVideo · 18 min
  • Project 3: FFN for missing data interpolationVideo · 10 min
  • Project 3: My solutionVideo · 9 min
UNIDAD 15 - Weight inits and investigations · 10 lecciones

UNIDAD 15 - Weight inits and investigations

  • Explanation of weight matrix sizesVideo · 12 min
  • A surprising demo of weight initializationsVideo · 16 min
  • Theory: Why and how to initialize weightsVideo · 10 min
  • CodeChallenge: Weight variance initsVideo · 13 min
  • Xavier and Kaiming initializationsVideo · 16 min
  • CodeChallenge: Xavier vs. KaimingVideo · 17 min
  • CodeChallenge: Identically random weightsVideo · 13 min
  • Freezing weights during learningVideo · 13 min
  • Learning-related changes in weightsVideo · 22 min
  • Use default inits or apply your own?Video · 5 min
UNIDAD 16 - Autoencoders · 6 lecciones

UNIDAD 16 - Autoencoders

  • What are autoencoders and what do they do?Video · 12 min
  • Denoising MNISTVideo · 16 min
  • CodeChallenge: How many units?Video · 20 min
  • AEs for occlusionVideo · 18 min
  • The latent code of MNISTVideo · 22 min
  • Autoencoder with tied weightsVideo · 24 min
UNIDAD 17 - Running models on a GPU · 3 lecciones

UNIDAD 17 - Running models on a GPU

  • What is a GPU and why use it?Video · 15 min
  • ImplementationVideo · 10 min
  • CodeChallenge: Run an experiment on the GPUVideo · 7 min
UNIDAD 18 - Convolution and transformations · 12 lecciones

UNIDAD 18 - Convolution and transformations

  • Convolution: conceptsVideo · 22 min
  • Feature maps and convolution kernelsVideo · 10 min
  • Convolution in codeVideo · 21 min
  • Convolution parameters (stride, padding)Video · 12 min
  • The Conv2 class in PyTorchVideo · 13 min
  • CodeChallenge: Choose the parametersVideo · 7 min
  • Transpose convolutionVideo · 14 min
  • Max/mean poolingVideo · 19 min
  • Pooling in PyTorchVideo · 14 min
  • To pool or to stride?Video · 10 min
  • Image transformsVideo · 17 min
  • Creating and using custom DataLoadersVideo · 19 min
UNIDAD 19 - Understand and design CNNs · 16 lecciones

UNIDAD 19 - Understand and design CNNs

  • The canonical CNN architectureVideo · 11 min
  • CNN to classify MNIST digitsVideo · 26 min
  • CNN on shifted MNISTVideo · 9 min
  • Classify Gaussian blursVideo · 24 min
  • Examine feature map activationsVideo · 28 min
  • CodeChallenge: Softcode internal parametersVideo · 17 min
  • CodeChallenge: How wide the FC?Video · 11 min
  • Do autoencoders clean Gaussians?Video · 17 min
  • CodeChallenge: AEs and occluded GaussiansVideo · 10 min
  • CodeChallenge: Custom loss functionsVideo · 20 min
  • Discover the Gaussian parametersVideo · 17 min
  • The EMNIST dataset (letter recognition)Video · 25 min
  • Dropout in CNNsVideo · 10 min
  • CodeChallenge: How low can you go?Video · 7 min
  • CodeChallenge: Varying number of channelsVideo · 14 min
  • So many possibilities! How to create a CNN?Video · 5 min
UNIDAD 20 - CNN milestone projects · 5 lecciones

UNIDAD 20 - CNN milestone projects

  • Project 1: Import and classify CIFAR10Video · 7 min
  • Project 1: My solutionVideo · 12 min
  • Project 2: CIFAR-autoencoderVideo · 5 min
  • Project 3: FMNISTVideo · 4 min
  • Project 4: Psychometric functions in CNNsVideo · 12 min
UNIDAD 21 - Transfer learning · 8 lecciones

UNIDAD 21 - Transfer learning

  • Transfer learning: What, why, and when?Video · 17 min
  • Transfer learning: MNIST -> FMNISTVideo · 10 min
  • CodeChallenge: letters to numbersVideo · 14 min
  • Famous CNN architecturesVideo · 7 min
  • Transfer learning with ResNet-18Video · 17 min
  • CodeChallenge: VGG-16Video · 4 min
  • Pretraining with autoencodersVideo · 20 min
  • CIFAR10 with autoencoder-pretrained modelVideo · 18 min
UNIDAD 22 - Style transfer · 5 lecciones

UNIDAD 22 - Style transfer

  • What is style transfer and how does it work?Video · 5 min
  • The Gram matrix (feature activation covariance)Video · 13 min
  • The style transfer algorithmVideo · 11 min
  • Transferring the screaming bathtubVideo · 22 min
  • CodeChallenge: Style transfer with AlexNetVideo · 7 min
UNIDAD 23 - Generative adversarial networks · 7 lecciones

UNIDAD 23 - Generative adversarial networks

  • GAN: What, why, and howVideo · 17 min
  • Linear GAN with MNISTVideo · 22 min
  • CodeChallenge: Linear GAN with FMNISTVideo · 10 min
  • CNN GAN with GaussiansVideo · 15 min
  • CodeChallenge: Gaussians with fewer layersVideo · 6 min
  • CNN GAN with FMNISTVideo · 6 min
  • CodeChallenge: CNN GAN with CIFARVideo · 8 min
UNIDAD 24 - RNNs (Recurrent Neural Networks) (and GRU/LSTM) · 9 lecciones

UNIDAD 24 - RNNs (Recurrent Neural Networks) (and GRU/LSTM)

  • Leveraging sequences in deep learningVideo · 13 min
  • How RNNs workVideo · 15 min
  • The RNN class in PyTorchVideo · 18 min
  • Predicting alternating sequencesVideo · 20 min
  • CodeChallenge: sine wave extrapolationVideo · 25 min
  • More on RNNs: Hidden states, embeddingsVideo · 16 min
  • GRU and LSTMVideo · 23 min
  • The LSTM and GRU classesVideo · 13 min
  • Lorem ipsumVideo · 25 min
UNIDAD 25 - Ethics of deep learning · 5 lecciones

UNIDAD 25 - Ethics of deep learning

  • Will AI save us or destroy us?Video · 10 min
  • Example case studiesVideo · 7 min
  • Some other possible ethical scenariosVideo · 11 min
  • Will deep learning take our jobs?Video · 10 min
  • Accountability and making ethical AIVideo · 11 min
UNIDAD 26 - Where to go from here? · 2 lecciones

UNIDAD 26 - Where to go from here?

  • How to learn topic _X_ in deep learning?Video · 8 min
  • How to read academic DL papersVideo · 16 min
UNIDAD 27 - Python intro: Data types · 8 lecciones

UNIDAD 27 - Python intro: Data types

  • How to learn from the Python tutorialVideo · 3 min
  • VariablesVideo · 18 min
  • Math and printingVideo · 19 min
  • Lists (1 of 2)Video · 14 min
  • Lists (2 of 2)Video · 9 min
  • TuplesVideo · 8 min
  • BooleansVideo · 18 min
  • DictionariesVideo · 12 min
UNIDAD 28 - Python intro: Indexing, slicing · 2 lecciones

UNIDAD 28 - Python intro: Indexing, slicing

  • IndexingVideo · 12 min
  • SlicingVideo · 12 min
UNIDAD 29 - Python intro: Functions · 8 lecciones

UNIDAD 29 - Python intro: Functions

  • Inputs and outputsVideo · 7 min
  • Python libraries (numpy)Video · 14 min
  • Python libraries (pandas)Video · 14 min
  • Getting help on functionsVideo · 8 min
  • Creating functionsVideo · 20 min
  • Global and local variable scopesVideo · 13 min
  • Copies and referents of variablesVideo · 6 min
  • Classes and object-oriented programmingVideo · 19 min
UNIDAD 30 - Python intro: Flow control · 10 lecciones

UNIDAD 30 - Python intro: Flow control

  • If-else statementsVideo · 15 min
  • If-else statements, part 2Video · 17 min
  • For loopsVideo · 18 min
  • Enumerate and zipVideo · 12 min
  • ContinueVideo · 7 min
  • Initializing variablesVideo · 18 min
  • Single-line loops (list comprehension)Video · 15 min
  • while loopsVideo · 20 min
  • Broadcasting in numpyVideo · 16 min
  • Function error checking and handlingVideo · 18 min
UNIDAD 31 - Python intro: Text and plots · 7 lecciones

UNIDAD 31 - Python intro: Text and plots

  • Printing and string interpolationVideo · 17 min
  • Plotting dots and linesVideo · 13 min
  • Subplot geometryVideo · 16 min
  • Making the graphs look nicerVideo · 19 min
  • SeabornVideo · 11 min
  • ImagesVideo · 18 min
  • Export plots in low and high resolutionVideo · 8 min
UNIDAD 32 - Bonus section · 1 lecciones

UNIDAD 32 - Bonus section

  • Bonus contentLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    32 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: A deep understanding of deep learning (with Python intro)

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Mike X Cohen.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 32 unidades · 265 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Mike X Cohen; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · A deep understanding of deep learning (with Python intro)

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture