Every track also includes job search preparation for students; support and instruction in crafting resumes, cover letters, portfolios, and online presences. Career support staff meets one-on-one with every student to review and practice interviewing skills. After completing courses, 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. To kick off their job search, graduates participate in a Demo Day where they present projects to local, hiring employers.
Recent Epicodus Reviews: Rating 4.71
Recent Epicodus News
- How to Land an Internship After Coding Bootcamp
- Why CD Baby Hires Developers (and interns!) from Epicodus
- January 2019 Coding Bootcamp Podcast
Minimum Skill Level N/A Placement Test No Interview No
More Start DatesAugust 3, 2020 - SeattleAugust 3, 2020 - OnlineOctober 12, 2020 - OnlineOctober 12, 2020 - SeattleOctober 12, 2020 - Portland
Deposit $100 Financing
Minimum Skill Level None Placement Test No Interview No
More Start DatesAugust 4, 2020 - SeattleOctober 13, 2020 - SeattleAugust 4, 2020 - PortlandOctober 13, 2020 - PortlandAugust 4, 2020 - OnlineOctober 13, 2020 - Online
Deposit N/A Scholarship Scholarships available for those affected by Covid-19.
Minimum Skill Level N/A Placement Test No Interview No
In PersonPart Time12 Hours/week20 Weeks
Deposit N/A FinancingSkills Fund, Climb
Minimum Skill Level Successful completion of Epicodus' Intro to Programming course Placement Test No Interview No
More Start DatesAugust 4, 2020 - PortlandOctober 13, 2020 - PortlandAugust 4, 2020 - SeattleOctober 13, 2020 - SeattleAugust 4, 2020 - OnlineOctober 13, 2020 - Online
In PersonFull Time40 Hours/week27 Weeks
Minimum Skill Level N/A Placement Test No Interview No
More Start DatesAugust 3, 2020 - OnlineAugust 3, 2020 - Portland
157 reviews sorted by:
- Best investment I've ever made- 12/1/2017Caitlin • Junior Web Developer • Graduate • Course: C# and React • Campus: Seattle
After spending years in customer service, I finally decided to take the leap and attend a coding bootcamp. I was pretty skeptical that 6 months could lead to a new career. It seemed like all of my other choices were to go back to school for another 2-4 years and tens of thousands of dollars. I did a lot of research before choosing Epicodus and I'm so glad I did. I really believe that Epicodus is the best option.
I attended the C#/.NET track at the Seattle campus earlier this year and it was a fantastic experience. It was hands on learning and the instructors were incredibly kind and helpful. It really felt like they wanted all of us to succeed. They also give you tons of help in finding a job after graduation. The internship was by far one of the most valuable aspects of the program. I didn't get a job with the company I interned with, but I was able to get real world experience and recommendations on my resume that helped me get a great junior web developer job at a local startup.
Thank you Epicodus! This was the best investment I've ever made and I will always be grateful.
- Epicodus, what I needed- 11/28/2017David • Web Developer • Graduate • Course: C# and .NET • Campus: Portland
I'd been trying to teach myself C# and failing, due to a lack of motivation. I heard about Epicodus from a grad, and saw they had a C#/.NET track, and I knew that I would be doing that asap. I withdrew my enrollment from PSU (just 2 days before class started), and paid for Epicodus. I had some background with Web based Programming, and video game development, but what I needed was a positive and open space to dive deep into the .NET stack. Having an instructor that knew the curriculum well, and (more importantly) was willing and able to learn with us when we found difficult problems, really went a long way. She was an excellent mirror for our collective excitement. I graduated this past October, and within 3 weeks was hired.
This worked so well for me because the curriculum was challenging but fair, and I loved doing the work. I happily devoted as much time as I could, because I knew that I would reap the rewards after graduation. I highly reccommend this program for anyone looking to delve into Web Development.
Its not a real review without at least one negative comment. The only one I can think of was that there were a few hiccups with the internship process for my cohort. It is a mercurial process, dealing with businesses and students. My cohort was part of a double group, Design and C#, so there were 40+ people to place.
- PHP/Drupal Course- 11/19/2017Eliot • Front End Developer • Graduate • Campus: Seattle
Great course! I had a really good experience with Epicodus in Seattle. The classroom setting was inspiring, coursework was thorough and engaging and instruction was there when you needed it. Ultimately, besides the fundamentals of coding, what I learned was the ability to find answers to problems, troubleshoot, be tenacious and rely on my problem solving skills to figure out lessons. I would definitely recommend if you have the drive and motivation to challenge yourself here.
- Fantastic Experience! - Rails 2017- 9/13/2017Starlynne Start • Web Developer • Graduate • Course: Ruby and Ruby on Rails • Campus: Seattle
This was one of the best things I have ever done.
I chose Epicodus after researching a few different fast-paced coding programs- some were shorter (and still cost more), some were longer. I picked Epicodus based on price, location, and the pair programming.
Though I didn't think I would enjoy pair programming, I thought it would be valuable to learn how to collaborate, not just have a role on a team, but actually build something together. It ended up being far more enjoyable than I had thought! It was fantastic to learn from, lean on, teach, and support eachother through our courses. I rarely had any issues with others, and in fact made some very good friends.
The staff is great. The teachers do not hold your hand- they are there to help you learn, not provide you answers. That said, there were times I found such devious ways to baffle myself and them that Loren (my instructor) and I would spend hours learning new things to tackle the issues. They are friendly, capable, and more than willing to help you through the tough spots. The internship/employment staff is also very supportive! When I had opportunities to interview before we had done the in-class prep, they took extra time to help me practice before hand.
The only thing I see wrong in the curriculum was that I wish there was more of it! It IS a short program though, and they can only put so much into everyday. There are many further exploration links and suggestions provided in addition to the daily lessons.
If you are attending Epicodus, a few suggestions:
- Follow up on as many of the extras as possible. Do the optional second assignments on your own time if you don't have time in class.
- Do not make assumptions about your pair until you have worked with them- preferably more than once! Everyone struggles with different parts of the program, and they may lag in one area only to be the expert you need in another.
- If you are struggling- I certainly did- remember that the things that looked hard a week ago seem easy a week later. Keep at it and chances are whatever seems impossible today will seem easy in another week.
- Keep your github clean and your readmes up to date - it will save you a lot of time later!
- Learn all you can about tech interview/algorithm/BigO notation and PRACTICE solving coding challenges/whiteboarding as much as possible. These are essential for the interview process and are not covered except very briefly in the coursework. Codewars.com is a great place to practice.
- Network! Go to events, make yourself talk to strangers. It is how you get most opportunities in this field.
- Don't wait until graduation to start looking/applying to jobs- and don't let a 'failed' interview bother you. (I failed a few!) Many jobs take a while to get back to you, you want a head start, and the interviews are TOUGH- but they are a skill like any other and practice is the only way to get better.
- You can get hired! There were a few of us that had jobs even before our internships ended- some through regular application/interview, some through introductions (networking!!!).
I loved this school, and would do it again in a second. If I could get paid to attend, I would never have left! Highly, highly recommended.
- Great code school in Portland- 8/22/2017Neil • Software developer • Graduate • Course: C# • Campus: Portland
Graduated and was lucky that my internship turned into a job. All the staff were super friendly and supportive at Epicodus. Great place to meet likemined people and grow your network. Would highly recommend to anyone wanting a career in tech. The course is challenging; be prepared to work hard especially if you are not familiar with Internet technology.
- Sam P • UI Engineer • Student • Course: PHP • Campus: Philadelphia
- Epicodus will change your life- 5/2/2017Reed Lambiér • Java Technical Support Engineer • Graduate • Course: Java and Android • Campus: Portland
Epicodus changed my life.
I started my professional life out as a Firefighter EMT in Bellingham WA. I couldn't finish college due to a health problem that required a lot of time and a lot of money to fix. So public Service was the best option for me since I couldn't afford to finish my degree without accruing immense amount of debt....or so I thought.
After being injured and not able to fulfill the duties of my current job I latched onto writing code one day and never stopped. Eventually I started researching code schools and I discovered Epicodus. I had a phone interview with Debbie and she a warmly accepted me into the Java/Android March 2016 cohort and I headed to Portland.
My experience at Epicodus was great. The teachers are hard working and busy but most of them are always there to help when needed. However, please make no mistake about how much of a challenge this school is. You will be learning code 50 - 70 hours a week for about 27 weeks. A strong third, if not close to half of my cohort(many of whom became close friends) had to leave the school for various reasons throughout the program. This is nothing short of a "bootcamp" and you should treat it as one. Coming in with the right attitude is everything. Probably one of the biggest pieces of advice I can offer is once you finish the courses you must treat the job hunt just like any other course. Everyday send out as many quality applications and cover letters as you can. If you are like me and don't have any credible certs, degrees or past work experience in the software industry, your hurdle is a little bit higher than everyone else and being persistent is everything.
The good news is that if you are tough, don't make excuses and work hard every single day you can make it through. After about 2.5 months of job hunting and interviewing I landed a position at New Relic working as a Java Support Engineer and I couldn't be happier.
Bottomline, I wouldn't be in the position I am today if it wasn't for this school. You too can find success through Epicodus as long as you work hard and stay focussed.
- Some good, some bad- 4/8/2017Ned Faulhaber • SEO Specialist • Graduate • Course: UI Development and Design • Campus: Portland
Epicodus is a mixed bag. It delivers on its promise to get you from no coding experience to being a coder. That said, your job prospects and general educational experience really depend a lot on your general aptitude for coding, your experience going in, and the route that you choose to go (front vs back end). Here is some advice that I hope will be helpful to you...
The coding mindset
Make no mistake - you WILL be a coder at the end of this program. Your knowledge will be limited in many ways, but you will indeed have the "coding mindset" that Epicodus focuses on - namely that you will have the aptitude to have an easier time learning new languages and understanding web dev concepts.
One would expect to be instructed when one pays to go to a school, right? This is missing at Epicodus. Instructors are largely unavailable - day to day, they are not a presence unless you are having an issue, and you must put a "ticket" in to see them in that case. You get a weekly code review, but it is short, and doesn't make up for the lack of instruction the other 39.5 hours each week. Also, most instructors have no education training at all, and there is a difference between knowing how to do something and knowing how to teach it.
So who DO you learn from? Pretty much up to you and your daily "pair" student partner, utilizing the online lessons that you follow each day. Pair programming is a cool idea in essence, but has some serious problems. If you can find a partner who is similar in level, approach, speed, learning style, and personality, it can be very useful, as you can really help each other through challenges and problems. The down side is that with the lack of instruction, you are basically learning from your partners, and they are just students like you, and almost nobody has any education background. It would seem that finding a coder better than you would be really helpful in learning, but in reality, those students are the worst teachers. They are either such naturals at it that they can't get on your level when they try to explain, or they are snooty and condescending, and basically annoyed with anyone not on their level.
I found this to be the best part about Epicodus. Getting some professional experience at the end of school was great - I learned a lot about client/coder relations, which greatly affects how you approach a project and what pressure there is (or isn't). Getting the idea of a workflow and how a pro team works was extremely beneficial.
Be careful which path you choose
In the end
I wouldn't have the job (SEO Specialist) that I currently have without Epicodus. A year ago, I would have had no chance whatsoever to get any tech job, and now, that is an option for me, which improves my future career options. I enjoy Sass, and love Sketch, and have fun with my hobby projects. I've been very disappointed by the lack of decent paying jobs for my design-oriented interests, and I felt that I could have learned a lot more if I had some better instruction. But, despite the many issues that I believe Epicodus has, I still have come out with a new job skill, and a new job. I feel that I paid too much for it, but I did get a fast education in how to do web development and design.
- Epicodus offers so much- 3/23/2017Alex • Graduate • Course: UI Development and Design • Campus: Portland
While the curriculum I saw (May-Dec 2016) seems a little dated, there's no real problem with this. The real value of Epicodus is learning to communicate well with other creative thinkers and to solve problems in teams. It is an amazing school for building this skill.
My path through Epicodus started with the Ruby track and then I switched to the Design track. I feel unusually qualified to compare these two series of courses.
- They both teach fundamentals of Github, HTML5, jQuery, Gulp, Angular2, Ember
- Ruby track uses Capybara, not Cucumber, and introduces Sinatra before Rails (which I personally find maddening but your results will vary-- no one I've met beyond dev junkies knows what Sinatra is)
- Design track offers a different curriculum that barely focuses on algorithms, data types, etc and instead teaches InVision to create functional prototypes without code; also teaches Sketch (which is a cleaner, easier-to-learn Adobe Photoshop)
Because of this emphasis on prototyping and improving the user experience, I graduated with a better grasp of the frontend than full stack world. If you want this result, you can definitely learn tons of Sass and Bootstrap and Sketch on your own... the Epicodus curriculum is 100% free online, so purchsae Sketch and subscribe to InVision and you're ready to blast off. The school may still provide a 50% discounts on Sketch, however, so contact Debbie at Epicodus to confirm this and any of what I'm writing here.
The pair programming ethic felt amazing while in the Ruby track, because learning challenging new concepts with a colleague is helpful. Yet once I changed over and was asked to co-Design the frontend projects, it didn't seem as effective, and often felt needlessly frustrating. Again, your results will vary.
Life-changing experience, if you're ready to work for it. The skills I'm starting to build are deeply satisfying and I am very grateful to this program. Also, this seems the best value for an onsite code camp right now. Try their lessons remotely for free, then work through a few with a friend in person, and if you are even slightly engaged then don't hesitate to apply!
Because if you do apply and gradute you won't regret it. I'm in the midst of my first junior dev job hunt, and Epicodus staff check in weekly to provide tips and have already helped me network quite a bit. Everything here is 5-star except the choice of Ember instead of React, but feel free to brag about how you learned a more difficult framework in bootcamp just so that you could teach yourself React faster. ^_~
- A great program for an interesting field- 3/15/2017Andrew • Graduate • Course: C# and React • Campus: Seattle
I also posting this same review on Switchup - I had a great time at Epicodus. I was always interested in programming and web development and decided I'd give learning it a shot. My instructor was great - very knowledgeable and supportive, and an all around pleasant guy. I really liked my classmates as well. I spent a lot of time studying, and made sure my time in class was productive and focused. I received a job offer upon completing the program, as well as an offer to be an intern for a company with the idea of becoming permanent after 3 months. As some of the other reviews say, I think if you are ready to put in a good amount of work and study (and be sure to pair with people, even if you don't really want to every day!), you'll get a well-balanced and valuable background in entry-level web development from Epicodus. The tone at the top seems to be supportive and encouraging, and that shines through with all of the staff that I've interacted with.
- You Don't Get What You Paid For!- 12/17/2016Niem • Graduate • Course: Design • Campus: Portland
That's because you get what you put in. It doesn't matter if the bootcamp is $5K, $10K, or $15K; if you don't put effort into it then you won't succeed, period. Epicodus and probably many other bootcamps will provide you the environment and fundamentals in programming, but the rest is up to you. Don't expect to get a job so easily if you only spend 40hrs a week coding. Epicodus doesn't make promises; rather, it creates opportunities for students to get into coding habits, connect you with peers, prepare you with sufficient coding skills (based on your effort), and allows you to have a taste of real world experience through internships at an affordable price.
- Instructors: I liked all of my instructors even if not everyone are senior developers. When my partners and I are stuck on specific problems, our instructors would go over our errors step by step just like they are another coding partner. Even if they know what the problem is, they'll still ask us questions until we answer the problem ourselves, which I do appreciate. They don't just help with coding errors, but they also give advice on how to handle situations where you and your partner might not be on the same wavelength. In other words (honest words), you will not like to work with some of your classmates, but they'll still help you out when you need help. I would like to thank Leroi, Summer, Diane, and Michael for being awesome instructors during my time at Epicodus.
-Code Reviews: I'm ok with the weekly code reviews. They don't ask too much from the students, but I always go above and beyond for most of my reviews. It's always good to do more than what is being asked, and that is what Epicodus wants its students to do.
-Job Assistance/Internships: I think communication between the staffs are clear and comprehensive. The internship, for me, was ok. It's not the best, nor do I feel like it's worth $1000 because it's a one person startup, but it's good experience in a way. I would recommend trying to find an internship on your own before going for the internship course because you know who you'll be interning for. At Epicodus, you'll be matched with 1 out of about 3 or 4 places, which could be awesome or not depending on where you are matched with. After my internship, I studied by myself at home for two months then applied to several places and landed a job. So I guess I didn't rely much on the assistance part. They offered to do weekly checkins, but I was lazy on my part.
Overall, if you have the motivation or looking for more motivation, then you should try Epicodus. Don't take Epicodus if you're the type of person who doesn't want to commit to doing extra coding work outside of the classroom. Again, you will only land a job if you put effort into it.
- A jump start- 11/12/2016Alex • Web Developer • Graduate • Course: PHP and Drupal • Campus: Portland
I went into epicodus because I was curious. They introduced me to programming and I was instantly hooked. You start with the basics of learning a markup language (HTML) and applying basic styles with CSS. You will gloss over a lot of fundamentals of programming like how to make a for loop, or basic debugging techniques. You will get to know a little bit about everything.
Don't expect to work while attending epicodus as this is a 40 hour a week program. If you have the talent, you can do contract work while attending Epicodus to help pay for classes.
The coding challenges they have every friday are too easy. I left many of them feeling like they were not pushing me hard enough to learn more and just passing me because they could. I would have liked a more strict coding challenges that would have pushed us to the limits.
The course material was great, however, there was frequently errors in the material. This is ok though, as it will help you identify bugs.
Through epicodus, I was able to land a job at a creative agency and I am finally doing fulfilling work. I do not regret Epicodus at all as they provided an environment for me to learn something new, work with others, and help me achieve my goals. If you are dedicated and are willing to spend many hours outside of this program studying, you will succeed. The work you put in will reflect how soon you obtain a job after the program.
On-Time Graduation Rate
100% of students intended to seek in-field employment within 180 days of graduating. 0% of students did not intend to seek in-field employment.Below is the 180 Day Employment Breakdown for 43 graduates included in report: