Get Elixir Training from Award Winning Author Bruce Tate


Proven Instructor and Methods
Flipped Classroom: Students Drive
Customized to Your Schedule
Train Your Team
Learn More

Groxio Trainings Define Careers

Groxio's fiercely loyal students say our classes are carreer defining experiences. Our trainings have small classes where the students mob program on a common project and help each other to debug broken code when things inevitably go wrong. The instructor becomes a programming coach, and the student's only job is to break through.

Bruce Tate
play

Choose Your Training

Placeholder image

Professional Elixir 101

Elixir is a language with almost magical self healing properties. Its concurrency and reliability features make the language one of the most highest paid ones in the world, and its web frameworks show supreme power and astounding productivity. Before you can learn those tools, you need to know how the Elixir programming language works. Learn the important programming techniques you'll need to get to the good stuff, from data structures to functional programming.

Click to See More or Book ∨

Placeholder image

Professional Elixir and OTP

From the book Designing Elixir Systems with OTP, this course will arm you with understanding of the core Elixir abstractions you need to be successful. Going beyond a checklist of features, this class will provide you with systems to understand and instantly recall the important design considerations you need when you're designing any Elixir system, whether you're making a web app or a thermostat.

Click to See More or Book ∨

Placeholder image

Professional LiveView

From the book Programming Phoenix LiveView, this course will walk you through the strategies you'll need to build flexible, self-healing interactive web applications that scale well and survive the test of time. Focusing on design and abstractions, you'll learn how to layer your code with components and multi-layer APIs using idiomatic generated and custom code.

Click to See More or Book ∨

Placeholder image

Professional Phoenix with Ecto

From the book Programming Phoenix, this class is our de facto Phoenix back end course. We'll cover principles for working with multi-layered functional programming systems. On the data side, we'll get to know Ecto query design principles, and how to safely manage change with changesets. We'll work with boundary layers, and explore different ways to deal with failure. We'll explore advanced foundations of Phoenix from PubSub to plugs. This was the most requested course for Groxio to add in 2023.

Click to See More or Book ∨

Why Do Groxio Students Love Us?

Placeholder image play
“ I was really happy to learn about starting dynamic processes that I name on the fly. ”

Bill | Groxio Training

Placeholder image play
“ I've been able to continue building my career in Elixir with confidence. ”

Liv | Groxio Training

Placeholder image play
“ I always have fun. I'm a beginner and have to type in front of everyone. I just come as myself. ”

Paulo | Groxio Training

Placeholder image play
“ It's about learning how to learn... allowing us to follow our own path. For me, it's life changing. ”

Christine | Elixir em Foco

Placeholder image play
“ I learned important concepts to learn everything else in the Elixir Ecosystem. ”

Yuri | Groxio Training

Placeholder image play
“ The biggest insight I had was the CRC pattern... That underlying pattern shapes programming. ”

Zaki | Groxio Training