Last week we celebrated a very special holiday for one of our Codecademists — Finnish Independence Day, or as we affectionately call it, “Findependence Day.”

    Office all decorated!

    Finland has given us many things in the land of technology, including the mobile communications company Nokia and the creator of operating system Linux, Linus Torvald — not to mention Santa Claus himself!

    But most importantly, it gave us our lovely community manager, Linda! To thank the country for its kind gift we turned a wall into its giant flag and celebrated with specially-handcrafted cupcakes, courtesy of our interaction designer.

    Nom nom nom

    Happy Findependence Day, everyone!

    Learning the basics of a programming language—its syntax, design, and features—is necessary to be able to write programs. Once you know the basics, though, you want to put your new knowledge to work to build something!

    In order to provide more concrete things for you to build, we're rolling out Codecademy Projects. The courses in this track come in two types: basic and advanced.

    The basic projects will walk you through a step-by-step process to make something of your very own, whether it's a CSS-styled button, a web form, or a JavaScript drawing. The advanced projects are free-form (there's no correctness test!) and allow you to put your knowledge to work to create more complex web applications like a video game or an online store. They include links to helpful courses, tutorials, and documentation to help get you going, and when you've finished, you'll get a link you can use to share your creation on social networking sites like Twitter and Facebook!

    While the advanced projects rely on the products you'll build in the basic projects and the basic projects rely on the knowledge you'll gain in the tracks, you don't need to do all the basic projects or advanced projects in order. As long as you're familiar with the prerequisites a project mentions, you're good to go!

    As we develop more advanced and engaging projects for you, we'll continue to improve the Codecademy learning environment. We're confident you'll love all the new ideas and features we have in store.

    Start your first project!

    Facebook Sharing

    One of the most wished features in the community has been the ability to share your accomplishments with your friends on Facebook. Now it is possible.

    Post your badges to a gallery on your Facebook timeline - just remember to set your account to public. And don't worry, you can change your sharing preferences at any time under account settings.

    Account Settings

    Just over a year ago, Codecademy started with a single JavaScript course. Since then, we've built out the JavaScript language track and added curricula for HTML/CSS, the jQuery library, Python, and Ruby.

    As we've developed these courses, we've listened carefully to your feedback and worked to ensure the best possible learning experience for you. To that end, we're unveiling three refurbished Codecademy tracks for the web (HTML and CSS), the jQuery library, and JavaScript.

    These new tracks are now available on the main tracks page. If you've been working through the original courses, never fear! Your progress is safe and sound, and you can access it by clicking on the "Me" icon in the upper right of the page and selecting "View my profile."

    Whether you've been advancing through the original tracks or are looking for a new language to tackle, go ahead and try out our brand-new courses. We're sure you'll enjoy them!

    We've spent a lot of time working on ways to reach out not only to individual students, but also to educators who can help groups of students learn. To that end, we've created things like our after school kits. Today, we're pleased to announce our newest partnership with Computer Science teachers in Wales.

    Codecademy Cymru—a joint program between Codecademy and the Welsh Computing At School (CAS)—will feature a custom curriculum to help teach computer science in schools across Wales. This collaboration marks another small step in our international expansion. For Welsh teachers interested in joining in, please sign in here.

    Today we're pleased to roll out one of your most-requested features: a resizable editor for your code! Now you have all the space you need—just click and drag anywhere along the gray bar at the bottom of the editor to resize it.

    screenshot

    Currently, only the height of the editor can be adjusted. This feature is now available on all Codecademy courses, so whether you're writing a long nested list in HTML or a complex Ruby method, you can adjust your view to look at all your code at once.

    What are you waiting for? Go check it out!

    Codecademy's going on tour this fall. We're visiting several colleges to meet with awesome programmers and designers who are passionate about changing programming education. Please spread the word!

    If you're interested in meeting one of our developers for dinner on these dates, please apply by sending Sasha your resume/CV and a little about you.

    We'll be on campus the following dates:

    • RISD Wed 10/17
    • Yale Fri 10/19
    • NYU Mon 10/22
    • Carnegie Mellon Tue 10/23
    • Columbia Thu-Fri 11/8-11/9
    • Princeton (date TBA)

    We look forward to meeting you!

    Last Friday, Codecademy and NYU held the first class to teach digital literacy and coding to NYU students. It was a rainy Friday morning, but more than 50 students packed into a classroom to attend this non-credit course (with another 170 on the waiting list). Run through NYU Steinhardt, the class will teach students how to code using Codecademy's platform. When asked about the partnership, NYU's Media, Culture and Communications Department Chair, Marita Sturken, said "In today's networked culture, learning the basic grammar of coding is an essential part of education, a skill that students will use in a broad range of professions. We're happy to team up with Codecademy to help our students navigate this digital landscape more effectively and with greater insight." We're really excited to be partnering with a world-leading institution like NYU and thrilled that our courses and learning environment have been incorporated into their curriculum. It's great that educational institutions like NYU are keen to experiment with teaching methods, and we're hopeful that we'll see more of this in coming months. For more on this partnership, see this article in Wired magazine

    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.

    Codecademy exists to teach the world how to code. Recently, we took a small step towards realizing this vision when we launched a partnership with the Colombian ICT Ministry. Together, we've managed to translate the courses into Spanish and make those courses available. In less than 2 weeks, we've had over 13,000 Colombians sign up for the Appsco initiative which is aimed at promoting entrepreneurship in Colombia. When talking about the partnership, Appsco team leader, Claudia Obando, described it as "a great opportunity for Colombian people to access new ways of creating businesses and foster social change." We'd like to thank our partners at the Colombian ICT Ministry who have been great to work with, as well as all those who have signed up to learn how to code.

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