epicodus-logo

Epicodus

Online, Online, Philadelphia, Portland, Seattle

Epicodus

Avg Rating:4.74 ( 152 reviews )

Epicodus is a full-time coding bootcamp offering 27-week courses, with the first 5 weeks offered for free, in Portland, Oregon, and Seattle, Washington. Students learn everything they need to know to get a job as a web or mobile developer by learning Ruby and Rails, Front-End Development and Design, or C# and React. Each track includes Intro to Programming and JavaScript. At Epicodus, students learn how to build web applications from top to bottom with modern technologies and practices. More important than any particular skill, cohorts are taught how to think like a programmer, write good code, and pick up new languages and technologies in this fast-changing industry.

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.74

all (152) reviews for Epicodus →

Recent Epicodus News

Read all (10) articles about Epicodus →
  • C# and React

    Apply
    MySQL, HTML, Git, C#, JavaScript, jQuery, CSS, React.js
    In PersonFull Time40 Hours/week27 Weeks
    Start Date
    October 14, 2019
    Cost
    $6,900
    Class size
    30
    Location
    Seattle, Portland
    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 C#. C# is developed by Microsoft and most commonly used with the .NET framework. Students who are well-versed in C# programming can use it to create client applications, database applications, distributed components, and much more. Each track also includes a 5-week JavaScript course. After studying C# 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.
    Financing
    Deposit
    $100
    Financing
    Yes, available through Climb Credit and Skills Fund.
    Getting in
    Minimum Skill Level
    N/A
    Placement Test
    No
    Interview
    No
    More Start Dates
    October 14, 2019 - Seattle
    January 6, 2020 - Seattle
    January 6, 2020 - Portland
  • Intro to Programming (Part-Time Evening)

    Apply
    HTML, Git, JavaScript, jQuery, CSS
    In PersonPart Time10 Weeks
    Start Date
    October 14, 2019
    Cost
    $100
    Class size
    N/A
    Location
    Online, Seattle, Portland
    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
    Financing
    Deposit
    $100
    Financing
    Getting in
    Minimum Skill Level
    None
    Placement Test
    No
    Interview
    No
    More Start Dates
    October 14, 2019 - Online
    January 6, 2020 - Online
    October 14, 2019 - Seattle
    January 6, 2020 - Seattle
    October 14, 2019 - Portland
    January 6, 2020 - Portland
  • Ruby and React

    Apply
    HTML, Git, JavaScript, SQL, Sinatra, jQuery, Rails, CSS, React.js, Node.js, Ruby, REST
    In PersonFull Time40 Hours/week27 Weeks
    Start Date
    October 14, 2019
    Cost
    $6,900
    Class size
    30
    Location
    Portland
    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.
    Financing
    Deposit
    100
    Financing
    Yes, available through Climb Credit and Skills Fund.
    Getting in
    Minimum Skill Level
    N/A
    Placement Test
    No
    Interview
    No
    More Start Dates
    October 14, 2019 - Portland

Review Guidelines

  • Only Applicants, Students, and Graduates are permitted to leave reviews on Course Report.
  • Post clear, valuable, and honest information that will be useful and informative to future coding bootcampers. Think about what your bootcamp excelled at and what might have been better.
  • Be nice to others; don't attack others.
  • Use good grammar and check your spelling.
  • Don't post reviews on behalf of other students or impersonate any person, or falsely state or otherwise misrepresent your affiliation with a person or entity.
  • Don't spam or post fake reviews intended to boost or lower ratings.
  • Don't post or link to content that is sexually explicit.
  • Don't post or link to content that is abusive or hateful or threatens or harasses others.
  • Please do not submit duplicate or multiple reviews. These will be deleted. Email moderators to revise a review or click the link in the email you receive when submitting a review.
  • Please note that we reserve the right to review and remove commentary that violates our policies.
You must log in to submit a review.

Click here to log in or sign up and continue.

Hey there! As of 11/1/16 is now Hack Reactor. If you graduated from prior to October 2016, Please leave your review for . Otherwise, please leave your review for Hack Reactor.

Title
Description
Rating
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
School Details
About You

Non-anonymous, verified reviews are always more valuable (and trustworthy) to future bootcampers. Anonymous reviews will be shown to readers last.

You must log in to submit a review.

Click here to log in or sign up and continue.

  • Anonymous • Android Developer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I was a part of the first Android cohort. My class should've been advertised as a trial run because that's what it felt like most of the way through. Our Android curriculum was incomplete - it was literally just not there. At least a third of the class dropped out. Our teacher left after the first 2 months and Michael (who runs Epicodus) became our teacher, except he had no working knowledge of Android and was also clearly distracted since he runs the entire program. We considered asking for a refund for the Android portion of our course because it felt like there was no structure whatsoever at this point. I understand that Epicodus stresses independant learning, but the whole entire course should not be a free-for-all. 

    We were informed half through that there weren't enough internships for everyone in the class, and a number of students had to wait for a "second round" of internships. A lot of people were unhappy with their internships. I've heard from cohorts since mine (including current Epicodus interns that interning where I ended up getting a job) that the internship selection has been pretty junky still - lots of companies canceling at the last minute because of communication issues. 

    Most importantly, I would like to suggest that prospective Epicodus students take reviews written by graduates from 2015 and earlier with a grain of salt: there are still jobs for junior devs, but there are many, MANY more job-seeking bootcamp grads than there used to be. The demand is not quite so high as it used to be. 

    Positives of my experience: having a group of people I graduated with that now serve as a very helpful network/support system. My first teacher Jake Kaad was great, but he was frustrated with the curriculum and also found a better job. I did indeed end up getting hired from my internship, but I had won a scholarship from the company that I interned with and because of this, I had a bit of an advantage from the start. 

    Epicodus could be great, and I can't speak to the current curriculum. I would suggest that people considering Epicodus try to reach out to recent grads on LinkedIn. 

    Response From: Michael Kaiser-Nyman of Epicodus
    Title: President
    Tuesday, Jul 19 2016
    Thanks for sharing your your experience here. I think this was a unique situation with a teacher who didn't come through, and we've also come a long way to address the issues you've described.

    One of the things that we struggled with last year at Epicodus was students who passed our pre-class coding challenge to gain entrance to the class but did not really understand the code they submitted. As we grew from 60 students at the beginning of 2015 to 150 at the end, what started as an issue for a small number of people became a much larger problem. As you mention, we had a relatively high drop-out rate in your class, because many of the students started without the fundamentals they needed from their pre-class work. 

    Now, we've scrapped our pre-class work in favor of assuming that all students have little or no coding background and extending our course by 5 weeks to cover all of those introductory topics that used to be pre-work. This has worked out much better for our students' success.

    I disagree with your characterization of your class's structure. When I came in to teach, I discovered that the first teacher did not provide the proper feedback to struggling students letting them know that they were not on track. It's a tough thing to tell someone who's working hard that they aren't succeeding, but if you never tell a student that, they just get further and further off. I had frank discussions with multiple students about their prospects for success given where they were at when I came in. In the end, I had to manage a class of students with a wide range of skills, many of whom disregarded my guidance about what to work on.

    Now, we've standardized our assessment process so that teachers have more accountability to fail students when it's the right thing to do. When students don't pass their assessments, we no longer let them continue on - we've found that the tough love of helping them move on is really the best outcome.

    I'm also surprised to hear you say that the first teacher was "frustrated with the curriculum" - he in fact developed it, it was of very variable quality, and I had to re-write much of it as the class went on.

    Now, our curriculum development process is centralized, so that all of the teaching materials meet the same quality standards.

    As for internships, we made the mistake of trying to line up internships in December, when your class ended. While we were able to find internships for many of our students, many companies didn't have the capacity for mentorship during the holiday season, and asked to postpone until January. We gave all of the students in your class the option to take a free extra month of class followed by a January internship, which over half chose.

    Now, we don't do December internships :) And while there are always a couple companies who drop out of our internship program at the last minute, we're working hard to find more ways to communicate to them how harmful that is to the students they've agreed to take, and figure out how to have backup options if a company does drop out.

    In short, your class was a bit of a perfect storm: a large number of underprepared students, a teacher who didn't do a great job building curriculum or giving feedback to struggling students, and internships that we tried to start too close to the holidays. Since then, we've made our class longer so that we can teach the basics in person, we've strengthened our curriculum development and student assessment, and improved our internship scheduling.

    I'd be the last person to say that Epicodus is perfect or doesn't have room to grow. We've improved the quality of our education since you attended, and we'll continue to learn from our experience and keep improving.
  • Anonymous • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I loved the environment at Epicodus. It's a combination of providing a good structure for learning on your own and reinforcing that knowledge with others. Nobody gets left behind and nobody gets too far ahead. So you're either learning because peers are helping, or because you're teaching peers. At the same time, you get tons of hands on experience while building apps. In general this place gave me a great platform to learn how to program. That along with hard work and some persistence opens the doors to a great career in programming! 

Thanks!