Epicodus: A Code Academy for Aspiring Programmers | Learn to Code



A vocational school for aspiring programmers



Who we are

Epicodus is a school where people from all walks of life come together to learn web and mobile development. We train our students in high-demand programming skills, and then help them find work with software companies. Here are our core values:


Our students are like family and we care deeply about them at every step.


We strive to create an environment where people of all races, genders, income, age, and other groups belong.


We have a high completion rate and high job search success, and work to continue improving our outcomes.


We default to transparency and never do anything to mislead our students.

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

A different kind of classroom

At Epicodus, we use a completely "flipped" classroom. There are no lectures in class - instead, you'll learn new content from videos and text you review as homework. All class time is spent actually coding, with the support of your peers and teachers.

Most of the classroom time is spent "pair programming", with two students sharing one computer, keyboard, and mouse. Working closely with your pair, you'll share knowledge, catch each other's mistakes, and help each other stay focused.

At the end of every course, you'll spend a week working on a group project with a team, preparing you for the kind of collaboration you'll find in the real world.

Today I was promoted to Lead Developer at my company. I just wanted to say thank you because I could not have gotten here without you and Epicodus. Three years ago, I decided to take a chance and invest my time and money on Epicodus, and it could not have been a better investment. Thank you for your vision and tireless work to make an affordable, quality software developer education.
— Steve Ferguson, former student

Finding a job you love

Epicodus students have gone on to work at companies as small as 3-person startups, as big as a Fortune 100 company, and everything in between. In addition to the training we provide on programming skills, throughout our full-time courses, we'll help get you prepared to look for work.

Our extensive career services start with thoroughly reviewing your application materials, including resume, cover letters, and your online presence. From there, we'll do non-technical and technical mock interviews.

After completing this prep work, we'll place you in an internship with a tech company so that you can gain on-the-job experience. We'll also organize a Demo Day where you can show off a project you've built to local employers.

After you graduate, we'll continue to support you by sending you job leads and checking in with you weekly until you find work. 


Our graduates have gone on to work for such companies as:

From the blog