Not Sure Where to Apply?

Epicodus

Online, Portland, Seattle
Best Bootcamp

 Ranked 2022 Best Bootcamp

About Epicodus

Location: Online, Portland, Seattle

Epicodus is a coding bootcamp that focuses on collaboration and inclusivity. Students work together in pairs and teams almost every day, and a diversity, equity, and inclusion approach is a core part of the program design.

Epicodus offers part- and full-time... Read More

Epicodus's classes also includes job search preparation for students. Career advisors meet one-on-one with every student to review resumes and cover letters, practice interviewing, and even go over job applications in class. After completing the coursework, students are placed in hand-selected internships with tech companies at no extra cost, allowing them to begin their job search with coding experience already on their resumes.

Courses

C# and React

Cost: $7,800
Duration: 27 weeks
Locations: Online, Portland, Seattle
In-person Available Online
Course Description:

Each track begins with a 3-week Introduction to Programming course to learn the fundamentals of programming. After completing this course, you'll be able to build basic web pages and understand programming fundamentals.

Next, you'll spend four weeks learning Intermediate JavaScript skills. Students who learn how to code in JavaScript will be able to add interactivity features to a site and update pages quickly without reloading.

After completing JavaScript, students will spend seven weeks learning C# and .NET, which are both developed by Microsoft. Students who are well-versed in C# programming can use it to create client applications, database applications, distributed components, and much more.

The final six weeks of the in-class portion of Epicodus is spent learning React. React is a JavaScript library used to create dynamic, interactive user interfaces. It allows a site to quickly update many different elements at once without reloading the page. Since its development at Facebook in 2011, it has exploded in popularity.

After completing the in-class portion of the program, you'll spend five weeks (or 150 hours) at an internship with a tech company.

After completing the in-class portion of the program, you'll spend five weeks at an internship with a tech company. As part of Epicodus, local companies host students as full-time interns. It's a chance for students to learn about how development works in the real world, and a chance for companies to work with talented developers in the making. Internships are included at no additional cost to students.

C# and React (Part-Time)

Cost: $7,800
Duration: 40 weeks
Locations: Online, Portland, Seattle
In-person Available Online
Course Description:

We offer our full certificate program in a part-time format. This track covers the same material as the full-time program.

Our part-time program starts with 40 weeks of class from 6-9pm Pacific Mondays to Wednesdays and 9am-5pm Sundays. Afterwards, we’ll support you in preparing for and securing yourself an internship; you'll put in 80 hours of preparation and at least 150 hours at your internship, on a schedule of your choosing.

Each track begins with an Introduction to Programming course to learn the fundamentals of programming. After completing this course, you'll be able to build basic web pages and understand programming fundamentals.

Next, you'll learn Intermediate JavaScript skills. Students who learn how to code in JavaScript will be able to add interactivity features to a site and update pages quickly without reloading.

After completing JavaScript, students will learn C# and .NET, which are both developed by Microsoft. Students who are well-versed in C# programming can use it to create client applications, database applications, distributed components, and much more.

The final in-class portion of Epicodus is spent learning React. React is a JavaScript library used to create dynamic, interactive user interfaces. It allows a site to quickly update many different elements at once without reloading the page. Since its development at Facebook in 2011, it has exploded in popularity.

Intro to Programming (part-time evening)

Cost: $100
Duration: 6 weeks
Locations: Online, Portland, Seattle
In-person Available Online
Course Description:

This course is for absolute beginners to learn the fundamentals of programming. After completing this course, you'll be able to build basic webpages and understand programming fundamentals. No coding experience is required, but computer proficiency is necessary.

Here's some of what we'll cover:
* HTML and CSS: the presentation and styling languages of the web
* Git: the tool programmers use to track their code
* Command line: the tool programmers use to interact with their computers
* Markdown: a simple language for documents
* JavaScript: the programming language of the web
* jQuery: a JavaScript library for making interactive web pages
* Bootstrap: a framework for easily creating good-looking websites

Subjects:
CSS, Git, jQuery, Bootstrap, Command Line, Behavior Driven Development (BDD), JavaScript

Ruby and React

Cost: $7,800
Duration: 27 weeks
Locations: Online, Portland
In-person Available Online
Course Description:

Our focus is to prepare you for a career in the growing tech industry. Learning to code is a valuable skill that employers are constantly searching for in web development and design careers.

Each track begins with a 5-week Introduction to Programming course for beginners to learn the fundamentals of programming. After completing this course, you'll be able to build basic web pages and understand programming fundamentals. No coding experience is required, but computer proficiency is necessary.

Next, you'll spend five weeks learning Ruby. Ruby is a programming language focused on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. The Ruby programming language is most commonly used with the Ruby on Rails framework. Each track also includes a 5-week JavaScript course.

Each track also includes a 5-week JavaScript course. After studying Ruby you'll jump into five weeks of JavaScript, the only programming language understood by all web browsers, making it the most common language for web and mobile development. Students who learn how to code in JavaScript will be able to create simple to complex web pages, add interactivity features to an existing site, and update pages quickly without reloading.

Next, you'll spend five weeks learning React. React is a JavaScript library used to create dynamic, interactive user interfaces. It allows a site to quickly update many different elements at once, without reloading the page. Since its development at Facebook in 2011 it has exploded in popularity.

Finally, you'll spend five weeks at an internship with a tech company. As part of Epicodus, local companies host students as full-time interns. It's a chance for students to learn about how development works in the real world, and a chance for companies to work with talented developers in the making. Internships are included at no additional cost to students.

Subjects:
CSS, Git, HTML, jQuery, Sinatra, Bootstrap, Command Line, Heroku, Ruby, Behavior Driven Development (BDD), JSON, NoSQL, NPM, Angular, React.js, SQL, Node.js, JavaScript

Epicodus Reviews

Average Ratings (All Programs)

Epicodus logo

4.79/5 (166 reviews)

marc
Graduated: 2015

7/24/2015

Overall

Curriculum

Job Support

"An uphill battle."

I knew very little of the programming world before I attended Epicodus. In fact, I knew nothing at all.
I was a poker dealer in Montana for 10 years and realized that my career path had no future. I have a child and I own a house so I needed something... Read More

Whitney
Graduated: 2015

7/22/2015

Overall

Curriculum

Job Support

""Code school done right.""

I graduated from Epicodus earlier this year, and it was a wonderful, positive experience.

I went into the course with minimal knowledge of programming, and came out with the confidence to teach myself anything. The curriculum lays a good groundwork to... Read More

My favorite thing about Epicodus is the staff. Michael really cares about the students and the mission of Epicodus, and the teachers were absolutely wonderful. I would definitely do the whole experience over again if I could.

Dexter Fitch
Graduated: 2015

7/21/2015

Overall

Curriculum

Job Support

"Amazing support"

I will always consider my time at Epicodus to have been a key turning-point in my life. I drove alone in Winter across the country, from Baltimore, Maryland to Portland, Oregon, because Epicodus was one of the few schools who had a payment deferment program... Read More

I worried constantly that I still would never be good enough, even after I was accepted and started the program at Epicodus. Thankfully, I was quickly overwhelmed by how welcoming and engaging Michael, the director, and the rest of the staff and teachers were. They took a very positive, progressive approach, and strongly discouraged any negative talk - including negative self-talk. I have PTSD, severe anxiety, and morbid depression, and I'm endlessly grateful for the positive, empathetic, and inclusive support that the educators at Epicodus provided to me. Sometimes the stress and anxiety would get overwhelming and trigger migraines, but the classes are set up in such a way that you can access everything online, and Michael and my teachers were very understanding and flexible in allowing me to work from home when I had especially challenging days.

The classwork and program itself was excellent. Michael takes great pains to listen to and respond to student feedback, and refine parts of the program to make them more effective. Everything for class is conducted online and organized into units that build on one another, and the materials include video lectures, video and text tutorials, and links to outside resources, which is especially great if you want to revisit certain things or get ill. Videos are also transcribed, which I especially appreciated. I'm hard of hearing and having a textual reference to refer to when I missed something was fantastic.

In the end, I of course didn't need to worry about whether I'd ever be good enough. Before I even finished the program, I had secured a job back home in Maryland, working as a web designer. I didn't even do the internship portion of the program at Epicodus - I just went straight to full-time, with-benefits work. I'm so grateful that Epicodus was able to give me the training, preparation, and above all, the self-confidence I needed to finally begin a career that I'm happy to go to everyday.

Frank Meza
Graduated: 2015

7/18/2015

Overall

Curriculum

Job Support

"Epicodus: A great approach to learning how to code, and a really great program overall."

I got it into my head that I wanted to learn computer programming and so I set out to learn it on my own. This proved to be wildly difficult as I had next to no direction at all in what to learn or how to learn it. After quite a bit of time doing this,... Read More

You will mentally taxed learning the concepts and sometimes you will feel like you just don't get it, yet. Press on! Many of the concepts will become clearer and clearer to you as time goes on. You are not alone and there is nothing wrong with you. Reach out to the staff and your fellow students, and you will do just fine. A month will pass, and you will look back at previous projects, laughing to yourself that it seemed difficult at the time. That feels great! You will make friends and encourage each other through learning, the camaraderie of the students is a really awesome social experience :)

More than just learning how to program, Epicodus placed a very strong emphasis on landing your first job in the industry. After they place you in a five week internship as part of the curriculum, the awesome staff also provide leads on companies wanting to hire new grads, job interview techniques, as well as info on the local tech communities. By taking advantage of these resources, I was able to quickly get hired at a really great company downtown with a great dev team. Highly recommended!

Luke Chinworth
Graduated: 2015

7/17/2015

Overall

Curriculum

Job Support

"An inspiring environment of learning and communication and community"

I had a great experience with Epicodus. I moved from out of town to attend the program and it provided a great environment for making new friends. The teachers were very helpful and always pushed students to ask meaningful questions. This formulation... Read More

Jackie Fletcher
Graduated: 2015

7/17/2015

Overall

Curriculum

Job Support

"Great environment for fast tracking a career change"

I worked for 7 years as a meeting planner. I had a good job with good pay, but knew it wasn't the right fit for me in the long run. I knew I wanted to go back to school for awhile, but the thought of going to class for a few years and spending loads of... Read More

Kathryn Brown
Graduated: 2014

7/14/2015

Overall

Curriculum

Job Support

"Great experience for women changing careers"

I signed up for Epicodus because I wanted to transition out of marketing roles at venture-backed startups into a more technical role.

I got just what I wanted at Epicodus.

The classroom environment was collaborative, and each day we worked in pairs solving... Read More

At the end of the class, I was contacted by an engineering-focused development shop, DevelopmentNow, for an internship opportunity. Together with two of my classmates, we worked on a Backbone.js mobile responsive client project, and we were all hired by the end of the second sprint. I was really excited to be an employed junior developer just a few weeks after class ended.

I learned more that just coding skills at Epicodus. I learned how to work on a project with multiple developers with git flow. I also learned how to make scope adjustments in projects and what the tradeoffs really would be - considering we only had a day or two to work on each project.

I'm also super impressed with the school's dedication to student diversity. As a women in tech, I really care about companies and schools like Epicodus that fully embrace minority student outreach in the tech industry.

I would recommend this school to any self-motivated person who wants to change careers with a little help from a community of fellow learners.

Kathryn Brown
Graduated: 2014

7/14/2015

Overall

Curriculum

Job Support

"Great experience for women changing careers"

I signed up for Epicodus because I wanted to transition out of marketing roles at venture-backed startups into a more technical role.

I got just what I wanted at Epicodus.

The classroom environment was collaborative, and each day we worked in pairs solving... Read More

At the end of the class, I was contacted by an engineering-focused development shop, DevelopmentNow, for an internship opportunity. Together with two of my classmates, we worked on a Backbone.js mobile responsive client project, and we were all hired by the end of the second sprint. I was really excited to be an employed junior developer just a few weeks after class ended.

I learned more that just coding skills at Epicodus. I learned how to work on a project with multiple developers with git flow. I also learned how to make scope adjustments in projects and what the tradeoffs really would be - considering we only had a day or two to work on each project.

I'm also super impressed with the school's dedication to student diversity. As a women in tech, I really care about companies and schools like Epicodus that fully embrace minority student outreach in the tech industry.

I would recommend this school to any self-motivated person who wants to change careers with a little help from a community of fellow learners.

Alex Kaufman
Graduated: 2015

7/13/2015

Overall

Curriculum

Job Support

"Best learning experience I've ever had!"

Epicodus helped me transition to a new career and offered me month of hands on experience in web development. They are always upgrading their curriculum and are passionate about providing the best education possible. Studying at Epicodus was one of the... Read More

Anonymous

7/13/2015

Overall

Curriculum

Job Support

"Entirely Worth It"

Epicodus offered more than any other bootcamp out there. In fact, their job-search support is nearly worth the price of admission alone.

What made Epicodus an extremely worthwhile course in my mind?
1. Time: You spend hundreds of hours coding over the duration... Read More

2. Content: You are exposed to a variety of programming tools, and considering the timeframe, get a rather solid foundation to continue learning once school ends.

3. The internship: The last month of Epicodus is spent at an actual company, getting a sense of programming in the “real world.” The interview process for these also helps take some of the edge off for your first tech job interview.

4. The people: The staff was great and I met a ton of smart, interesting people throughout the course.

5. Career support: Post-Epicodus, we (graduates) had amazing support from the staff as we searched for real work. The plus for job-seekers: Programming talent is in short supply and high demand. Some found jobs quicker than others, but we were in regular contact with the Outreach Coordinators at Epicodus, as they passed along job leads, interview and cover letter/resume prep, and general moral support. The luxury of being able to work on code projects while they did a lot of the job search for us, was priceless.

Of course, not everything was spot on. Figuring out how to pace yourself to keep up and retain knowledge is a real challenge. During our class, they were still figuring out best practices for running Epicodus, but constantly asked for, and often implemented, student feedback. I would have liked to have had some actual group lectures/teaching to introduce new concepts.

Last, I think it’s really important to know what you want to get out of a code school like this and what your goals are after it ends, before deciding to attend. Epicodus’ application process did a good job of giving you a sense of whether you have enough patience for, and interest in coding. The rest is up to you.

Overall, I would recommend Epicodus. You’ll get out what you put into it.

Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.