FreeCodeCamp – Learn to Code and Help Nonprofits

Free! FreeCodeCamp is a website that provides tutorials users can complete to learn coding following an established curriculum. After launching the website, users must click the “Start Coding (it’s free)” button. They will then be able to register with the website using their email. Once registered, users can sign into the website and click the “Maps” button on the top right. A sidebar will then open, and users can view the different tutorials, topics, and coding languages they will learn. It is suggested that users start with the “Join the Free Code Camp Community” tutorial to learn about the website.…

Review Overview

A. Instruction - 8.8
B. Design - 9.8
C. Engagement - 8.9

9.2

Learning to Code has Never Been More Accessible (and Free!)

9

FreeCodeCamp is a website that provides tutorials users can complete to learn coding following an established curriculum. After launching the website, users must click the “Start Coding (it’s free)” button. They will then be able to register with the website using their email. Once registered, users can sign into the website and click the “Maps” button on the top right. A sidebar will then open, and users can view the different tutorials, topics, and coding languages they will learn. It is suggested that users start with the “Join the Free Code Camp Community” tutorial to learn about the website. They can register with the additional resources they need before beginning the tutorials. Furthermore, it is suggested that users complete the tutorials in order because they build on each other.

For support, users can click the “Chat” option to ask and answer questions, engage other users in conversation. These options allow them to build an identity on the website. They can click the “Forum” button to read about a variety of topics related to coding and this website, including troubleshooting. They can click the “About” button to view statistics about user engagement on this website. To support this website, users can click the “Donate” button and learn how to do so. Finally, they can click the “Profile” button to adjust their settings.

Instructional Ideas for FreeCodeCamp

  1. For advanced students or students who are interested in coding, teachers can show them FreeCodeCamp and challenge them to complete a specific tutorial within a certain timeframe. To support students, teachers can also set a goal of completing the same tutorial within that timeframe.
  2. For students who are interested in coding and are looking for a community to join, teachers can share with them the “Commit to one of these nonprofits” page in the website and encourage students to join one. Or, if the students are so moved, they may be able to create a chapter of one of those groups at their school.
  3. If students come across a term they do not know while coding, they can use the “Dictionary” option on the Computer Hope website to define it.
  4. After students learn how to code using this website, teachers can have them create a website dedicated to their school, a topic or study, or a common interest. That way, when future students learn how to code, they can add to the already established website.
  5. As part of a computer class, teachers can allow students class time to advance through the tutorials on this website. As they do, teachers can make sweeps of the room and support students as needed.
A1. Rigor
A2. 21st Century Skills
A3. Conn. to Future Learning
A4. Value of Errors
A5. Feedback to Teacher
A6. Level of Material
A7. Cooperative Learning
A8. Accom. of Individual Diff.
B1. Ability to Save Progress
B2. Platform Integration
B3. Screen Design
B4. Ease of Use
B5. Navigation
B6. Goal Orientation
B7. Information Presentation
B8. Media Integration
B9. Cultural Sensitivity
C1. Learner Control
C2. Interactivity
C3. Pace
C4. Flexibility
C5. Interest
C6. Aesthetics
C7. Utility

Screenshots for FreeCodeCamp

Screenshot of FreeCodeCamp

Screenshot of FreeCodeCamp