whatisgithub

What is nyu-dlsp20?

atcold/nyu-dlsp20 — explained in plain English

Analysis updated 2026-06-24

6,806Jupyter NotebookAudience · researcherComplexity · 2/5Setup · moderate

In one sentence

Interactive coding exercises and lecture materials from NYU's Spring 2020 Deep Learning university course, covering how to build and train neural networks using PyTorch.

Mindmap

mindmap
  root((NYU-DLSP20))
    What it does
      University course archive
      Lecture videos linked
      14 language translations
    Tech Stack
      Python
      PyTorch
      Jupyter Notebook
    Use Cases
      Self-paced study
      Run code exercises
      Follow lecture topics
    Audience
      Students
      AI beginners
      Self-learners
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Work through NYU's Deep Learning curriculum at your own pace using interactive Jupyter Notebook exercises

USE CASE 2

Experiment with neural network code from a university course directly on your own machine

USE CASE 3

Study deep learning concepts alongside the linked lecture videos from a structured academic syllabus

USE CASE 4

Access translated course materials in over fourteen languages including Mandarin, Spanish, and French

What is it built with?

PythonPyTorchJupyter NotebookMiniconda

How does it compare?

atcold/nyu-dlsp20cantaro86/financial-models-numerical-methodsmleveryday/practicalai-cn
Stars6,8066,7796,866
LanguageJupyter NotebookJupyter NotebookJupyter Notebook
Setup difficultymoderatemoderateeasy
Complexity2/53/52/5
Audienceresearcherresearcherdata

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires installing Miniconda and creating a conda environment before Jupyter notebooks will run.

So what is it?

This repository contains the course materials for NYU's Deep Learning course from Spring 2020, taught by Alfredo Canziani. The course covers how to build and train neural networks, the branch of artificial intelligence that powers most modern AI applications. All lecture videos and written notes are available on the companion website at atcold.github.io/NYU-DLSP20. The repository itself holds interactive coding exercises in the form of Jupyter Notebooks, which are documents that mix written explanations with runnable code. Each notebook corresponds to a lecture topic, and students can follow along by running the code on their own machine and experimenting with it directly. The exercises use PyTorch, a popular Python library for building neural networks. To run the notebooks locally, you need to install Miniconda (a lightweight Python environment manager), clone this repository, create the provided conda environment, and then launch Jupyter from the terminal. Detailed setup instructions for Mac, Linux, and Windows are included in the README. The course materials have been translated into at least fourteen languages by community contributors, including Mandarin, Spanish, French, Japanese, Arabic, Russian, and Portuguese, among others. Each translation lives in its own folder within the repository. This is a standalone educational resource, not an active software project. It exists as an archive of a university course that anyone can work through at their own pace.

Copy-paste prompts

Prompt 1
I'm working through the NYU-DLSP20 course. Walk me through the notebook for week 3 and explain each code cell in plain English so I can follow along.
Prompt 2
Help me set up the NYU-DLSP20 Miniconda environment on my Mac so I can run the PyTorch notebooks without any import errors.
Prompt 3
Using the NYU Deep Learning 2020 exercises as a reference, write me a simple PyTorch neural network that classifies handwritten digits and explain each layer.
Prompt 4
I want to understand backpropagation. Point me to the relevant NYU-DLSP20 notebook and walk me through the code that demonstrates it step by step.

Frequently asked questions

What is nyu-dlsp20?

Interactive coding exercises and lecture materials from NYU's Spring 2020 Deep Learning university course, covering how to build and train neural networks using PyTorch.

What language is nyu-dlsp20 written in?

Mainly Jupyter Notebook. The stack also includes Python, PyTorch, Jupyter Notebook.

How hard is nyu-dlsp20 to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is nyu-dlsp20 for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.