FAQs

can't find an answer to your question?
ask us at weblab-staff@mit.edu

what happens if there is a global pandemic?

Some portions of the class (e.g. Milestones) require or strongly encourage in person attendance. As always we will do our best to hold lectures in person as safely as we can. As stated below, lectures will be recorded if you're not comfortable attending in person.

is this class on Canvas?

No. We use our own Student Portal.

what if i miss a lecture?

We will post lecture videos and slides on our class schedule. If you cannot make a lecture, please use those materials to catch up or visit us at office hours.

can i take this class asynchronously?

All lectures and workshops will be recorded, so most of the class can be done asynchronously. We encourage you to come to lectures and workshops live if at all possible, as it makes the class more fun and allows us to help with any problems faster.

As far as which portions of the class are synchronous, your team will have to be present for a ~20 minute time slot during Milestone 1. If you're a finalist, you are expected to be at the closing ceremony.

can i participate?

In general, both undergraduate and graduate students at MIT are eligible to participate in the class and competition. Students at universities with official cross-registration programs with MIT (Wellesley, Harvard, etc) can participate too.

For more details, check out our eligibility guidelines.

do i have to compete?

You can absolutely take the class without submitting to the competition. However, you're still required to submit a small project by the 4th week in order to get credit. The scale of your project can be as little or as much as you want so long as you meet the minimum requirements.

does this class count for any course credit?

Web Lab counts for 6 course units at MIT, under the course number 6.9620.

Cross-registered students shoud check whether these units are applicable at their university, though typically the units are accepted.

how do i sign up?

Register through our student portal for either competition or credit. In addition, once pre-registration/registration opens up for IAP, MIT's January term, students should register for the class through its course number, 6.9620.

Cross-registering students should be able to follow the same procedure for 6.9620 as they would for any other class they would register for at MIT.

how much time will web.lab take?

Web Lab occurs over IAP, the January term at MIT. Lectures only run for the first two weeks, and the second two weeks are left for teams to spend unstructured time to work on their projects. How much time you spend on your website is up to you and your team, but successful teams do typically spend large amounts of time (at least 40 hours) during their last couple weeks to complete their project.

For details about the lectures, check out the class schedule.

is there any chance of winning if i'm a beginner?

Yes! Web Lab is designed for students with little to no web development experience.

Many winning teams from previous years have been composed of members who had never programmed before!

can i miss the first or second week of lecture?

We strongly advise against missing lecture since all material is covered within the first two weeks. You will miss out on our interactive workshops where staff is available for help.

However, you can always come to office hours if you need workshop help. Again, all our class materials and recordings will be available on our class schedule.

i won't be here for part of IAP, can i still compete?

We highly encourage you be here for IAP to attend lectures, and some milestones need you to be physically present.

However, if this cannot be avoided, then so long as either you or at least one of your teammates can be here for the semifinalist judging (last Thursday of IAP) then you can still compete.