Who we are

Epicodus is a code academy where people from all walks of life come together to learn programming and become web and mobile developers. We train our students in high-demand programming skills, and then help them find full time employment as software developers. 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 place a high value on student life and experience. In order to focus on student learning and interaction, we use a completely ‘flipped’ classroom.

Instead of promoting learning through routine lectures, most of the classroom time is spent 'pair programming'. Two students share one computer, keyboard, and a mouse to work together and learn to program. By working closely with their partners, students share knowledge, catch each other's mistakes, and help each other stay focused. 

Therefore, through the absence of lectures in class, you'll be introduced to the basics of how to write code in the videos and text you review as homework. All class time is spent learning how to write code with the support of your peers and teachers.

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 as you progress through your programming career.

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 programming job you love

Epicodus programming graduates 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 sharpening your programming skills, we'll help get you prepared to look for work throughout our full-time courses.

Our extensive coding 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 the prep work, we'll place you in a programming 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