Familiarity with Swift or Java would be helpful, but we don't expect students to know these languages coming into the course. The coding labs do not assume you have any prior experience with Swift or Java.