Skip to Main Content
Get Started at the Dev Gym

First Step: Set Up Your Oracle Profile

There's lots to explore at the Dev Gym, but if you want to take quizzes and workouts and classes, if you want to gather some trophies and win a few awards, you will need an Oracle Account.

Have an Oracle account already? All you have to do is sign in and off you go. If you are new to Oracle, click on the button below and we'll get you set up in no time!

Set Up Your Dev Gym Profile

To get most out of the Dev Gym, visit your Settings page, where you can:

  • Change your gym name: by default it's set to something like USER123456, but that's not very interesting. You can use your own name or make up a "handle" for you gym activities.
  • Upload a picture (of yourself, or maybe Arnold :-)): that way, when you start winning awards, everyone can put a face (some face) to the name.
  • Set email notifications: we'll send you reminders for the weekly tournaments. Best not to miss a week!

Try a Quiz

Multiple-choice and true-false quizzes are the foundation of all Dev Gym exercises, including workouts and classes. Most of our quizzes are packed full of code. Use them to strengthen your code-reading skills and also run that code in LiveSQL to learn about database features in depth.

In fact, while you are here, why don't you try a quiz? Just select the technology and press the button and we'll queue up a selection from our library!

* Oracle Account sign-in is required.

Try a Workout

Individual quizzes are great for broadly keeping you current with a language, but sometimes you really need to focus and go deeper. Workouts offer just that opportunity. We combine a video or article with a set of related quizzes. That way, you learn something new and then you reinforce your newfound knowledge.

Choose from our curated workouts or build your own workout. You can even request daily workouts consisting of single quizzes that are delivered right to your In Box each day.

* Oracle Account sign-in is required.

Compete with Others - or Just Yourself

Sometimes you just want to learn, and other times you want to test that knowledge against other developers. Let's face it: lots of humans like to compete, and we make it easy for you to do that with our weekly tournaments.

Each Saturday, we publish a brand-new quiz on various technologies. You have until the following Friday to submit your answer. You can take the quiz competitively, which means you will be ranked against other players (though no one needs to know who you are, since you get to pick your gym name!).

You can switch from ranked to unranked and vice versa with the click of your mouse. Just look for the toggle icon next to the quiz name:

If you do decide to compete, you may then qualify for our annual championship, top honors, and global recognition. You can find more information about our tournament quizzes here.

Build Your Reputation

Every time you take a quiz, finish a workout or complete a class, you earn points and get closer to winning trophies. Your name appears on the Leaderboards and your profile page reflects the commitment and discipline you bring to your coding craft.

See how you're doing by visiting your Trophy Room. You can even print a certificate of accomplishment to show all your friends!