Deep Learning with PyTorch

Take our Deep Learning with PyTorch course! Learn how to use your knowledge of Python to create neural networks with Facebook’s PyTorch library.

Course length

97 Lectures

22 Hours

Student rating

5.00 Out Of 45 Students

How to Become a Data Scientist

Sign up to receive this FREE ebook
written by Pierian Training founder Jose Portilla!

What You’ll Learn

  • Learn how to use NumPy to format data into arrays
  • Use pandas for data manipulation and cleaning
  • Learn classic machine learning theory principals
  • Use PyTorch Deep Learning Library for image classification
  • Use PyTorch with Recurrent Neural Networks for Sequence Time Series Data
  • Create state of the art Deep Learning models to work with tabular data

Top Companies Offer Our Courses

general electric (GE) logo transparent png
microsoft png logo
starbucks logo png
credit suisse logo
salesforce logo png transparent
capital one logo
mckinsey and company logo
cigna logo
us naval research laboratory logo

Course Content

This course focuses on balancing important theory concepts with practical hands-on exercises and projects that let you learn how to apply the concepts in the course to your own data sets! PyTorch’s deep integration into Python allows popular libraries and packages to be used for easily writing neural network layers in Python. By the end of this course you will be able to create a wide variety of deep learning models to solve your own problems with your own data sets.

  • NumPy
  • Pandas
  • Machine Learning Theory
  • Test/Train/Validation Data Splits
  • Model Evaluation – Regression and Classification Tasks
  • Unsupervised Learning Tasks
  • Tensors with PyTorch
  • Neural Network Theory
    • Perceptrons
    • Networks
    • Activation Functions
    • Cost/Loss Functions
    • Backpropagation
  • Gradients
  • Artificial Neural Networks
  • Convolutional Neural Networks
  • Recurrent Neural Networks


Intermediate to experienced Python developers who want to learn how to use Facebook’s PyTorch library for creating deep neural networks.


Course Description

This PyTorch training course is designed for students familiar with the basics of data science and machine learning who want to learn how to use Facebook’s PyTorch library for deep learning and neural network based applications. PyTorch is an open source deep learning platform that provides a seamless path from research prototyping to production deployment. It is rapidly becoming one of the most popular deep learning frameworks for Python. Deep integration into Python allows popular libraries and packages to be used for easily writing neural network layers in Python. A rich ecosystem of tools and libraries extends PyTorch and supports development in computer vision, NLP and more.

What Students Are Saying

Jose is the man. He is extremely helpful on the road to developing essential Data Science skills.

James Hizon

Absolute masterclass! Examples given here are well explained and can be applied to real ML problems. In my opinion, so far best PyTorch tutorial online available. Keep going Jose!

Piotr Bełda

Excellent way of presenting concept followed up with exercises. Thanks

Pravin Kumar

Extremely good. This is the best tutorial on PyTorch that i have seen, so simple and so rightly paced for a beginner... You have a Talent of Teaching, please keep it up..

Abhijeet Konduskar

Good course to teach PyTorch. Not much on deep learning and doesn't go as deep into some things as I may like. But I think this is all okay. I don't expect (or want) deep learning theory when learning a library. Certainly worth diving deeper into some of the PyTorch library though. Overall fantastic, and would recommend.

Anonymized User

This instructor really does an excellent job explaining the material clearly with great examples.

John Kopsky

I didn't expect to find so clear explanations. The instructor is really good.

Arturo Padilla

Tired of instructors who throw around fancy words without explaining what they mean and why? I've watched a ton of videos on machine learning and no one explained it better than Jose. He doesn't miss anything that could potentially leave you frustrated if left unexplained. All the steps are well thought through and make sense.

Ildar Masagutov

I am a big fan of all Jose's coding courses. Very informative, very knowledgeable, and very easy to understand. Keep the courses coming!

Eric Esajian

I got confident to create my own model usig PyTorch

Jenisha T
Leave Review
Add a review

Your email address will not be published. Required fields are marked *


Learn directly from our expert instructors via live webinar. Also includes the full video-on-demand course.

Private Groups

Train your whole team

Empower your employees with the latest technology skills to support professional development at your organization.

Instructor-led, on-demand, or hybrid cohort training approaches motivate employees and encourage team building while supporting the advancement of technical skills at your organization.

More Courses to Explore

  • Introduction to Python

    Our Introduction to Python course is designed to take complete beginners or experienced developers up to speed on Python’s capabilities, setting up students for success in using Python for their specific field of expertise.

  • Python for Data Science

    Enroll in our Python course to master skills for data science. Use real-world situations, data reports, and more in this Python class.  
  • Python for Machine Learning

    Master the skills to use machine learning in your day-to-day work with this Python course. Create algorithms to predict classes, continuous values, and more.
  • Natural Language Processing

    Learn to conduct Natural Language Processing with Python. You'll learn the latest techniques in semantic analysis, topic modeling, and more. Enroll today!  
  • Python for Finance

    Enroll in our Python for Finance course today! Learn to use various Python libraries such as QuantConnect to perform financial analysis and research.    
  • Deep Learning with Tensorflow and Keras

    Enroll in our Deep Learning with Keras and Tensorflow Course! Learn how to use Python for Deep Learning with Tensorflow 2 and Keras libraries. Start today!    
  • Django Development

    Enroll in our full stack web developer course to learn how to use your knowledge of Python with Django to build an immersive website. Start today!