Complete course to gem creation in ruby

We’ll cover everything you need to learn to create your first gem and a little extra

In this course, we’ll do a few things:

What you’ll learn

  • How bundler and rubygems work.
  • How to create a ruby gem from scratch.
  • How to publish and market you gem.
  • Some advanced ruby tips.

Course Content

  • Evolution of ruby ecosystem –> 5 lectures • 30min.
  • Creating a Gem –> 9 lectures • 2hr 19min.
  • After the code is done –> 4 lectures • 23min.

Auto Draft


  • Some expirience with ruby is required.

In this course, we’ll do a few things:

  1. First, we’ll understand how rubygems and bundler work
  2. Then we’ll create an API wrapper for medium
  3. Then we’ll document it, pack it and publish
  4. And in the end, we’ll talk about maintenance, how to market your gem and where to find inspirations


By the end of this course, you’ll know about all the required steps to create a gem: from an idea in your head to a tar hosted on rubygems servers. The final product is already posted as a ruby gem and if you want to take a look at what you’ll be building search for a medium_api gem at rubygems. It also means that if you encounter any problems along the way there is a 100% working version of the code you can consult with. However, if you are stuck or have any questions I’ll be glad to help.


This course is intended for Junior/Middle developers. However, if you’re an experienced ruby programmer I believe that you may still learn something new from this course. For example, the evolution of ruby ecosystem and how tools have evolved from a simple install script to a bundler.


This course has a 30-day money-back guarantee if you are not satisfied you can have your money back