/level_up_exercises

A series of code-related assignments to challenge starting engineers

Primary LanguageRubyMIT LicenseMIT

Level Up Exercises

These are the combined exercises used at http://leveluprails.com. You can do them out of sequence, but you'll probably be missing the point. Do the right thing, visit the site.

Your Submissions Welcome

When you finish an exercise, feel free to make a pull request back into this repo if you'd like some feedback on your code. As soon as I get the chance, I'll make PR comments to provide some guidance as well. There's no catch here -- give it a shot. 👊 Joe

How to Do These Exercises

  1. Fork this repo into your own space
  2. Wait until you're asked to do one of the exercises
  3. Use your fork, develop code, push it back upward
  4. Profit!

The First Lesson

Like everything else in the world, these exercises have errors and problems and typos. We experience this problem whenever we code, and the only way to stay sane as a group is to fix problems as we find them. Be a mensch, send pull requests.

Exercise List (in Order)

Ruby

  1. Triangle Facts
  2. Arrowhead
  3. Robot Name
  4. Dino Catalog (personal fave)

Testing

  1. Data Science
  2. Overlord
  3. Shopping Cart

Rails

  1. CYOA
  2. Supportive

Data

  1. Traffic Control
  2. Yadda

Interaction

  1. Pmail

Scaling

  1. Art

Contributing

Contributions are very welcome. Fork, fix, submit pulls.

Contribution is expected to conform to the Contributor Covenant.