Epicodus's courses also include 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.
Recent Epicodus Reviews: Rating 4.72
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 DatesOctober 12, 2020 - PortlandOctober 12, 2020 - OnlineJanuary 4, 2021 - OnlineOctober 12, 2020 - SeattleJanuary 4, 2021 - Seattle
Deposit $100 Financing
Minimum Skill Level None Placement Test No Interview No
More Start DatesOctober 13, 2020 - SeattleJanuary 5, 2021 - SeattleOctober 13, 2020 - PortlandJanuary 5, 2021 - PortlandOctober 13, 2020 - OnlineJanuary 5, 2021 - 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 DatesOctober 13, 2020 - OnlineOctober 13, 2020 - SeattleOctober 13, 2020 - Portland
In PersonFull Time40 Hours/week27 Weeks
Minimum Skill Level N/A Placement Test No Interview No
More Start DatesJanuary 4, 2021 - OnlineJanuary 4, 2021 - Portland
160 reviews sorted by:
- Great opportunity!- 12/21/2017Nicole • QA Specialist • Graduate • Course: Ruby and Ruby on Rails • Campus: Portland
I attended Epicodus after working as a project coordinator for 5 years after college. I had some experience of basic HTML and CSS which intrigued me to want to learn more. I had heard great things about the code school from an alum and former coworker. If you want a quick way into the tech industry Epicodus can help you get there, but you definitely need to dedicate yourself and put in a lot of work on your own if you want to be successful.
Teachers are there more so for moral support and to help you learn better. It is up to you to do the heavy lifting, which is what it will be like in the job world. The initial curriculum can be overwhelming for someone with no experience. I would highly recommend trying to code on your own through free online resources to determine if this is something you are truly interested in pursuing before signing up for Epicodus.
Also, Epicodus focuses on pair programming; this is when you work with another person, sharing the keyboard and mouse daily. You can choose your partner. I would suggest trying to work with everyone in your cohort at least once. This will help you learn different work styles. Sometimes you will have a bad day with a partner and you may choose not to work with them in the future. Take that as a learning experience, but also keep in mind you can’t always choose your coworkers so learn to work better with different people, which probably means learn to communicate better.
Job search help is pretty good but again, you need to do most of the heavy lifting. Top three tips: network at meet ups/hackathons/friends/linkedin, work on side projects (not cookie cutter Epicodus projects, keep an open mind (the most important thing is to get your foot in the door.) Also, find code challenges and do them daily and pick up some resources on basic computer science concepts, Epicodus is only going to scratch the surface.
- Great experience- 12/21/2017Isabel • Graduate • Course: Intro to Programming (Part-Time Evening) • Campus: Portland
I took the evening intro to programming class and it was a really, really positive experience for me. I loved the pair-programming model; it helped keep me focused and upbeat without having the stress of working in a big group. The teacher was very friendly and helpful, as were all the other students. I learned a lot and feel better prepared to continue my education on my own. I definitely would have moved on to the full time class if I had the time and money.
- Worked out well for me!- 12/9/2017Kate • Junior Software Engineer • Graduate • Course: C# • Campus: Seattle
I had a great time at Epicodus, and I was very lucky in that I had a kickass group of people in my cohort and many of them became good friends of mine. I learned a ton, was definitely challenged by the coursework, and I found a job soon after the program was over (though I was in the minority in my class in that regard--just trying to be honest. And I was nowhere near the most skilled coder in the cohort! Luck, timing, and a good attitude go a long long way).
If you're reading this review, you're probably trying to figure out if this is the right career path for you. One thing that kept putting me off is the snobby elitists who kept saying things like "you'll be a great engineer if, when you were a kid, you loved taking apart radios/toasters/VCRs/insert-random-mechanical-gizmo-here and then putting it back together again! If you didn't show a strange fascination in boring electrical gadgets as a child then surely you can't enjoy coding!"
I am telling you now, I think that's bullshit. I never did that when I was a kid. I hung out with friends, read books and played sports and never ever had the slightest interest in that kind of thing. BUT, I love coding and I love love love love my job as a junior software engineer. Don't let the grumps get you down!
Also, I tried to teach myself coding through codecademy and treehouse prior to starting Epicodus, and I kept getting so frustrated and I thought it would turn out to be a dead-end...but Epicodus was such a different experience. Yes, it was hard. Yes, I learned a ton really really fast. But I also got to talk to people in person, and talk with my pair programming partner every day, and ask questions of other real live humans! It was great. Epicodus was a fantastic experience and literally changed my life.
Epicodus's strength is in their classes, their methods, and how much you learn. Their weakness is in getting you a job. The market seems to be becoming a bit more saturated with bootcamps so finding a job is tough and you have to just kind of luck out, honestly. I had a wonderful experience but doing a bootcamp (any bootcamp) and expecting a job at the end of it is a huge gamble.
Good luck to all of you!! I hope it all goes well!
- 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. ^_~
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: