epicodus-logo

Epicodus

Online, Portland, Seattle

Epicodus

Avg Rating:4.7 ( 173 reviews )

Epicodus is a coding bootcamp offering part- and full-time courses online and in Portland, Oregon, and Seattle, Washington. Students learn everything they need to know to get a job as a web developer by learning JavaScript, Ruby on, Rails, C#, .NET, and React. 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. Epicodus 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'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.7

all (173) reviews for Epicodus →

Recent Epicodus News

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

    Apply
    C#, CSS, Git, HTML, JavaScript, jQuery, MySQL, React.js
    In PersonFull Time40 Hours/week27 Weeks
    Start Date August 01, 2022
    Cost$8,700
    Class size30
    LocationSeattle, Portland, Online
    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.
    Financing
    Deposit$100
    Financing
    Yes, available through SkillsFund and Climb Credit
    Getting in
    Minimum Skill LevelN/A
    Placement TestNo
    InterviewNo
    More Start Dates
    August 01, 2022 - Online
    October 10, 2022 - Online
    October 10, 2022 - Seattle
    October 10, 2022 - Portland
  • C# and React (Part-Time)

    Apply
    CSS, Front End, Git, HTML, JavaScript, jQuery, Node.js, React.js, C#, MySQL, GitHub, .NET, SQL
    In PersonPart Time17 Hours/week40 Weeks
    Start Date August 01, 2022
    Cost$8,700
    Class sizeN/A
    LocationPortland, Seattle, Online
    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.
    Financing
    Deposit$100
    Financing
    Yes, available through SkillsFund and Climb Credit
    Getting in
    Minimum Skill LevelN/A
    Placement TestNo
    InterviewNo
    More Start Dates
    August 01, 2022 - Portland
    August 01, 2022 - Online
  • Intro to Programming (Part-Time)

    Apply
    CSS, Git, HTML, JavaScript, jQuery, GitHub
    In PersonPart Time17 Hours/week6 Weeks
    Start Date August 01, 2022
    Cost$100
    Class sizeN/A
    LocationOnline, 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 LevelNone
    Placement TestNo
    InterviewNo
    More Start Dates
    August 01, 2022 - Portland
    October 10, 2022 - Portland
    August 01, 2022 - Online
    October 10, 2022 - Online
  • Ruby and React

    Apply
    CSS, Git, HTML, JavaScript, jQuery, Node.js, Rails, React.js, REST, Ruby, Sinatra, SQL
    In PersonFull Time40 Hours/week27 Weeks
    Start Date August 01, 2022
    Cost$8,700
    Class size30
    LocationPortland, Online
    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 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 (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.
    Financing
    Deposit100
    Financing
    Yes, available through SkillsFund and Climb Credit
    Getting in
    Minimum Skill LevelN/A
    Placement TestNo
    InterviewNo
    More Start Dates
    August 01, 2022 - Portland
  • Ruby and React (Part-Time)

    Apply
    SQL, Ruby, React.js, Rails, Node.js, HTML, GitHub, Git, CSS
    In PersonPart Time17 Hours/week40 Weeks
    Start Date October 10, 2022
    Cost$8,700
    Class sizeN/A
    LocationOnline, Portland
    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 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 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.
    Financing
    Deposit$100
    Financing
    Yes, available through SkillsFund and Climb Credit
    Getting in
    Minimum Skill LevelN/A
    Placement TestNo
    InterviewNo
    More Start Dates
    October 10, 2022 - Portland
    October 10, 2022 - Online
  • Gabe Finch • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I love my Epicodus family (shout out to the Winter 2015 Ruby cohort). I am extremely happy with what Epicodus provided me. If you are considering attending a code school, I think you would be hard-pressed to find a better value anywhere else in the US. Epicodus gave me a leg up on a career change into web development, taught me how to tackle difficult coding problems, and showed me that I am capable of teaching myself new languages and frameworks. In the Portland area (and perhaps beyond) Epicodus has a reputation of graduating successful developers that follow best practices and pick things up quickly.  This is not by accident. The staff is caring and from the top down everyone wants to give you what you need to succeed as a developer, including staff dedicated to facilitating your initial job hunt once you’ve graduated. Emphasis is on pair programming, which translates into the ability to work with people from different backgrounds, to contribute as part of a team, and to explain what your code is doing. It also results in the class partially teaching itself (as novel techniques disseminate through the classroom with each new pairing). I came into the program with a small amount of experience programming in other languages, but not a lot of confidence in my abilities. As with any code school, your personal motivation to become a developer is the most important ingredient. Having a computer background helps, but I also saw fellow students who came in with little or no background excel through hard work. The pace at Epicodus was reasonable, the night homework was generally 15 - 90 min. I have zero regrets about my decision to attend and I am optimistic and excited about the opportunities now available to me as an Epicodus graduate.

  • Dorrit Geshuri • Organization Consultant • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I consider Epicodus to be one of my most influential life experiences of the past decade. The phenomenal curriculum, stellar teaching staff and hands-on approach to learning gave me a solid foundational understanding of programming that I continue to build on.  I use this knowledge constantly in my current capacity as a Technology Consultant; supporting clients in finding and using the most appropriate apps/technology for their needs and abilities. 

    Epicodus catapulted my understanding of programming and boosted my confidence in problem solving.  But the icing on the cake was how well I was taken care of after the program was over.  Michael Kaiser-Nyman, President of the school, contacted me on a regular basis to support me in finding work.  He gave me feedback on my resume and cover letters, and was my cheerleader through many interviews.  Once I started working, he still sent me an email every few months just to follow up and see how things were going.  This sort of care is so uncommon, and I really appreciated how supportive it was (and continues to be).

  • Worth it
    - 4/30/2015
    Anonymous • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    It is not magical, but it is worth it. Pair programming is a fantastic experience. I do not think any complete noob can became job ready in 9-15 weeks. Epicodus is a great start. Affordable and well structured. There is a lot of places for improvement, but they are continuously worked on. The material is online, you can look at it. Epicodus is one of the few transparent bootcamps. You can actually make an educated decision, whether it is for you or not.

  • Mike Piccolo • VP of Development and Technical Co-Founder at ProHub • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Here are the facts about my time at Epicodus:

    1.  I got a job as a consultant at a Ruby on Rails shop within a week of graduating and has opened the door to a career.

    2.  This was by far the most I ever enjoyed a class of any kind.  I could not wait to wake up get to class and start coding.

    3.  I made a bunch of great friends.

    If you were to ask me if Epicodus was worth it I would answer that it is a no brainer.  Absolutly worth every minute and dollar I spent.

  • Cat T. • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I was in the Summer 2014 session(Javascript, Ruby, Rails).  I moved to Portland from Southern California to attend Epicodus.  My only experience in programming was the pre-course work that we had to do for the class before Day 1, and maybe fiddling around with pre-made Myspace & Tumblr layouts way back when.  I'll be honest, I definitely felt that not having any experience made it especially hard because it's difficult not to compare yourself to the ones who are moving at a quicker pace, especially during that first month.

     

    About the school:  

    It's a 4 month long immersive program, with the 4th month being an internship at a local company.  Class was 5 days a week, 9am-5pm (there would often be students who were there outside of class hours to work as well).  Once a week, they would bring in a guest speaker to talk to us about the industry, as well as answer our questions and give us an opportunity to network.  

    Once internship time rolled around, we all had a few weeks to go over the list of companies available to us.  We chose our top 10 to interview with.  Out of the 10, Epicodus worked their matchmaking-magic and set students up to interview with 5 of the 10 they chose.  The week and a half of interviews was stressfull as heck.  It was the week students became sharks in order to get their top choice (just kidding).  After interview week, students made another 'top 3' list out of the companies they interviewed with, and the companies also ranked their top candidates.  Then Epicodus worked their matchmaking-magic again and boom, success, most of us(if not all) ended up with companies that we were happy with and had a great experience at.  

    Not only was Epicodus there to help us gain programming experience out in the real world, but we had a whole week of interview practice, something that colleges may offer but don't always push you to do.  Best of all, a good number of Epicodus students were hired on full-time at the companies they interned at.  For those who weren't,  after the 4-month session came to a close, the Epicodus coordinators continued to work hard at networking and reaching out to companies in order to find employment for their alumni.  They kept in contact with us, encouraging us to keep our github active, and not to give up on applying to jobs.  They would also bring in recruiters every so often to give us mock interviews.  It is no joke how much Epicodus cares about its students.

    A year ago, I was working at a boutique PR firm, making minimum wage.  Today I'm making games, something I never thought I would be doing in this lifetime.

  • Go to Epicodus!
    - 4/6/2015
    Anonymous • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I attended Epicodus a little over a year ago and had austerely minimal experience with coding beforehand. What I did have was a desire to learn and problem solve.

    With a lack of experience came some nervousness, but that faded away after sharing my enthusiasm with Michael in our initial phone interview. What I had experienced over the phone came to fruition in class as well: what matters most is having the ambition to take the time to fully understand something and figure out how to make it better. Michael teaches you the "how" and "why" of coding. The class as a whole encourages how to teach yourself!

    That's the beauty of Epicodus - you're immersed in a learning environment where no one knows everything no matter how long they've been coding! Everyone is learning all the time constantly having new ideas, creating and figuring out many ways to solve many a problem. While I took the Ruby/JS course, the point of an immersive coding class was executed in full at Epicodus. The objective isn't merely to learn as much as possible about the languages covered (however, that's awesome too), but to go beyond that and understand the building blocks of web development, regardless of the language.

    Michael has a knack for spreading the excitement and fun in web development because he's a developer at heart. That's what makes him such a great teacher: always striving to make things better. Be it code, be it Epicodus itself.

    Long story short, I recommend it :)

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

    The reason I chose Epicodus over other programs is the founder Michael. He is truly a wonderful person. He crafted the program with the intention to help as many people as possible. All course materials are freely available online and that alone speaks to his genuine passion to teach anyone to code.  I would highly recommend this program to anyone dissatisfied with his or her career prospects. The Epicodus sponsored one-month internship is why I am currently employed and being paid to learn iOS development.  

  • Bobby Grayson (@_devbob) • Backend/Data Engineer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I came into Epicodus, physically, with nothing.
    However, I did come with a passion for coding and a desire to learn. It quickly turned into the best experience I could possibly have.
    It is exemplary in teaching you the skills needed. This is shown even moreso in how Michael has continued to offer cohorts for students that fall into disciples other than the typical RoR and JS setup. He truly wants to play it to what the market needs and is best for the students.

    My class was very successful. Everyone has done well afterwards, and I'm doing amazing in my career and keep growing. And Epicodus doesn't only just teach you how to code. Michael is completely dedicated to virtues like diversity, lack of discimination and sexism, and other matters of that nature and it shows. It is the most friendly, inviting room in PDX and I believe it will be that way a long while.

  • Raouf • PM
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I rarely write reviews about products or  services I purchased.  However, I am making an exception for Epicodus because it was such a positive and  amazing journey for me.    I searched all the programs available at the time (late '13) and Epicodus was the only 4 month program, by far the  longest and also cheapest program out there.

     I knew that i needed at least  4 months to learn programming.    While I do I have a BS and MS in Information Technology,  i was by no mean  a programmer.  I was successful in my career but deep down the work did not excite me any longer, and I I decided to  do something about it.   Right after my interview with Michael, I knew that Epicodus was IT.    

    I have lots of respect and love for  Michael.  He's one of the most genuine and kind hearted persons I've met.   Michael allowed every student to pay AFTER the end of the class and that WITHOUT even asking for your ssn, dob or anything… How amazing is that in today's world?  All other schools demand  a credit report before even considering to put you on a payment plan.   

    To me, these schools are businesses and not learning institutions.   Epicodus  is a learning institution.  I would do the program all over again in a heart beat if I could.  I loved the vibe of the city, the people, the beer, the daily tech meet ups, the gorgeous hikes and I am certain  you will too. 

     

    All the best, 

    Raouf 

  • Mark L. • Ruby on Rails Developer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I went to Epicodus after working in a few different unsatisfying careers and thinking I might like to code. Of all of the bootcamps I researched, Epicodus seemed to provide the best value in terms of knowledge gained vs. price, not to mention it’s situated in the heart of the “Silicon Forest” of Portland, OR, a city buzzing with techies and tech companies.

    The environment differed from any other formal schooling I’ve been to in that the onus was definitely on me, the student, which is as it should be. What I mean by that is the lessons were given as homework to be read and/or watched on video at home at night, then the following day activities and projects were given to reinforce the learning from the previous evening.

    All programming was tackled in pairs to help avoid some of the hair-pulling frustration associated with getting “stuck” on a problem. This also helped us get to know our classmates better, thereby building our network.

    The curriculum is constantly updated to stay current and provide the best information available. In fact, lessons would occasionally even be updated the same day they were being taught.

    Instructors were knowledgeable and helpful. Michael, the head of the program, and some of his assistants helped set up month-long internships with local code shops in the area at the end of the program to help us gain real world experience. During those internships, we also focused on getting resumes and LinkedIn profiles setup and fine-tuned to prepare for the job hunt.

    All told, I learned Ruby on Rails, JavaScript, jQuery and some SQL in 4 months, made a bunch of new coding friends, and got a job making decent money, all because of Epicodus. I’d call that Success! I would recommend (and have already recommended) Epicodus to anyone wanting to learn programming.

  • Well Worth It!
    - 2/12/2015
    Amy V.S. • Developer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I came to Epicodus with a graduate degree in the arts, and a desire for a more prosperous career and lifestyle. My time spent at Epicodus was worth every second, and their job placement team is unlike any that I’ve experienced before in academia. Epicodus’s dedicated staff checked in with us weekly, kept us informed of new job postings and network opportunities, provided empathy, and helped us stay positive. Thanks to this amazing and supportive team, I landed an sweet new developer job with a company that suits me perfectly!

  • Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I arrived knowing HTML/CSS and how to make a simple if/else statement -- nothing more. I was definitely driving the strugglebus for the first two months of the program. It's hard work, don't let anyone say otherwise. You have to work for it if you want it, but that's why Epicodus is so great -- the instructors and the owner, Michael have built a very supportive environment. Epicodus is designed around pair-programming and a D.I.Y. attitude. It's unconventional, yes, and I was a bit jarred by the structure at first, but you have to find your groove. I chose Epicodus because I believed in the owner's vision of making tech as accessible and affordable to anyone who has never had the luxury of being exposed to it before. As for job prospects, let's just say this little engine could and I am gainfully employed thanks to the efforts and continuous support from the Epicodus staff. It's been a good ride. 

Epicodus Outcomes


72%
On-Time Graduation Rate
59%
In-Field Employed
$75,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 34 graduates included in report:

180 Day Employment Breakdown:

Full-time employee
44.1%
Full-time apprenticeship, internship or contract position
8.8%
Short-term contract, part-time, or freelance
5.9%
Started a new company or venture after graduation
0.0%

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

Still seeking job in-field
17.6%

Could not contact
20.6%

Salary Breakdown:

50% of job obtainers reported salaries. 6% of job obtainers were hired by the school itself.

Notes & Caveats:

Read Epicodus' full CIRR Outcomes Report here

Thanks!