Beta Content

Try out some fresh Codecademy content with the Beta Catalog!

Start

What is the Beta Catalog?

This is where the Codecademy team will upload cool content that is a work in progress and let you, the learner, try it out!

The content in this catalog will rotate out and be released to the actual Codecademy Catalog. It will be replaced by new beta content, so you can always check back in and see if there are some new curriculum for you to check out.

Sometimes we’ll have content from multiple courses, so the names of the sections will include the course name, so you know what to expect from the content.

How can I help?

As you go through the content in this course, you may find some errors or bugs. Please report those by using the Get Help button on the bottom right of your screen. This will let us fix the bugs before we release the content to the rest of the site!

Thank you for helping us make our content better.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox LogoQuora Logo

What you'll learn

  1. 1
    Learn about Ruby, an object-oriented scripting language you can use on its own or as part of the Ruby on Rails web framework.
  2. 2
    Learn to use the development tool Expo to create your first React Native application.
  3. 3
    In this lesson, you will use the jQuery UI library to define the behavior of draggable elements.

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
Madelyn from Pinterest
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest