Learn to Program with CodeSciLab
CodeLab lessons will teach you the basics of programming in Python to solve real-world science problems.
We have created a number of lessons that range in topic from biology to statistics to physics to image analysis. These lessons assume no prior knowledge in programming or any of these scientific fields. Programming beginners will probably want to proceed through the first lessons in order, but you should also feel free to jump to lessons that interest and excite you!