We're pleased to make a dual announcement today: our brand-new Ruby track is now available and we're promoting the Python track out of beta, adding a number of new courses to that track as well.

Since our Python track went into beta, we've been listening carefully to your feedback. We know many of you had problems running your code, and when we set out to add a Ruby track, we knew we had to do better. We totally rebuilt our systems from the ground up to give you a faster, more reliable experience. Today we're excited to launch Ruby and re-launch Python on that platform.

We work hard to ensure your experience is as educational, helpful, and fun as possible, and we know it's hard to learn when you suffer interruptions, no matter how infrequent or brief they might be. Thank you for your patience as we've worked to create a safe and stable interface for Ruby and Python, and we hope you enjoy our brand-new coursework.

If you encounter any problems or have feedback on these courses, please contact us; if you're interested in creating additional Python or Ruby courses, please send me an e-mail.

The official blog of Codecademy

The easiest way to learn to code

Stay up to date

Never miss a new feature and always know about scheduled maintenance

Subscribe to our feed

Sign in