Deep Learning
A three-week, immersive course every July.
Whether you’re a seasoned data scientist or just starting out, become a proficient deep learning practitioner through a live, synchronous program designed for focused, hands-on learning.

Get Ready to Launch into Your Machine Learning Journey
Don’t miss out on this opportunity to dive deep into the world of Deep Learning with the guidance of our expert instructors and teaching assistants! Whether you’re a seasoned data scientist or just starting out, our DL course provides a comprehensive curriculum that covers all the core topics you need to know to become a proficient deep learning practitioner.
- Suitable for all interested in learning DL, regardless of their scientific background or field
- Synchronous, virtual course runs every July
- Full-time effort of 8 hours per day, 5 days per week
- Code taught through Google Colab or Kaggle using Python
- Work in a pod of ~15 students and a dedicated Teaching Assistant
- Complete a collaborative research project with the support of a Project Teaching Assistant
- See more about our unique course format, timing, and cost on our Courses page
What You'll Learn
- Code-First, Hands-On Learning with Python tutorials and teaching assistant support.
- Cutting-Edge Modeling Techniques: core topics in DL, including linear DL, optimization, regularization, NLP, generative models, unsupervised learning, and reinforcement learning.
- Ethical Considerations and Scientific Inquiry: use DL to advance science and achieve better scientific insights.
- Comprehensive Curriculum: start with an introduction to DL models and their workings, followed by modules on machine learning, natural language processing, computer vision, and more.

Image made by John Butler, with expert color advice from Isabelle Butler
Join us as a Neuromatch student
Immersive Commitment
Full-time, focused learning.
Dedicate 8 hours per day, 5 days a week, and stay engaged with your pod to get the most from the course. No more than two absences to receive a certificate. See our Course Attendance Policy.
Collaborative Learning
Learn together, succeed together.
Work closely in small groups of ~15 students with teaching assistants, sharing ideas and contributing to team projects. Video cameras on and engage in classroom discussion!
Real Research
Hands-on projects with guidance.
Contribute to meaningful research under the support of teaching assistants and mentors, with a final presentation to showcase your work.
Recognized Achievement
Certificates and badges.
Receive a certificate for completing the course, and earn a special badge if you complete the collaborative project portion.
Deep Learning Alumni
Prerequisites
What you should know before you apply to the Deep Learning course. Find resources to upskill in any of this topics in the Course Book.
- Python
- Students should be familiar with variables, lists, dicts, the numpy and scipy libraries as well as plotting in matplotlib.
- Math
- Students should know linear algebra, probability, basic statistics, and calculus (derivatives and ODEs).
Hear from students about how the Academy can unlock your potential in machine learning.

Learn Together, Achieve Together
Each pod brings a small group together with a dedicated Teaching Assistant.
Collaborate, code, and solve real research problems side by side—just like a mini research team.
Apply
Applications for our 2027 course open in February. Join our mailing list to be the first to hear details about our 2027 courses.
To check registration status and submit an application, visit our Portal, make a profile, and then apply for our course if it is available.
Join our mailing list
Be the first to hear when applications open for our 2027 courses.
Join a Information Session
Each January we host Information Sessions where you can ask your questions and learn exactly how to apply successfully.
Watch the January 2026 Session.
Ask an Ambassador
Our community of volunteer Neuromatch Ambassadors around the world can help answer your questions and share their experiences in multiple languages!
Still have questions?
Please email us at nma@neuromatch.io




