Fundamentals of Programming
If you are a current student, please Log In for full access to the web site.
Note that this link will take you to an external site (https://shimmer.mit.edu) to authenticate, and then you will be redirected back to this page.
Scores for quiz 2 are now available from the Progress page. Please double-check the information there, and if anything seems incorrect, please let us know by Thursday afternoon (20 May) at 5pm Eastern.
Our last live recitation will be on Wednesday 19 May. This will be a fun one, so hope you can join us!
Please fill out the 6.009 subject evaluation before Monday 24 May. This is super useful feedback that helps us improve the subject in the future.
We will continue holding office hours according to our normal schedule, up to and including Wednesday (19 May).
Late submissions for any remaining assignments must be completed by Wednesday 19 May at 10pm Eastern, including any remaining lab checkoffs.
Archived announcements are available here.
The calendar below will be populated throughout the semester with links to labs, quizzes, and lecture/recitation handouts.
We'll be using Jupyter notebooks (.ipynb files) to distribute some of the content and code
from recitations and lectures. If you would like to run these interactively
on your machine, please see the Jupyter installation
guide (we recommend following the
instructions that use
pip3 if you do decide to install Jupyter).