Here's a video walkthrough on the student experience, hosted by Aryanna!
Sign-in options for students
No account needed
Students can start working on some tutorials on Code.org right away, without the need to create an account! They can just visit our homepage at Code.org and click the 'Learn' option in the top left, to be brought to a page where they can choose a course to work on.
To use CS Discoveries, CS Principles, or CSA curriculum, students must sign up for an account.
Students with an account, but not in a classroom
Students who have their own account will be able to save progress across sessions (as long as they're signed in). On the sign in page, students will see options to either sign in the traditional way by typing their credentials, or sign in with a provider like Google or Facebook, or they can create a new account.
Students who are part of a classroom section
If you're a teacher and have created word- or picture-based sections with students in it, take note of the 6-character codes for your section. These are listed on the right side of your list of sections.
Students in these section types can log in by going to the sign-in page, and entering in a 6-character section code. They'll be brought to a screen where they'll see a list of all student names. Students will need to choose their name from the list, then choose either their picture password, or enter the text for their two-word password. Teachers will need to distribute to students their login credentials. You can read more about this process here!
Once students sign in with a word- or picture-based section, they'll first be brought to the assigned course for that section. Students will always be able to continue onto other courses by visiting the course catalog, at studio.code.org/courses.
For email-based sections, students will need their own email-based account, which they can sign up for at studio.code.org/users/sign_up, then visit code.org/join to enter a section code. Students who have joined an email-based section once won't need to re-join that section each time!
Student home page
The student's homepage is under the same address as a teacher's homepage, at https://studio.code.org/home. If a student hasn't been assigned a course yet as part of a section, this box will appear for them to select a course of their own: If they've been assigned a course, that course will appear at the top of their homepage like this:
Students will also see a field at the bottom of this page for entering in a 6-character section code:
Students in an email-based section will only need to join that section once!
A typical Code.org puzzle
There are several types of puzzles and lessons that students will encounter across Code.org's K-12 curriculum, but the above image represents the most common type of puzzle or programming assessment. Students will see a white workspace to the right, code blocks in the center to choose from, and an animation area to the left that will show the results of running the code students have assembled in the workspace.
There are often many different ways to solve a puzzle. Take note of the block count (1/12) shown in the workspace above. This means that the puzzle can be completed using as few as 12 blocks. If students use more than 12 to solve this puzzle, they will still pass, but their progress bubble will show light green (instead of dark green), indicating they could have used less blocks for a better solution. You can read more about the different colored bubbles in your progress view here.
If you're signed into a teacher account, you can also check out all courses like students are seeing, but have access to solutions as well. Look for an arrow on the right side to bring up options for seeing a solution, or for viewing student answers to puzzles.