Skip to Content
FoundationsFoundational Resources

Foundational Resources

Courses, tutorials, and guides for building core skills in programming and machine learning.

Machine Learning Fundamentals

Neural Networks: Zero to Hero

github.com/karpathy/nn-zero-to-hero 

Andrej Karpathy’s legendary tutorial series on neural networks and NLP. Start here if you’re new to deep learning.

The Turing Way

github.com/the-turing-way/the-turing-way 

Comprehensive guide to reproducible, ethical, and collaborative data science. Essential for research best practices.


Programming for Scientists

Version Control & Collaboration

ResourceDescriptionLevel
Introduction to Version Control for Scientists Getting started with Git and GitHub for researchBeginner

Python for Science

ResourceDescriptionLevel
Scientific Computing for Chemists Python fundamentals with chemistry applicationsBeginner
MolSSI: Python Scripting CMS Molecular Sciences Software Institute curriculumBeginner-Intermediate
Deep Learning for Chemistry 101 Introduction to deep learning methods for chemistryIntermediate

Awesome Lists

ListFocus
awesome-learning-digital-chemistry Learning resources for digital chemistry
awesome-chemical-engineering-education ChemE education resources

Blogs & Perspectives

BlogFocusLink
Kevin Jablonka’s BlogLLMs, materials science, AI4Sciencekjablonka.com