# data[].attributes.headline
Explore what it means to be a member of this community?

# data[].attributes.subject
Explore what it means to be a member of this community?

# data[].attributes.body
While I was browsing Codecademy Forums, I found groups that are specially for members coming form different areas and countries. China, France, Latin America, and etc. Codecademy teaches you the basics of a number of programming languages, therefore, every one who is interested in learning the entry level of coding of different languages are members of this online learning platforms.

# data[].attributes.headline
Q: What literacy practices are affiliated with and embedded in member’s participation? 

# data[].attributes.subject
Q: What literacy practices are affiliated with and embedded in member’s participation? 

# data[].attributes.body
Inquiry/ Research: Following a question to find the answer, solution, or process.
Fostering motivation to read: Following the thread of a member's interests is a way to feed their motivation to learn more about a specific topic/ literacy.
Interactive Writing: Engaging in a conversation on a thread of Codecademy Forum is a form of interactive asynchronous writing.
Collaboration: Members work together to solve problems and learn together.
Familiarity with vocabulary/ terms and common platforms: This forum offers an opportunity to practice vocabulary learning.

# data[].attributes.headline
Q: What are the pedagogical affordances of this community?

# data[].attributes.subject
Q: What are the pedagogical affordances of this community?

# data[].attributes.body
Codecademy Forums offer an opportunity for members to find affinity in the connections they make with users interested in similar topics (make friends). These peer-to-peer social interactions can be a major source of motivation for learning, and have strong pedagogical affordances.

Codecademy Forums have clear and consistent expectations about how to engage with the community (language used, tone, etc.). These expectations offer clear boundaries and can contribute to a safer online environment, both emotionally and physically. Creating and maintaining a safe environment has many pedagogical benefits, especially allowing learners to ask questions and make mistakes to learn and grow.

# data[].attributes.headline
All of these digital literacy practices are visible on Codecademy Forums

# data[].attributes.subject
All of these digital literacy practices are visible on Codecademy Forums

# data[].attributes.headline
Q: Why we are looking at Codecademy Forums?

# data[].attributes.subject
Q: Why we are looking at Codecademy Forums?

# data[].attributes.body
For the purposes of this ethnographic project, our group decided to study Codecademy Forums. We thought that Codecademy was a large worldwide learning platform with an active online community of students and experts. Within the umbrella of "membership" in Codecademy, Forums are a thriving space where members are actively participating to get help, collaborate, and share resources with other students. The term "students" in this case could indicate a member of the community who is activity paying for Codecademy classes, or someone who has a free membership, as well as individuals who are not taking Codecademy classes at all and are contributing as experts to offer feedback to beginner coders on a variety of topics.

# data[].attributes.headline
Q: How do people converge and participate in communal activity online? 

# data[].attributes.subject
Q: How do people converge and participate in communal activity online? 

# data[].attributes.body
Codecademy offers both virtual and in person meet-ups for users to connect to other users around certain topics of interest. This is an indication that the Codecademy forum community fosters the convergence and participation among individuals who want to learn more about different aspects of coding.

# data[].attributes.headline
Q: What digital literacy practices shape online community activities on Codecademy? 

# data[].attributes.subject
Q: What digital literacy practices shape online community activities on Codecademy? 

# data[].attributes.body
Members of Codecademy Forums engage in the digital literacy practices of searching for and finding information on specific topics within the forum, creating content, and sharing that content.

Collective Intelligence is defined in the Henry Jenkins article, Confronting the Challenges of Participatory Culture, as "the ability to pool knowledge and compare notes with other toward a common goal"(xiv, Jenkins). The contributions of individuals helps to form the collective intelligence that is organized in Codecademy forums. For example, on the thread regarding "beginner Python programming," individual users pose questions, processes, and experts offer feedback to make the information more clear, complete, and helpful for beginner coders.

Collaborative Problem Solving is defined in the Henry Jenkins article, Confronting the Challenges of Participatory Culture, as "working together in teams, formal and informal, to complete tasks and develop new knowledge. On Codecademy's forum, individual contributors work informally, asynchronously, to answer questions, and even develop new knowledge.

# data[].attributes.headline
Q: What digital literacy practices shape online community activities?

# data[].attributes.subject
Q: What digital literacy practices shape online community activities?

# data[].attributes.body
Read blogs within the site, respond to posts, user participation in online interactions and join specific programming courses.

# data[].attributes.attachment_link.title
Learner Stories: Customer Success Stories | Codecademy | Codecademy

# data[].attributes.attachment_link.description
Discover how coding can transform your life by exploring how learners from all walks of life gained new skills, launched new careers, and achieved new success.

# data[].attributes.body
Users of the site can communicate in Codecademy Forums once they have an account and are logged in. (sharing career choices and job opportunities), Tips and Resources (coding guides, tips and advice on learning programming languages), and the 30-Day Challenge (sharing goals and lessons on staying on track) etc.

In Looking for Pair Programming Peers, for example, users make a post seeking peers in the thread, and interested parties can like or reply to the post.

# data[].attributes.body
This online forum contains a variety of categories to contribute to and collaborate within. This means that this forum actually contains several different practices, requiring users to share only about specific topics within each category. Some of these categories include "Careers, Journeys, and Stories", "Tips and Resources", "Suggestions", and more. Each of these categories includes a brief explanation and set of examples of what would be appropriate to add within.

# data[].attributes.headline
How do platforms influence the formation of online community? 

# data[].attributes.subject
How do platforms influence the formation of online community? 

# data[].attributes.body
There are many literacies and specific skills and norms that are observed within the Codecademy Forum online community. The norms or "Do's and Don'ts of Codeacademy" are explicitly articulated so that users know the norms and how to navigate and best engage in the community. For example, users are asked to not start debates, not advertise, and not to give personal details. This is interesting because from my observations, it seems that clear information sharing related to a specific skill or task is a value in this community, rather than general socializing interpersonal relationship building.

# data[].attributes.attachment_link.readable_text
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 conversation about learning new skills.

The following are aids to your best judgment for navigating our community. Our team of volunteer moderators, super users, and community managers are around to help guide your interactions here.

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 come back to it later.

✓ Do format your code before posting.

Do use the search function to find similar questions before posting a new topic.

Do make sure you post your question in the right category.

Do make sure you include 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, or before searching for similar questions.

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 ask Codecademy community members to complete surveys or share data that you intend to use for profit.

Don't post full working code without explanation.

Don't give out personal details.

Don't use bad language - Keep it PG here, please.

We do not, under any circumstances, tolerate cheating, plagiarism, or dishonesty.

Please do not post answers, or ask for them. This will be removed as part of our commitment to integrity.

Some people may help you by posting some code or showing you errors, but the goal of which must be to help another to learn; cheating is not tolerated. If we see cheating, a volunteer moderator, superuser, or community manager will delete the post, and, depending on the infraction, you may have your account banned.

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:

Name-calling.

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 shared space better than we found it.

Click the flag icon under the post to notify volunteer moderators. If enough flags accrue, action will be taken, either automatically or by volunteer moderator intervention.

Volunteer moderators have special authority; they are responsible for the content of this forum. But so are you. With your help, volunteer moderators can be community facilitators, not just janitors or police.

When you see bad behavior, don't reply. It encourages bad behavior by acknowledging it, consumes your energy, and wastes everyone's time. Just flag it.

NOTE: In order to maintain our community, the volunteer moderators reserve the right to remove any content and any user account for any reason at any time. Volunteer moderators and superusers 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 offensive language, abusive content, 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.

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.

Read more on how the forums work. And how to ask good questions(and get good answers).

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.

This site is operated by your friendly local staff 4 and you, the community. If there's a critical or urgent issue that can't be handled by a meta topic or flag, contact us via the staff page 4.

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.

# data[].attributes.attachment_link.description
The following can be found on our Guidelines Page How Can I be a Good Citizen of These Forums? Use the guidelines below and FAQs to keep this a clean, well-lit place for civilized public conversation about learning new skills. The following are aids to your best judgment for navigating our community.

# data[].attributes.headline
Q: Who is part of this online community? A: People who are interested in learning more about the skill of coding.

# data[].attributes.subject
Q: Who is part of this online community? A: People who are interested in learning more about the skill of coding.

# data[].attributes.body
Codecademy forums offer "an opportunity to solidify what you’ve learned—ask for feedback, share your expertise and experience, and respond to others’ code questions. In the Codecademy Forums, you can connect and get inspired by your fellow learners.

At Codecademy, their community motto is "When one teaches, two learn," a quote attributed to Robert Heinlein. With over hundreds of daily active members, they are continuously striving to create a friendly and inclusive culture of peer support.

# data[].attributes.attachment_link.readable_text
The Codecademy Forums are the heart of our community. While many people think the forums are just a place to go when you're stuck, they're so much more.

Our forums offer an opportunity to solidify what you've learned-ask for feedback, share your expertise and experience, and respond to others' code questions. In the Codecademy Forums, you can connect and get inspired by your fellow learners.

Here at Codecademy, our community motto is "When one teaches, two learn," a quote attributed to Robert Heinlein. With over hundreds of daily active members, we're continuously striving to create a friendly and inclusive culture of peer support. We want you to get the most out of what our community has to offer.

If you're already learning with us, we'll show you all the ways the Codecademy Forums can help you stay motivated (and feel less isolated) during your learning journey. And if you're not yet learning with us, we're here to show you what Codecademy has to offer beyond just courses.

What you can expect from the Codecademy Forums

Get an introduction into the world of code

We want to make it as easy as possible to get started in the world of code. That's why we have a lot of beginner-friendly resources to help you get started.

In the forums, you'll be able to catch up on coding lingo, find introductory tips and resources, and read other learners' stories - people who have already overcome that initial phase of learning to code, or who are just getting started too!

A great place to begin is our Welcome page, which will help you get better oriented with the Forums and how they work.

Receive advice on learning to code

If you're feeling stuck on a course or project, you can visit the forums to problem-solve your code questions.

You'll find tons of resources on the languages and technologies that you're working on. The FAQ page helps you tackle specific course exercises. And the Projects page is where you can share completed projects (Codecademy projects or personal ones), and view others' completed projects too!

This is a great section to give feedback (i.e. provide a 'code review') and see how other learners went about coding a project. There's usually never one way to code something, so this is agreat area to peek into and to see how your peers coded the same or similar project you are also working on.

You'll also find tons of peer-to-peer support to help you grasp new coding concepts (like in the example below), or to see how others approach their learning.

The forums are also great for finding motivation during your learning journey. We're regularly inspired by the stories of our community members, like Ella, who shares her experience learning to code with a 35-Day Coding Challenge.

Learn how to think like a developer

In the Forums, you'll learn to think like a developer. This means we won't give you the answers, rather we empower you to find your own answers and provide guidance on the process. That's because you often won't find a direct answer to your programming problems or for why your program isn't running as expected.

That's why we want to encourage learning the right process for finding the answer.

The Forums provide resources for experimentation and trying out different solutions to a single problem. You'll also get to see how others solve problems, which might be different from you. This can help expand your programmer's mindset, and learn ways to approach problems from different angles.

As Pedro, one of our Superusers, says: "This forum is by principle not supposed to be for direct answer giving as much as for forwarding people to relevant information to help them complete a task."

Give feedback on code help and projects

The Codecademy Forums are a great place to help yourself get unstuck in the beginning. But once you've gained some confidence in an area of coding, you can provide feedback or share advice with others looking for help in the Forums.

After all, teaching concepts to others is a great way to learn coding ourselves. And it's an excellent way to see if you truly understand a subject. That's why we encourage sharing advice, giving feedback, and sharing your progress to motivate others on their journey.

In fact, our Community Forums are powered by a team of volunteer moderators and superusers. These folks do SO much to help many learners get unstuck daily and to make our Forums a safe space for all to learn.

Join us in the Codecademy Forums

Want to explore what else our community has to offer? Join us in the Codecademy Forums. We can't wait to see you there!

# data[].attributes.attachment_link.description
The Codecademy Forums are the heart of our community. While many people think the forums are just a place to go when you're stuck, they're so much more. Our forums offer an opportunity to solidify what you've learned-ask for feedback, share your expertise and experience, and respond to others' code questions.