If you're seeing this message, it means we're having trouble loading external resources on our website.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

Main content

Evaluate peer projects

While you read this, there are probably thousands of students learning programming on Khan Academy and millions of people learning to program around the world. The great thing about learning to program is that we can all do it together online and find ways to support each other's learning journey.
👨🏻‍💻 👩🏾‍💻 👨🏼‍💻👩🏿‍💻 👨🏽‍💻 👨🏿‍💻 👩🏻‍💻 👩🏼‍💻 👨🏾‍💻 👩🏽‍💻
You might consider yourself a beginner programmer, but you already know more than the majority of humans and you can help the programmers that are just getting started.
At this stage in your learning journey, the best way for you to help fellow learners on Khan Academy is to evaluate your peer's projects. There are seven projects in Intro to JS that require a peer evaluation to complete. Each evaluation includes a checklist of project features, with the ability for you to write additional comments:
Animated GIF of project evaluation form being filled out, with 5 buttons clicked that say "Passed" and one button clicked that says "Needs more work".
When you evaluate a project, that's a great opportunity to encourage your fellow learner, especially if there's something they're struggling with. You can leave comments like:
  • "I struggled with that too, but don't worry, it gets easier with more practice."
  • "I love how you drew that shape, but make sure you also implement the requirement."
  • "Keep going, you're nearly there!"
The learner always has the opportunity to continue working on the project and submit it for re-evaluation, and your positive comments might be just the encouragement they need!
You might also discover that you learn something new when evaluating a project, like when another learner uses a function that you've never seen before or uses a function to accomplish something you didn't realize was possible. Bonus! 🙌
↑ That link should always show you a project that you yourself have already completed. However, if a project pops up that you haven't completed yet, you can find a different one to evaluate by clicking the link to skip that project:
Screenshot of text that says "Would you rather do a different evaluation?" and link that says "Yes, take me to the next evaluation!"
It's hard for you to evaluate code with constructs you haven't learned yet, so it's best to focus your efforts on what you know best.
🚸 If your account is a restricted under-13 child account, then you won't be able to give or receive project evaluations. We look forward to you participating in the future, however!
Thank you for evaluating! 🙏

Want to join the conversation?