Starting Jan 15: Joe Armstrong Tribute Prolog


Where can programming take you?

Coding careers have more freedom, flexibility, and earning power than ever before. But...

Products and prices →

What is your dream?

Developers' aspirations are as different as programmers. Whatever motivates you, to unlock your goals you're going to have to level up.

We can help.


Programmer Passport

  • A subscription
    ($150/y or $15/mo)

  • A new language every 2 months

  • Proprietary books, videos and projects

Helps you

  • Increase the variety of problems you encounter

  • Find motivation through fun and curriosity

  • Improve critical problem solving skills

So you can

  • Have freedom to do the work you want, where you want

  • Speak at a conference

  • Get that promotion

  • Attack out-of-reach projects

A Mini E-book

In Bruce's engaging style, you'll go beyond the trivial to learn exactly what makes each language tick.


Each language comes with at least two private videos. Check youtube to see a few free ones.

How It Works

Follow along on the Programmer Passport video guide and we'll show you how it works.

What makes programmers better?

It may not be what you think. Learn a new language with the author of Seven Languages in Seven Weeks as a guide.
Learn products and prices

Subscribe to Programmer Passport

Take the Next Step

Learn a language. Or seven.

We know it's not for everyone. Learning languages takes work. There are times in every career when you want to coast. When you're ready for more, we'll be here. Learning languages will dramatically improve your programming.

Subscribe to Programmer Passport

Great developers are curious. They are naturally polyglots. Curiosity leads to inspiration. José Valim, creator of Elixir, read Seven Languages in Seven Weeks and used those languages for inspiration for Elixir. Evan Czaplicki drew heavily on ML for Elm inspiration. Joe Armstrong and the Erlang team based initial versions of Erlang on Prolog, and Robert Virding from the same team has built another inspired language, Lisp-Flavored-Erlang. You don't need to be a language designer. You'll get inspired too.

Great developers are wise. Wisdom comes from experience in a variety of different circumstances. You won't take the next step if you're simply working on the same problem, in the same language, day after day. Our brains need variety to learn. Groxio's system will give you just enough experience so you can get beyond kicking tires and into what is special about each individual language.

Great developers have fun together. The days of the programmer working alone in the basement are long past. Programming has become a social endeavor. A great way to get better faster is to spend time with other great developers, and see how they solve problems. The Programmer Passport will expand your horizons beyond your digital walls, into other communities of programmers where you'll learn together.

What our clients say:

(Go ahead and praise us! We don't mind.)

After an intense two days of workshopping multiple problems, I feel like I have the missing blueprints for building my own bridge across that gap. There's not a doubt in my mind that I understand Elixir, Erlang and OTP better than I did two days ago... and that I'm writing better software because of it. 
Randall Thomas
Thunderbolt Labs
I took Bruce Tate's course to get a deeper understanding of Elixir system design and OTP. Bruce didn't just teach the concepts, but delivered a hands-on interactive learning experience. Well worth the investment. 
Patrick Thompson
Founder at Inkstone Software.
Bruce gauged my learning level and met me there with tailored, unwavering support. Groxio’s curriculum consistently delivers moments of clarity. Complex concepts are broken down into clear, lucid steps.The Tetris series seems delightful and familiar, but I found tough challenges at every turn (pun intended)! Solving them required thinking in new ways about what I know. 
Vanessa Lee

Drop us a line or two

We'd love to hear from You