Programming: Code Academy


Code Academy

In previous courses, I have experimented with Code Academy as a way of introducing JavaScript. For the most part, students agree that this is a helpful way of covering new material, even if the Code Academy modules are not perfect. To earn this programming badge, you will use Code Academy to teach yourself jQuery, PHP, Python, Ruby, SQL, SASS, Rails, Angular JS, or ReactJS.

Code Academy recently started charging for some of their resources, but they claim that the free resources are still sufficient for learning the language. Ideally, if you pursue this badge, you should purchase a one-month subscription for $20. (Note: You can cancel a trial subscription within the first two weeks.) If purchasing a subscription is out of the question, please e-mail me and we will figure something out.


  1. Connect to Code Academy, and work through all of the modules linked to a single programming language. As of January 2017, any of the following Code Academy courses will satisfy the requirements of this badge: jQuery, PHP, Python, Ruby, SQL, SASS, Rails, Angular JS, or ReactJS.
  2. When you're finished, take a screenshot of the badge completion page served up by Code Academy. The screenshot(s) should clearly indicate that you've completed all of the exercises linked to this particular programming language.
  3. As with the other badges, this should culminate in a blog posting. All badge write-ups should be posted to your personal blog. In approximately 750 words, discuss your experiences with this unit. Your blog posting should address the following questions:
  4. Although I will be reading and evaluating your blog posting, you should imagine that this blog posting is being read by a colleague or potential employer who has Googled your name. You should answer the above questions in a way that will demonstrate your skills as a writer, your facility with technology, your willingness to tackle new technologies, and your ability to find answers to technical questions. Think of this blog posting as an opportunity to impress someone you have not yet met.
  5. When you have finished the blog posting, send me an e-mail that includes a link to your completed blog posting. The subject line for this message should be "Pending: Code Academy Badge."


Last Revised: January 3, 2017
Please report problems with this page.