epicodus-logo

Epicodus

Online, Online, Philadelphia, Portland, Seattle

Epicodus

Avg Rating:4.71 ( 157 reviews )

Epicodus is a coding bootcamp offering part- and full-time courses online and in Portland, Oregon, and Seattle, Washington. The first 5 weeks of Epicodus’s full-time program are offered for free. Students learn everything they need to know to get a job as a web developer by learning Ruby, Rails and React or C#, .NET 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.71

all (157) 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 August 3, 2020
    Cost$7,800
    Class size30
    LocationSeattle, Portland, Online
    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 3-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 four weeks learning Intermediate JavaScript skills. JavaScript is 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. 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 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 SkillsFund and Climb Credit
    Getting in
    Minimum Skill LevelN/A
    Placement TestNo
    InterviewNo
    More Start Dates
    August 3, 2020 - Seattle
    August 3, 2020 - Online
    October 12, 2020 - Online
    October 12, 2020 - Seattle
    October 12, 2020 - Portland
  • Intro to Programming (Part-Time Evening)

    Apply
    HTML, Git, JavaScript, jQuery, CSS
    In PersonPart Time9 Weeks
    Start Date August 4, 2020
    Cost$100
    Class sizeN/A
    LocationSeattle, Portland, Online
    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 LevelNone
    Placement TestNo
    InterviewNo
    More Start Dates
    August 4, 2020 - Seattle
    October 13, 2020 - Seattle
    August 4, 2020 - Portland
    October 13, 2020 - Portland
    August 4, 2020 - Online
    October 13, 2020 - Online
  • Intro to Programming (Special)

    Apply
    HTML, Git, JavaScript, jQuery, CSS
    OnlineFull Time40 Hours/week3 Weeks
    Start Date None scheduled
    Cost$850
    Class sizeN/A
    LocationOnline
    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
    DepositN/A
    ScholarshipScholarships available for those affected by Covid-19.
    Getting in
    Minimum Skill LevelN/A
    Placement TestNo
    InterviewNo
  • JS and React (Part-Time)

    Apply
    HTML, Git, JavaScript, jQuery, CSS, React.js, Node.js, Front End
    In PersonPart Time12 Hours/week20 Weeks
    Start Date August 4, 2020
    Cost$5,400
    Class sizeN/A
    LocationSeattle, Portland, Online
    Note: Successful completion of Intro to Programming is necessary to enroll for our part-time JavaScript/React course. Our part-time JavaScript/React course is designed for working professionals and others interested in learning how to code on a part-time basis. Over 20 weeks, students will learn JavaScript and React.

During the first eight weeks of the program, you will learn Intermediate JavaScript skills such as how to test your code, working with asynchrony, and making API calls.
 During the final twelve weeks of the program, you will learn how to build applications with React and Redux. React is a JavaScript library used to create dynamic, interactive user interfaces. Since its development at Facebook in 2011, it has exploded in popularity. Redux is a state-management library often used with React to handle changes in an application's data.

After 20 weeks, you will have the skills to explore careers as a front-end developer and to further your own professional development.
    Financing
    DepositN/A
    Financing
    Skills Fund, Climb
    Getting in
    Minimum Skill LevelSuccessful completion of Epicodus' Intro to Programming course
    Placement TestNo
    InterviewNo
    More Start Dates
    August 4, 2020 - Portland
    October 13, 2020 - Portland
    August 4, 2020 - Seattle
    October 13, 2020 - Seattle
    August 4, 2020 - Online
    October 13, 2020 - Online
  • Ruby and React

    Apply
    HTML, Git, JavaScript, Sinatra, jQuery, Rails, CSS, React.js, Node.js, Ruby, REST, SQL
    In PersonFull Time40 Hours/week27 Weeks
    Start Date August 3, 2020
    Cost$7,800
    Class size30
    LocationPortland, Online
    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 3-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 four weeks learning Intermediate JavaScript skills. JavaScript is 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. After completing JavaScript, students will spend seven weeks learning Ruby and Rails. 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. 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 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
    Deposit100
    Financing
    Yes, available through SkillsFund and Climb Credit
    Getting in
    Minimum Skill LevelN/A
    Placement TestNo
    InterviewNo
    More Start Dates
    August 3, 2020 - Online
    August 3, 2020 - Portland
  • Anonymous • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I entered Epicodus as a complete beginner. I had studied and prepared for class, but other than that, I zero background in anything related to computer science. Epicodus is an intense 40hr/wk Javascript/Ruby on Rails class that involves pair programming every day, along with extensive practice with test driven development. The best part about Epicodus is the hands-on learning every single day. No lectures, just coding all day long, which is great preparation for a programming job. I know I learn best while actually making and creating things, and this was no different. Our teachers were supportive and helpful, but even more than that, they had a great sense of when to help us, when to give us some thinking points to prod us along, and when to let us figure it out for ourselves. Epicodus has a wonderful staff who are dedicated to doing all they can to help junior devs get their start in the tech industry. I had an excellent internship experience, which Epicodus organized. Quitting my job and attending Epicodus is one of the best decisions I’ve made.

  • Andrew Westling • Intern Web Developer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Epicodus was a really good way to get my mind online. I did Epicodus in my first summer after graduating from architecture school — I naturally gravitate toward designing experiences and systems, but I realized about halfway through my degree that I was in the wrong domain and I wanted to move toward making digital things. I just needed a good environment in which to start learning, and Epicodus provided that for me.

    I already had an pretty strong interest in the web before going. Hadn't made much with code before, but I had a rudimentary understanding of the bones of the web, and a weird background in studying philosophical issues of the internet (like property, privacy,  identity, etc) so that was helpful. Also had an high-level understanding of visual design from my degree, but take note that Epicodus isn't focused on cultivating or building design skills. 

    I treated Epicodus like an investment in myself — I was hoping to get a development job afterward (I did), but I figured that at the very least, I would be able to build my own web experiments and use those to show prospective employers my process for other projects.

    Pair programming every day, well-designed curriculum, help when you need it, other learners around you, an awesome location, and a lot of career support. My internship company hired me so I didn't do a lot of interviewing aside from the rapid-fire week of internship interviews, but I'm employed and that's awesome considering I didn't know how to code six months ago. 

  • Nick • Junior Front-end Web Developer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    In Portland alone, there’s no shortage of web development course to choose from. Epicodus really stands out due to the learning environment, post-graduation support, and value.

    The course is structured around pair programming with fellow students. You learn a lot about problem solving, patience, and how to relate to all different types of people when you code full-time all day with a partner. In addition to help from in-class instructors, there are weekly talks from folks in the web development community. I learned an incredible amount about programming in three months and built up a substantial portfolio of sample work, but the most important thing I learned is how to learn how to program. Languages and frameworks are always going to change, and Epicodus helped me develop the skills to keep learning.

    Most students have the opportunity to do a month-long internship when the course is over. I was lucky enough to get a job at the company I interned for, but the Epicodus staff works very hard to find and create opportunities for their students as junior web developers at local companies. I had relatively little experience with programming before starting Epicodus, and one of my biggest worries was not finding a job after the class was over, but there’s a ton of demand in Portland for folks with the skills and experience my fellow students and I gained.

    The time and money investment was relatively low compared to other schools--and especially compared to college courses--and it definitely paid off. I can’t recommend it highly enough!

  • Excellent
    - 2/3/2015
    Anonymous
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I entered Epicodus as a complete beginner. I had studied and prepared for class, but other than that, I zero background in anything related to computer science. Epicodus is an intense 40hr/wk Javascript/Ruby on Rails class that involves pair programming every day, along with extensive practice with test driven development. The best part about Epicodus is the hands-on learning every single day. No lectures, just coding all day long, which is great preparation for a programming job. I know I learn best while actually making and creating things, and this was no different. Our teachers were supportive and helpful, but even more than that, they had a great sense of when to help us, when to give us some thinking points to prod us along, and when to let us figure it out for ourselves. Epicodus has a wonderful staff who are dedicated to doing all they can to help junior devs get their start in the tech industry. I had an excellent internship experience, which Epicodus organized. Quitting my job and attending Epicodus is one of the best decisions I’ve made.

  • Anne • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    If you are looking to change your career and interested in software industry but too afraid because you don't have a CS degree and going back to college is not an option, well, Epicodus is an answer for you.

    I never thought that it would turn out to be one of the best decisions I have ever made.

    Epicodus is very effortable comparing to other bootcamps.

  • Patti • Software Engineer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I have my degree in Marketing and worked in an office for a few years before deciding I wanted to move on and try something else. While going back to school, a friend of mine told me about her experience at a web development bootcamp. After a bit of research online, and a lot of support from my husband, I decided to apply to Epicodus (it had a more diverse curriculum and for a much better price than the other programs I found online). The choice between spending $50K and 3 years earning a second degree or attending a 4 month long bootcamp for a fraction of the price with skills I could use right away, was easy.

    Prior to the program I had basic HTML and CSS skills and by the end I had a well rounded full stack familiarity. The program is challenging - 8 hours every day paired with a partner trying to figure out programming problems can be wearing - but the effort is definitely worth it. We had access to Michael and two instructors when we had questions. They do a great job of giving you the space and encouragement to solve things on your own, but guide you in the right direction when you really need help.

    Michael and the instructors spent countless hours setting up internship opportunities for each Epicodus student. I got a three month long summer internship with a great company in downtown Portland when the program was complete. I am now working alongside my husband, a senior developer, on our own web development company as well as working on our first consumer web product. I would highly recommend Epicodus to anyone considering a career in programming.

  • Corey • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Epicodus is a fantastic bootcamp. The cost is very competitive, and the quality of instruction is absolutely first rate. I joined the program in the spring of 2014, and got my first paying programming job 2 months after I graduated. It wasn't an easy walk in the park though. When I finished the program I spent most of my days developing a side project and most of my nights sending out applications until I finally landed that job. But Epicodus was right there by my side every step of the way even after graduation. As long as you're willing to put in the work the staff at Epicodus is willing to support you as best they can. They're just as invested in your success as you are.

  • Tara Scherner de la Fuente • Associate Website Development Engineer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I had a great experience at Epicodus in Portland. The instructors were top-notch and it cost less than most boot camps I’ve heard about. Folks pair pretty much every day, which I thought I’d find annoying, but I came to really appreciate the benefits of pairing—especially in interviews!

    Within three months of graduating, I was a full time junior developer making 50% more than I made before I attended bootcamp. My educational background was in the liberal arts before I went to dev bootcamp, so I was starting pretty fresh with just one programming class in C# to call my name! I never coded outside of class (though I am sure I would have come out even stronger if I had--many did that), which some people worry about, I guess. I would say there can be an unstated peer pressure to do it, BUT the staff/instructors are REALLY good at trying to persuade folks not to learn and do it all outside the classroom. They wanted us to learn together. I took them at their word and rested my brain at night (after watching any brief homework videos)! I still dreamt in code! I was a slow mover, and I rarely drove when we paired, but I felt I learned more on days when I didn’t finish everything. I was perfectly fine with not being one of the fast ones who knew ALL THE THINGS!

    Epicodus wasn't very selective when I joined (thank goodness!), but even so, only two people that I paired with were clearly weaker programmers, and we worked with new people just about every day for three months before our internships.

    I was hired by a company that came to our job fair. So, my current success is really all about Epicodus, and I am so glad I did it. Changed my life! 10/10, would attend again!

  • Kyle • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Attending Epicodus is one of the best decisions I have ever made. Everything about the class perfectly prepares you for the working world. The learning environment emulates the workplace so well that transitioning to a job afterwards was effortless. The curriculum heavily focuses on programming concepts and learning how to learn that even if you are studying in Ruby on Rails (as I did) you can easily pick up another language to excel at whatever job comes your way post-Epicodus. Last, and certainly not least, are the people. Every member of the Epicodus team helps to create the perfect environment, built to challenge you on a personal level, as well as foster incredible connections with your classmates and the programming community as a whole. All of which will last long after the Epicodus class has ended. Anyone who is remotely interested in programming would greatly benefit from attending Epicodus. 

  • Steven • Web Developer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Epicodus delivers on its promise of preparing you for a career as a web developer. The focus on core developer skills such as Object Oriented Design and Test Driven Development helped me become a strong contributer at my job very quickly.

    What I think makes the program stand out from the crowd is that it delivers this without breaking the bank and without making you spend 80 hours a week in class. It is focused, it is efficient, and it gets the job done.  

  • HIghly Recommended
    - 1/29/2015
    Peggy Condon
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    As a seasoned product manager and marketing business owner, I always wondered what it would be like to program every day and improve my skills in web development. I took the opportunity and time to invest in myself during Summer 14, and chose to come to Portland and Epicodus after comparing them to SF Bay Area alternatives.

     

    Epicodus was less established than some well-known programs in the Bay Area, but offered both a longer 4 month and more “sane” program, with a 9-5 type schedule and an amazingly affordable price. After speaking with MIchael in a phone screen and reviewing their program online, it seemed like the best choice for me.

     

    The experience was amazing, in that I paired with a variety of fun and diverse people from all kinds of backgrounds. I had some programming experience, but learned much more about Ruby, RAILS, TDD, and Javascript. Because of the flexibility and gradual buildup of the curriculum, people could move at their own pace and choose to pair with different or the same people who were at the same place in the curriculum, while being helped by a talented teaching staff.

     

    The “discovery” learning approach that Epicodus uses puts the emphasis on learning by trial and error, driven by your own motivation rather than lots of time listening to someone talk at you about programming. This is very similar to working in the real world, you have to just jump in and do it, and build your problem solving and debugging skills. I think that this approach allows them to successfully mix students with very different backgrounds and skill levels.

     

    For students who prefer a lecture type format, with everyone at the same experience level or lots of continuous instructor interaction I would not recommend Epicodus. It will also not be a good choice for those who like lots of structure and metrics in their learning as with the academic computer classes.

     

    Things I would have liked more of in the curriculum: algorithms and data structures, design patterns and refactoring, and optimizing code for performance and maintainability. But that is too much to ask from a 4 month curriculum, better for a boot camp level II.

     

    I was impressed by how fast many students new to programming were able to pick it up and produce working code, and learn the skills of collaboration, pair programming, daily standups, interviewing, and eventually got job placement.

     

    The office is convenient to the excellent public transportation and bike-friendly streets here, and there are some great food carts all around the office for lunch. Each student shared a stand-up desk (which I really miss), and the office is close to the riverfront for lunchtime walking.

     

    It also turned out that we really like Portland. We moved our consulting company here, and  I am now working in a senior role at a small company, and we have hired a total of 4 Epicodus graduates who are actively developing both front-end and back-end code for our e-commerce company.  

     

    The many tech resources in Portland include frequent meetups, lots of tech startups, and a growing number of large tech companies who are opening offices here. Leading tech companies like Tilde (Ember JS), New Relic, Intel, Salesforce, and Nike all have offices here. At Epicodus we had weekly lunch presentations from several of these companies, and job “fairs” to help graduates make the employment connection as interns and later as junior programmers.

     

    The thing about programming is that getting good at it requires daily practice and time, and I think that the 4 month program gives you more time to develop skills and apply the concepts to small projects. Many of the other programs are much shorter, and only focus on one language like Javascript.

     

    None of the bootcamps will make you an experienced developer, that is up to you to build skills every day. I do believe that bootcamps are more effective than many of the academic programming courses that I have taken in building real-world programming skills, especially using some of the newer technologies and approaches like pair programming, agile development,  javascript frameworks and TDD.


    I would highly recommend Epicodus.

Epicodus Outcomes


56%
On-Time Graduation Rate
71%
In-Field Employed
$60,000
Median Salary

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:

180 Day Employment Breakdown:

Full-time employee
54.8%
Full-time apprenticeship, internship or contract position
11.9%
Short-term contract, part-time, or freelance
4.8%
Started a new company or venture after graduation
0.0%

Employed out-of-field
2.4%
Continuing to higher education
%
Not seeking a job for health, family, or personal reasons
%

Still seeking job in-field
16.7%

Could not contact
4.8%

Salary Breakdown:

87% of job obtainers reported salaries. 5% of job obtainers were hired by the school itself.

Notes & Caveats:

Read Epicodus' full CIRR Job Outcomes Report here

Thanks!