Groxio: Career Rocket Fuel for Curious Coders

Science-backed, guided lessons to unlock your potential.

Remote Elixir Training →
Buy Language Courses →
LiveView Tetris Series →

Black Lives Matter

As a company, we stand with our brothers and sisters in peaceful protest. For the next 6 months, we will be dedicating 20% of our programming class capacity to the under-represented students in software development. We are extending our remote, small-team classes for half of our usual price until September, or until we feel that in-person classes are safe and appropriate. We would love your suppot through your patronage.

The Dreyfus Learning Model:
Programmers of different skill levels think differently, so they must learn differently

The most important programming skill is learning new skills. You have to practice.

Become a novice again →

Groxio mentees on learning to learn.

Start learning today

How To Buy Programmer Passport (2019-2020)

Learn programming languages to improve your coding and break through in your career

Buy Yearly Pass

  • Groxio 1 yr all-access pass

  • All 6 language guides in the 2019-2020 schedule

  • All Bruce Tate courses for 1 yr*

  • One $150/year subscription

  • Best value: $25.00/lang

  • *Meaning, everything on Groxio that we don't pay royalties for.

Buy Monthly Pass

  • Current language pass

  • Get language guides monthly as we release them

  • --

  • One $15/month subscription

  • Great value: $30.00/lang

Buy A La Carte

  • Choose one language guide

  • One language guide available immediately

  • --

  • $35-$70/lang one time payment

  • Good value: $35-$70/lang

Programmer Passport Language Guides

Different Media Types for Accelerated Learning
In partnership with the Pragmatic Bookshelf

How It Works

See the book, videos, projects, exercises, and other web resources in action in one of our guides.

A Mini E-book

Beyond the trivial, learn what makes each language tick in a book edited by the Pragmatic Bookshelf.


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

Languages and Schedule, 2019-2020 Edition

Ideas Shaping Computing

Crystal 15 Sep - 15 Nov

Crystal is a language with the smoothness of Ruby but the type-safety and speed of a compiled language. buy →

Pony 15 Nov - 15 Jan

Pony is built for concurrency but allows mutability. Pony extends types to ensure correctness. buy →

Prolog 15 Jan - 15 Mar

This logic language is a staple for teaching coders AI and machine learning concepts. buy →

Elixir 15 Mar - 15 May

An approachable FP language for fast, reliable, productive apps on the web and the IoT. buy →

OTP 13 May - 15 Jul

A programming model on Erlang/Elixir/Scala for reliable, concurrent, self-healing solutions. buy →

LiveView 15 Jul - 15 Sep

Phoenix LiveView!

Other Products

Videos, Books, Conferences

Lonestar Elixir Feb or March 2021

22 speakers in two days! We gather to learn better ways to approach challenges and expand networks.

Gig City Elixir October 23-24

Elixir and related Functional languages in the ever beautiful Chattanooga. One of the top Elixir conferences!

QuadBlock Videos

Tighten up your Elixir and Phoenix LiveView! QuadBlock is the Tetris-inspired game, in Elixir, without JavaScript.

Designing Elixir Systems w OTP

Cover Image For Designing Elixir Systems with OTP…

You know how to code in Elixir; now learn to think in it. Design with intelligent layers.

Programming Phoenix

Cover Image For Designing Elixir Systems with OTP…

Learn Phoenix from the creators of Elixir and Phoenix, and Bruce Tate.

Adopting Elixir

Cover Image For Designing Elixir Systems with OTP…

Elixir lessons from Valim, Tate, and the architect of Bleacher Report.

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 Chaplicki 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. Groxio's conferences 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