New to Programming
Start with Python basics & learn version control early.
Tip: Don’t try to learn everything at once. Pick one resource from each category and work through it completely before moving on.
Python for Science
| Resource | Description | Level |
|---|---|---|
| Scientific Computing for Chemists | Python fundamentals with science applications | Beginner |
| MolSSI: Python Scripting CMS | Molecular Sciences Software Institute curriculum | Beginner–Intermediate |
| Deep Learning for Chemistry 101 | Introduction to deep learning methods for chemistry | Intermediate |
Version Control
| Resource | Description | Level |
|---|---|---|
| Introduction to Version Control for Scientists | Getting started with Git and GitHub for research | Beginner |