Getting Started

Welcome to CS 125! We are so excited that you are here.

Here's how to get your introduction to computer science and programming off to a great start.

0. Activate Google Login

Follow these instructions. We use Google login through this site and on the course forum. So you'll need to complete this step and log in before proceeding.

If you are having trouble with Google Login make sure that you have third-party cookies enabled for this site. You may also need to adjust your adblocker settings.

0.1. Request Temporary Access

Click the button above to request temporary access to our course materials while you wait for your registration to complete.

1. Join the Course Forum

Your account on the course forum should be ready and waiting. Join us! Most important course discussions take place on the forum, particularly in the announcements category.

2. Complete Your Profile

We'd like to get to know you a bit better. Please log on to this site and complete your profile. There is 1% extra credit available if you upload a YouTube introduction video.

3. Browse the First Week Calendar

We have a bunch of exciting first-week programs on our course calendar.

Monday all day we have Welcome to CS 125 sessions, with our normal office hour schedule beginning Tuesday. Note that you are not expected to attend all of these sessions! Some of you might not attend any, others may be regulars. But none of this is required.

4. Review the Syllabus

The syllabus is packed with useful information. Don't try and read it all at once. But do skim it now and then refer to it later when needed.

5. Get Started on the Daily Lessons

The daily lessons begin here. Each has a small homework problem to complete. So get started and catch up as soon as you can.