Course Lab

    Income Share Agreements and the Indie Coding Bootcamp with Trevor Page

    Trevor Page built Coders Campus into a $360K/year Java bootcamp by using income share agreements, daily stand-ups, and a passion-driven sales approach that competes with major universities

    Guest: Trevor PageUpdated April 2026

    Course Lab

    Interview with Trevor Page

    Founder, Crafty Codr Inc. & Coders Campus

    Interview Summary

    Trevor Page, founder of Crafty Codr Inc. and Coders Campus, built an indie Java bootcamp competing against major universities and venture-funded companies. Charging $9,800 for a six-month immersive program, he grew from $34K in 2019 to $360K+ in 2021 — with income share agreements as the pivotal catalyst. He openly shares the challenge of motivating the 20% of students who struggle, and how his authentic passion for coding is his strongest sales tool.

    An Indie Bootcamp That Competes with the Big Players

    Trevor Page discovered he had a knack for teaching when the junior programmers he mentored got up to speed faster than anyone expected. His managers noticed; Trevor noticed too. He started a blog, then a podcast, then YouTube videos, then online courses. Eventually he launched a full six-month Java bootcamp through Coders Campus, charging $9,800 — competitive with much larger coding bootcamps. The bootcamp serves three avatar types: "Graduate Greg" (CS degree holders who struggle to land jobs), "IT Ivan" (dev-adjacent workers who want to become developers), and "Career Change Carrie" (people leaving unrelated fields). Each gets an immersive experience with daily calls, one-on-one support, Slack channels, and a full career services package including resume help, LinkedIn profile reviews, and interview preparation. Trevor even partnered with a former Google recruiter who created a course on making resumes stand out. Revenue grew from $34K in 2019 to $75K in 2020 to $360K+ in 2021, when he brought in a business partner.

    When I'm talking about the boot camp, or when I'm talking about code in general, to a student or a group of students, my love for coding comes through, and they pick up on that very quickly.

    Income Share Agreements: The Business Model That Changed Everything

    The biggest growth lever wasn't marketing — it was a financing model called income share agreements (ISAs). Students pay a small deposit (5-10% of tuition), then take the full bootcamp at no additional cost. Once they graduate and get employed, they begin making payments toward the tuition through a third-party ISA provider. "Students love it," Trevor says, "because we essentially don't get paid unless they get paid. And the goal of the bootcamp is to get them a job as a coder. So our values and our goals together are very much in alignment. If I can't do it, if I can't get them a job, I don't get paid." Trevor's team interviewed 14 different ISA companies before finding one aligned with their values. Since introducing ISAs in June 2021, they generated roughly $220K in to-be-collected revenue in just three months — nearly doubling their cash-collected revenue. The model levels the playing field for students who can't pay upfront while creating powerful alignment between the bootcamp's success and the student's career outcome.

    The goal of the Bootcamp is to get them a job as a coder. So our values and our goals together are very much in alignment. If I can't do it, if I can't get them a job, I don't get paid. So students love it. And I love it too.

    The Motivation Problem: When 20% of Students Struggle

    Trevor is candid about his biggest unsolved challenge: roughly 20% of students struggle with motivation. He can tell within the first week who will succeed and who won't — and it's not always who you'd expect. He shares the story of one student who seemed perfect on the sales call: hit rock bottom, downsized apartment, passionate declaration of commitment. "I thought, Oh my God, this is perfect. This guy is going to succeed. He's going to be a great story. He's been my toughest student, I can't motivate the guy." When students fall behind, they stop showing up to daily calls out of embarrassment. Trevor tried mixing cohorts so struggling students wouldn't feel behind relative to their peers, but it didn't work. He's experimenting with separate groups for students who are behind, a standalone course on how to think like a coder and ask for help effectively, and more one-on-one check-ins. Student-led Saturday study halls have shown some promise. The real insight: the challenge isn't always about understanding code — it's about communication skills and motivation, which is why Trevor half-jokes that he needs a life coach on staff.

    The problems I thought I had with teaching are not the ones that I have been solving all along. The people who struggle the most are the people who have trouble with communication — they have trouble articulating the problem that's in front of them.

    Trevor's Action Steps

    Trevor recommends these 3 steps to improve your course planning:

    1

    Explore income share agreements for high-ticket programs

    If your course leads to a career outcome, ISAs align your financial success with student success. Students pay nothing upfront (beyond a small deposit); you get paid when they get results. Research third-party ISA providers carefully — Trevor interviewed 14 before choosing one.

    2

    Build your audience with consistent free content

    Trevor's podcast (approaching 2 million downloads, #1 on Spotify for Java) is his second-largest source of sales. A weekly content habit over years builds an audience that already trusts you before you ever make an offer.

    3

    Investigate the real barriers to student completion

    Trevor assumed coding knowledge was the bottleneck, but discovered that communication skills and motivation were the actual challenges. Interview both your struggling students and your successful ones. The behaviors of the successful 80% may reveal insights for helping the struggling 20%.

    About Trevor Page

    Founder, Crafty Codr Inc. & Coders Campus

    Trevor Page is the director and content creator for Coders Campus, which teaches every level of the programming language Java. He holds a bachelor's degree in computer science and worked his way up to Senior Software Engineer before pivoting to teaching in 2012. His How to Program with Java podcast approaches 2 million downloads and is consistently ranked #1 for Java on Spotify. Through his Full Stack Java Bootcamp, he helps career changers and CS graduates transition into successful coding careers with a job guarantee backed by income share agreements.

    $360K+ Annual Revenue (2021)
    Near 2M Podcast Downloads
    Income Share Agreement Pioneer

    Listen to the full episode

    From Course Lab with Abe Crystal & Ari Iny on Mirasee FM

    Full Episode

    Resources & Links

    Topics:
    coding bootcamp
    income share agreement
    high-ticket courses
    motivation
    career change

    Related Articles

    Podcast

    Learning to Be an Authentic Teacher with Jennifer Louden

    Jennifer Louden, creator of TeachNow, discusses authenticity, self-trust, and key questions to ask as you develop your course.

    Read more
    Podcast

    How Coaches Can Teach Online with Randi Buckley

    Translating your coaching skills into effective online courses while maintaining connection.

    Read more
    Podcast

    Overcoming Course Fatigue with Charlie Gilkey

    Charlie Gilkey shares strategies for staying motivated and avoiding burnout as a course creator.

    Read more

    Ready to Create Your Course?

    Start building your online course today with Ruzuku's simple, all-in-one platform.

    No credit card required · 0% transaction fees