Brought to you by NumFOCUS Foundation and O’Reilly Media Inc.
The official Jupyter Conference
August 22-23, 2017: Training
August 23-25, 2017: Tutorials & Conference
New York, NY

How the Jupyter Notebook helped teach deep learning to 50,000 students

Rachel Thomas (
9:25am–9:45am Thursday, August 24, 2017
Location: Grand Ballroom
Average rating: ****.
(4.67, 3 ratings)

Although some claim you must start with advanced math to use deep learning, the best way for any coder to get started is with code. Rachel Thomas explains how’s Practical Deep Learning for Coders course uses Jupyter notebooks to provide an environment that encourages students to learn deep learning through experimentation. wanted to help students get results fast (with no math prerequisites), so it taught them in a code-centric, application-focused way. These students are now using deep learning to identify chainsaw noise in endangered rain forests, create translation resources for Pakistani languages, reduce farmer suicides in India, diagnose breast cancer, and more. Rachel shares lessons, tips, and best practices for learning deep learning effectively so that you can set out on your own learning journey in a Jupyter notebook.

Photo of Rachel Thomas

Rachel Thomas

Rachel Thomas is the cofounder of and a researcher in residence at USF Data Institute, where she teaches numerical linear algebra. Rachel helped create the free Practical Deep Learning for Coders MOOC, which 50,000 students have started. Previously, she worked as a quant in energy trading, a data scientist and engineer at Uber, and a senior instructor at Hackbright. Rachel is a popular writer on data science and diversity in tech. Her writing has made the front page of Hacker News and Medium, has been included in newsletters by O’Reilly, Fortune, crunchbase, and Mattermark, and has been translated into Spanish, Portuguese, and Chinese. Rachel holds a PhD in mathematics from Duke.