June 28th, 2013 E-Learning


A little while back, I wrote about some of the mainstream MOOCs that we have today.  However, in hindsight, I realized that I forgot one very useful elearning platform and service provider that serves a rather specific industry – Codecademy.  In sentence, Codecademy provides amateurs the opportunity to take free courses on various programming languages.  To date, the courses offered by CodeAcademy include:

  • Web Fundamentals:  How to build websites, CSS, and HTML
  • JQuery: Interactive websites, web animations, manipulate HTML and CSS
  • Javascript: Programming basics, develop JS apps, build games
  • Projects: Combine HTML/CSS/JS, build web apps, share projects
  • Pynthon: Programming basics, all-purpose language, dynamic programming
  • Ruby: Ruby related fundamentals, syntax, rapid prototyping
  • PHP: Server side scripting, web development, dynamic web pages
  • APIs: Pull in outside data, send messages, more powerful apps

As you can see, Codecademy, will give you a good introduction to some of the world’s most popular programming languages. The real value of their service are in their interactive coding exercises so that you can practice what you learn.  Each course has various modules, and the modules have a handful of exercises.  In addition, each course has a forum for you to ask questions and interact with others.

I personally think it is a great way to introduce yourself to programming without paying big dollars for books or courses. In fact, you don’t even need to create an account to get started (but without an account you can’t collect badges) – just show up at the site and begin going through the lessons and practicing the language.  And hey, if you are experienced in these programming languages, then consider teaching your own course on Codecademy!

Justin Ferriman photo

About Justin Ferriman

Justin Ferriman started LearnDash, the WordPress LMS trusted by Fortune 500 companies, major universities, training organizations, and entrepreneurs worldwide for creating (and selling) their online courses. Justin's Homepage | Twitter

Posted in


2 responses

Leave a Comment

As a teacher i very much recommend codecademy.
It’s a very interactive way to introduce programming to novices.
By the way Justin, there is a typing error on “PhyNton”.
Best regards

Justin, you remembered me about this platform, I’ve heard about this about one year ago, and it will be very useful to me “right now” so thanks very much.

Avatar Alcides Apaza Yanarico

Comments are closed.

Your course could already be online!

We offer a 15 day money-back guarantee and have a world class community to help you get your course online today!

See LearnDash in action. Online Demo


👋 Meet LearnDash Webinar

Are you trying to decide if LearnDash is the right learning management system to build your online courses? Join us for our next live walkthrough.

Join Our Next Webinar!

LearnDash webinars are designed to teach you how to build, grow, and scale your course-building business. Join our team in one of our next live webinars.