Hi! Welcome to Epicodus.

Epicodus is a school for people who want to work in computer, web, and mobile development and related jobs. Our staff are some of the nicest people you've ever met, and we'll do everything we can to help you on your journey to becoming a programmer.

Our Classroom

We use a "flipped" classroom structure, where students watch lectures for homework, and work in pairs writing code all day long. If you haven't yet played the video above, you really should just do that now, as our students tell us that the best way to understand our classroom is to see it.

Our alumni have great things to say about us on independent review sites:

⭐⭐⭐⭐⭐ (4.9 stars)

⭐⭐⭐⭐⭐ (4.8 stars)

Internships and Career Services

Epicodus is focused on helping people change careers, and we've found internships to be a hugely valuable part of that transition. That's why we find internships for every one of our students where they can get 5 weeks of experience interning for at least 30 hours per week doing programming and related work. In addition to the internship, we also provide extensive career services and job search help.

Outcomes and Jobs

Going to school is a big investment of your time and money, and so it's important you know how many Epicodus students graduate and how many get jobs. That's why our student outcomes have always been publicly visible right on our website. We're also a founding member of the Council on Integrity in Results Reporting, aiming to standardize the same transparency in code schools across the industry.


With most students paying $5,900 total, Epicodus is the most affordable school for becoming a developer. Our tuition is a fraction the cost of most other schools, not to mention that our courses are several times longer.

If you can't afford to pay our tuition, we have financing partners who can help spread your payments out over several years.

At this time last year, I was stuck in a dead end job, was questioning my career, and felt like I wasn’t living up to my potential. This year, I have a job at a place that is genuinely excited to help me learn and grow. I’m really passionate about development and couldn’t be more excited to keep learning in this field.
— Anna, former student

From Our Blog