Career Fuel for Programmers
Build reliable Elixir systems—faster.
Elevate your Elixir, OTP, Phoenix, and LiveView skills through structured courses, live training, and 1-on-1 mentorship.
Learn disciplined AI workflows that improve real outcomes.
Bruce Tate
+10 books • 2 Jolt Awards • "Seven Languages in Seven Weeks"
Choose the approach that fits your goals
How do you want to learn?
Self-Paced Courses
Build strong foundations at your own pace. Deep video courses on Elixir, OTP, LiveView, and disciplined AI workflows.
Live Training
Recalibrate how you think about systems. Small-group workshops that focus on mental models that stick.
Mentorship
Work through real production problems. 1-on-1 guidance for course members and trained teams making real decisions.
Core Topics
What you'll learn
From core foundations to production-ready systems
Core Elixir & OTP
Processes, supervision, boundaries, and failure as first-class concepts.
Phoenix & LiveView
Real-time systems, structure, and patterns that scale with complexity.
AI Workflows
Structured prompting, clear boundaries, repeatable outcomes.
Production Systems
Architecture, tradeoffs, deployments, and long-term maintenance.
About Bruce Tate
Mental models that stick
Bruce is the author of widely read books on Elixir, OTP, Phoenix, and LiveView, and has helped thousands of developers understand why these systems behave the way they do.
Author of:
Why Groxio
When learning Elixir, it's natural to focus on what functions do.
We teach why systems work.
We start with boundaries, failure, supervision, and tradeoffs. Then show how Elixir makes those ideas concrete.
The same discipline applies to AI: structured workflows, clear boundaries, real outcomes.
"I don't just want you to write Elixir. I want you to understand why it works the way it does. That understanding changes how you approach every problem."
— Bruce Tate
Stay sharp on Elixir and AI
Short notes on Elixir, OTP, Phoenix, and disciplined AI workflows, plus updates on courses and conferences.
Real feedback from developers who've taken our courses and training
What students say
" I was really happy to learn about starting dynamic processes that I name on the fly. "
" I've been able to continue building my career in Elixir with confidence. "
" I always have fun. I'm a beginner and have to type in front of everyone. I just come as myself. "
" It's about learning how to learn... allowing us to follow our own path. For me, it's life changing. "
" I learned important concepts to learn everything else in the Elixir Ecosystem. "
" The biggest insight I had was the CRC pattern... That underlying pattern shapes programming. "
Questions about team training or mentoring?
Reach out to Maggie for help with live training, bulk course licenses, or custom team arrangements.