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)

Brian J. Kropff

10/12/2015

Overall

Curriculum

Job Support

"Life changing opportunities abound"

Attending Epicodus has been a pivotal experience in my life. I had the time of my life: learning to program, getting to know my wonderful classmates, and having great support from the people who work there, but it wasn't a walk in the park. There were... Read More

In class, we learned some of the industry's tools and techniques. The prominent of these was pair programming, programming with a partner. At times, it was the most challenging and rewarding way to program. Learning from each other and helping each other every day has made everyone a better programmer. By programming with others, I have built relationships that will last the rest of my career, too.

After my class ended, Epicodus offer lots of help for finding jobs and practice for nailing interviews. I have never felt so prepared for an interview as I do now. It has been over a month out from our internships and most everyone from my class has a great job. I, myself, have had several promising leads and am currently expecting to receive an awesome opportunity with a great company by the end of this week.

I truly feel lucky to have been a part of Epicodus and I would recommend it to my friends, family and anyone else looking for a positive, supportive place to make a big change in their life.

Jessica Engel
Graduated: 2015

10/9/2015

Overall

Curriculum

Job Support

"I'm a working developer because of Epicodus."

My experience at Epicodus was great, it’s one of the best decisions of my life. I came in with a few tutorials and online classes in Javascript and Python and a foundation in HTML and CSS, by no means hirable at that point. Epicodus was the only bootcamp... Read More

Erica C.
Graduated: 2015

10/7/2015

Overall

Curriculum

Job Support

"Excellent!"

If you're someone who wants to get into web development but don't know how, Epicodus is the place to be. The transition from learning the materials, to internship, and transitioning into the web development world has been smooth! But do note, you get... Read More

David
Graduated: 2015

10/7/2015

Overall

Curriculum

Job Support

"I love Epicodus"

I applied to only one program, Epicodus. I loved the value, the duration and that there was an internship at the end. I loved Pair Programming, which allowed me to meet and work with different people. Loved the teachers. Even though there's only one teacher... Read More

Pros: Price/value, network, internship

Cons: Job market is tougher than expected, no fault of Epicodus, but there are many grads coming out and not as many jobs as I can see.

Logan
Graduated: 2015

9/2/2015

Overall

Curriculum

Job Support

"It's very good and way worth the price!"

I've started learning programing (PHP track) at Epicodus starting August 2015. Both instructors (John and Diane) are super helpful and the curriculum is very hands-on and project based. Whenever I have questions, they will always be here for me to answer... Read More

Anonymous
Graduated: 2015

8/19/2015

Overall

Curriculum

Job Support

"Smart investment for beginners. Suggest skipping for non-beginners"

Epicodus has a lot going for it and a lot that could be improved.

The good:
--------------------
The price of Epicodus for what you get is fantastic compared to other offerings. I spent about three years learning web development on my own, and eventually,... Read More

Needs improvement:
--------------------
A big drawback, for me, was that Epicodus did very little imo to match up students at compatible skill levels. This incompatible pairing was often frustrating. Another big opportunity I see is refining the curriculum. The lessons are typically the 'online exercise' form, and some of them could use major improvement. I experienced mistakes in the curriculum fairly regularly, and a lot of the lessons could be rewritten and better explained. The lesson quality, to me, seemed just average. Also, the section on 'Ember' development which lasted around a month could have been much better.

Epicodus staff asked on at least two occasions for help from students to volunteer their time moving and setting up rooms. Epicodus students are clients that paid sizable sums of money to attend the program -- Epicodus needs to stop asking students to do work for them.

All-in-all
--------------------
It was a pretty good experience. If you have development experience, I'd suggest putting together a portfolio on your own and skipping Epicodus. If you're a beginner, I'd say Epicodus is a great investment.

Disclaimer:
The above review is simply an *opinion of my experience at Epicodus.

Sarah Joy C.
Graduated: 2015

8/16/2015

Overall

Curriculum

Job Support

"I moved across the country to attend Epicodus. Not because I was 100% sure..."

I moved across the country to attend Epicodus. Not because I was 100% sure it would be the stepping stone to a fruitful and fulfilling career, but because I had a feeling it would be a great place to grow and work on my programming chops. And it was.... Read More

Karvari
Graduated: 2015

8/2/2015

Overall

Curriculum

Job Support

"From 0 to !=null (AKA kind of a rags to riches story)"

Epicodus is not a sink or swim program. They don't expect you to have a background in coding. They do expect you to wake your brain up and put it to work! And along the way, they can help you actually understand how to be a coder, a student, a mentor,... Read More

I started in January 2015 with one (traditional style) intro class and one unix class under my belt, and no computer to do extra research or projects(I had to borrow one to do my preliminary work). I quit my job as a property manager and dove right in. (Because of the nature of my job at the time, I also lost my housing. That's right, I did Epicodus as a homeless person. A very resourceful, couch-surfing, house-sitting homeless person - As of the moment of posting this, I am about 4 hours away from putting a deposit on my first apartment in over 8 months, and I have a 5 year action plan to buy a house!)

So here are the highlights: First of all - you got a seriously humble, pragmatic, well-spoken and politically conscious leader. Epicodus is truly queer and trans friendly and Michael is on the front lines of bringing and keeping women in tech. I am not a person of color, so I can't speak to the experience of folks that are, but basically, the code of conduct pretty much says that rude jerks will not be tolerated, (I am paraphrasing there...) and Michael means it. If you are feeling excluded or picked on, tell Michael and he will end it. Beautifully.
Pair programming daily is a part of the deal - and that can get really tedious eventually. Not everybody matches up personality wise, BUT it also means you have an opportunity to see so many different points of view and work with all kinds of different ideas, and get better at doing it. (HINT: Always partner with someone new! It's very comforting to pair with folks you work well with, but you will learn way more from the diversity of switching it up as often as possible.) Luckily, they give you a break on Fridays to just focus on processing what you've learned all week - that's pretty nice too.
They throw dozens of different technologies at you throughout the course... Scary right? Why don't they just teach you one language, in depth, so you can feel confident about knowing something like javascript really well when you are done? The Answer - Because you would be completely useless in most tech companies. The company I work for now, has no less than 20 different (and often changing) technologies that I touch every single day. If I was unable to adapt to the pace at which things change - I never would have gotten the job in the first place. I impressed my current boss during my internship by taking on a project they expected to be done in 2 weeks. I did it in 2 days. They extended my internship to give me a taste of a new department that was thinking of hiring me. 4 projects needed to be completed in 4 weeks, and I did 3 of the 4 inside of 2 weeks - plus, 7 other side projects that happened to come up. My job offer was in by the end of the 3rd week. All because this program kept us hopping from project to project and tech to tech. I got used to being adaptable, thorough, focused, and communicative. Those skills, and a serious passion for programming, is all an employer needs to get a junior developer started.
Finally, I appreciate that Epicodus really really wants you to get a job when you are done - and they do everything in their power to make it happen. They reach out to the community and they let folks know that the pipeline problem would end - if they hired folks out of bootcamps. (HINT: We seem to have more relevant coding experience than folks coming out of PSU with CS degrees (subjective, I know - but a senior dev in my company is the one that said it). This does not include folks who make it through the PSU internship program. We are not that far behind those folks either though.)
They make the internship thing happen for 60 people at a time. They host meetups. They bring in speakers from the community. They even brought me back as a speaker to talk about the internship process!
I recommend this program to all of my friends, and I will happily personally speak to anyone interested the program. I am a fan, obviously, but if you have concerns, I will be perfectly honest about the struggle side of things. Nothing this good comes without a price, and mine was a few moments of mental and emotional exhaustion (which had a LOT to do with outside factors -which of course everyone has at some point and you should reasonably prepare for). I was fully supported by the staff and my peers through those moments though, for which I am eternally grateful.
You can find me on linkedin - https://www.linkedin.com/in/karvari- if you would like to chat with someone who's been through it. Good luck!

Anonymous
Graduated: 2015

7/31/2015

Overall

Curriculum

Job Support

"Fast track"

I had a really great experience at Epicodus. The curriculum moves very quickly and helps you prepare for the ever-changing technology field. I went in with very little experience and found it a little hard to keep up. I'm somewhat of a slow learner, but... Read More

Benjamin Herson
Graduated: 2015

7/26/2015

Overall

Curriculum

Job Support

"There are so many reasons this program was a success for me...that I accidentally turned this review into a short essay."

Epicodus is one of the single best decisions I have ever made. My new career is more day-to-day enjoyable, more rewarding, the environment more relaxed, and yes, the pay is better, too. Meanwhile, I still regularly get together with my classmates, a remarkable... Read More

Without their deferred payment option (pay $200 up front, the rest after the class is done), I simply could not have attended Epicodus. While the intellectual diversity of the class is something Epicodus intentionally aims for, it's the follow-through of things like deferred payment that actually make it possible for the school to cast a wider net and allow more people to attend. The pre-class work online gave me specific, actionable goals so that I would know I'd be ready for Epicodus. Before that, I'd been going it alone, having more trouble figuring out what to learn than actually learning it.

Epicodus takes advantage of a "flipped classroom," where your homework is to watch a class lecture/introduction to new material, and your classwork is the actual coding, right there where you can check in with instructors and other classmates. Pair programming helps accelerate everyone's learning. On my very first day I paired with someone who understood the command line and took the time to teach me; I was soon passing that information along to others. Ideas and discoveries ripple through the class as the environment allows for an easy dialogue. And this is where the diversity of the class really adds something special, a magic that I can't very well describe here. Where else can a writer and an MBA pop over to ask the meeting planner and mechanic how they solved that code challenge? Growth mindset is something you'll hear about a LOT at Epicodus. Taking a cue from the growing body of research that talent is more of an illusion than we realize, Epicodus has the attitude right to help you fight through the frustration of tough days (which everyone will have when learning something new). The best part for me personally was that the instructors have taken this to heart; when they come to help you with a problem, they're not really concerned about getting you an answer for That Problem. Instead, they use the problem as an example to help you figure out HOW to figure things out. They are constantly adapting/evolving. You'll have weekly one-on-one check-ins with instructors, and they're actually listening. The Epicodus team is constantly revising the curriculum to improve the experience, so each new class benefits from the one before. Some of those changes can be immediate; our class began to have more two-day projects during our Rails unit due to my and others' feedback that we wanted to dig deeper into some of our projects.

The internships offer direct, immediate experience as the final quarter of the class. (Mine led directly to my job!) Epicodus is constantly growing its web of connections within the Portland coding community, and this means they constantly have a number of partners who take interns, come to job fairs, speak at events, and co-host other events. There's a team dedicated to helping place students into both internships and, afterwards, help them on the job hunt. In an industry where job openings for senior developers are sitting unfilled because there simply aren't enough experienced people, Epicodus is helping companies figure out that they're going to have to grow their own...and providing a number of us a leg up as we step in and say, "We're new, but we're ready to learn." Quite simply, Epicodus was a remarkable, positive experience, and it set me up for my current success, and more.

Person thinking

Need help making a decision?

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