The following can be found on our Guidelines Page
Use the guidelines below and FAQs to keep this a clean, well-lit place for civilized public discourse around learning new skills.
The following are are not hard and fast rules, but merely aids to your best judgment for navigating our community.
One way to improve the discussion is by discovering ones that are already happening.
Please spend some time browsing the topics here before replying or starting your own, and you’ll have a better chance of meeting others who share your interests.
Be respectful of the topics and the people discussing them, even if you disagree with some of what is being said. If you are not sure your post adds to the conversation, think over what you want to say and try again later.
✓ Do format your code before posting.
- Do make sure you post your question in the right category.
- Do make sure you put the instructions, error and link to the exercise you are stuck on in your post.
- Do make sure you put the exercise number in the post title.
- Do ask for help if you need it!
✘ Don’t ask for help on an exercise without posting code.
- Don’t post your question more than once - a moderator will move it if needed, so you don’t need to repost.
- Don’t start debates
- Don’t advertise. Not for services, nor other groups or communities.
- Don’t post external links non-code related
- Don’t post full working code without explanation.
- Don’t give out personal details.
- Don’t use bad language - Keep it PG here, please.
- Don’t ‘revive’ topics that are old.
We do not, under any circumstances, tolerate cheating or dishonesty.
Please do not post answers, or ask for them.
Some people may help you by posting some code or showing you errors, but the goal of which must remain helping another to learn; cheating is not tolerated. If we see anybody cheating we will delete the post, and, depending on the circumstances, possibly ban your account.
You may wish to respond to something by disagreeing with it. That’s fine. But, remember to criticize ideas, not people. Please avoid the following:
- Ad hominem attacks.
- Responding to a post’s tone instead of its actual content.
- Knee-jerk contradiction.
Instead, you are encouraged to provide reasoned counter-arguments that seek to improve the conversation.
Discourse provides tools that enable the community to collectively identify the best (and worst) contributions. Including:
Use these tools to improve your own experience, and everyone else’s, too. For more in depth information on tools available to you, please see here.
Let’s try to leave our park better than we found it.
Click the flag icon under the post to notify moderators. If enough flags accrue, action will be taken, either automatically or by moderator intervention.
Moderators have special authority; they are responsible for this forum. But so are you. With your help, moderators can be community facilitators, not just janitors or police.
When you see bad behavior, don’t reply. It encourages the bad behavior by acknowledging it, consumes your energy, and wastes everyone’s time. Just flag it.
NOTE: In order to maintain our community, the moderators reserve the right to remove any content and any user account for any reason at any time. Moderators do not preview new posts in any way; the moderators and site operators take no responsibility for any content posted by the community.
Nothing sabotages a healthy conversation like rudeness:
- Be civil. Don’t post anything that a reasonable person would consider offensive, abusive, or hate speech.
- Keep it clean. Don’t post anything obscene or sexually explicit.
- Respect each other. Don’t harass or grief anyone, impersonate people, or expose their private information.
- Respect our forum. Don’t post spam or otherwise vandalize the forum.
These are not concrete terms with precise definitions — avoid even the appearance of any of these things. If you’re unsure, ask yourself how you would feel if your post was featured on the front page of the New York Times.
This is a public forum, and search engines index these discussions. Keep the language, links, and images safe for family and friends.
Keep It Tidy (please read!)
Make the effort to put things in the right place, so that we can spend more time discussing and less cleaning up. So:
- Don’t start a topic in the wrong category.
- Don’t cross-post the same thing in multiple topics.
- Don’t post no-content replies.
- Don’t post messy, unformatted code samples. Learn how to format code
- Don’t divert a topic by changing it midstream.
- Don’t sign your posts with personal contact information — every post has one click access to your profile.
Rather than posting “+1” or “Agreed”, use the Like button. Rather than taking an existing topic in a radically different direction, use Reply as a Linked Topic.
Codecademy may allow its users to associate a graphic image, or avatar, with their account. This image may be displayed in posts underneath the user’s name, and may not display pornographic, indecent or otherwise inappropriate imagery. Users may be requested by the administrators or moderators to change this avatar at any time. Any such avatar is subject to the guidelines stated here and may be edited or deleted at any time by the moderation team, and depending on the nature of the post, the poster may be censored or banned.
You may not post anything digital that belongs to someone else without permission. You may not post descriptions of, links to, or methods for stealing someone’s intellectual property (software, video, audio, images), or for breaking any other law.
Yes, legalese is boring, but we must protect ourselves – and by extension, you and your data – against unfriendly folks. We have a Terms of Service 3 describing your (and our) behavior and rights related to content, privacy, and laws. To use this service, you must agree to abide by our TOS 3.