Not Sure Where to Apply?

Epicodus

Online, Portland, Seattle
Best Bootcamp

 Ranked 2022 Best Bootcamp

About Epicodus

Location: Online, Portland, Seattle

Epicodus is a coding bootcamp that 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 offers part- and full-time... Read More

Epicodus's classes also includes 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.

Courses

C# and React

Cost: $7,800
Duration: 27 weeks
Locations: Online, Portland, Seattle
In-person Available Online
Course Description:

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.

C# and React (Part-Time)

Cost: $7,800
Duration: 40 weeks
Locations: Online, Portland, Seattle
In-person Available Online
Course Description:

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.

Intro to Programming (part-time evening)

Cost: $100
Duration: 6 weeks
Locations: Online, Portland, Seattle
In-person Available Online
Course Description:

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

Subjects:
CSS, Git, jQuery, Bootstrap, Command Line, Behavior Driven Development (BDD), JavaScript

Ruby and React

Cost: $7,800
Duration: 27 weeks
Locations: Online, Portland
In-person Available Online
Course Description:

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.

Subjects:
CSS, Git, HTML, jQuery, Sinatra, Bootstrap, Command Line, Heroku, Ruby, Behavior Driven Development (BDD), JSON, NoSQL, NPM, Angular, React.js, SQL, Node.js, JavaScript

Epicodus Reviews

Average Ratings (All Programs)

Epicodus logo

4.79/5 (166 reviews)

Kristen
Junior Interactive Designer | Graduated: 2017

2/22/2018

Course
Web Design

Overall

Curriculum

Job Support

"Hardest and Best Educational Experience of my Life"

Overview: I attended the 6-month full-time Design/CSS program back in 2017 and graduated in late October. Prior to Epicodus, I was working for 4 years as a Makeup Artist and Lash Extension Artist. I managed to continue working part-time while attending... Read More

Pros:
• The course material overall is good, and you walk away with a lot of portfolio pieces and tons of hands-on experience with various frameworks and tools.
• Pair-programming allows you to connect with most (if not every member of) your cohort, learn challenging material faster, share ideas, and pick up on tricks/resources from your partner.
• This course was the confirmation I needed that I should absolutely pursue a career in Design. Epicodus gave me access to the latest design tools and educational resources I likely wouldn't have found otherwise.
• My cohort was full of amazing, funny, talented people. I left the program with several strong friendships, and over a dozen valuable connections in the tech space.

Cons:
• At the end of my class, nearly everyone had a high attendance rate on their certificates of completion, despite some classmates having very low attendance rates. If you make Epicodus a priority, like I did, you may find it discouraging to see other people in your class missing a ton of class and not completing Friday assignments, and still passing with you. Epicodus seems much more relaxed about attendance than they say, or at least some instructors seem to turn a blind eye on tardiness/absence.
• Their reported job placement rates seem inflated compared to the reality of the marketplace. Don't be surprised if you don't get a job right away after graduating. The design/coding space is getting much more saturated, especially in the Portland area. Nearly half of my class still hasn't found a related full-time job three months later.
• Some of the course material was frustratingly half-baked --- at times, there were so many errors or out-of-date sections that you would literally get nowhere if you followed it word for word.

Tips or things to keep in mind:
• If you graduate in Q4 (October/November/December), prepare to have a much harder time finding a job than you would at any other time of year. It may take months longer than you think, so I recommend creating your portfolio and applying for jobs before you even start your internship.
• You should know that you are coming into a very fast-paced learning environment, and you will be left behind if you miss a lot of class or don't do the homework. It's up to you to learn the material, not your pair partner or instructor's.

Benjamin Seaver
Junior Software Developer | Graduated: 2017

2/12/2018

Course
Intro to Programming

Overall

Curriculum

Job Support

"Like a Job that Leads to a Career"

The Epicodus 6 month bootcamp program is for the courageous and dedicated person who desires to transition into a high tech career.

It is NOT like a college or university program with several classes and a schedule you can design for yourself.

It is like... Read More

The reward for completing this program, is knowing that you can in fact work in a fast paced software development environment. You can in fact work well both alone and also all day with colleagues. And you can work with a variety of modern computer languages, frameworks and tools, in a short amount of time. You know this, because this is what you have been doing for 6 months.

Proof is both in your Github portfolio and in a rigorous report of accomplishment and attendance from Epicodus.

Epicodus is a credible organization that reliably produces qualified software development and high tech workers in their 6 month program.

Michael
IT Associate | Graduated: 2016

1/8/2018

Course
Intro to Programming

Overall

Curriculum

Job Support

"Best time and money I've ever spent"

I took the evening intro program because I was enrolled full time in college and I wanted a course that would fit my schedule. I also wanted to learn a lot in that short amount of time. After the course my interest in programming increased and I am planning... Read More

Alex
Validation Tech | Graduated: 2016

12/27/2017

Overall

Curriculum

Job Support

"challenging & worthwhile, an intense springboard into learning software dev"

I began in May 2016, pivoted to switch tracks form Ruby to Design, and finished in early 2017.
This gave me an unusually broad perspective on this excellent school as a result!
For instance, I had to slog through the JavaScript courses twice, and I saw... Read More

+ Constantly evolving curriculum, just like the industry
+ Learning with a cohort helps keep you motivated; pair programming teaches soft skills
+ Awesome staff, very welcoming and supportive
+ Outrageous value
+ Persistent help with resume, job placement; they invited me back to Demo Day until I found a permanent position
+ Early start time and strict attendance policies help you take your learning outcomes seriously

- Code Reviews formulaic; if you don't grok the material by Friday, you'll have a hard time delivering a Review that passes
- Barely any focus on debugging (this may have changed)
- Not enough practice with deploying projects (again, this may have changed)

I sincerely recommend Epicodus to anyone who has the curiosity to write software, but has not yet found the focus/drive/commitment/etc to teach themselves.

Big warning, though: if you're treating this as a gateway to a gleaming career in Tech and you don't already enjoy solving gnarly problems with computers, look for another role in Tech to grow into. Software development -even at this introductory level- is not going to make you very happy at all if you don't like reading documentation and seeing your best ideas fail over, and over, and over again. But it's so sweet when you finally see that hidden problem, and fix it!

If you enjoy the sound of that, seriously consider software development, and Epicodus!
I've met successful people here with backgrounds in: teaching, music, information management, copy writing, law, printing, and many other brainy pursuits. Software development is incredibly fun, but it demands patience and a certain precision and is not for everyone.

Nicole
QA Specialist | Graduated: 2017

12/21/2017

Overall

Curriculum

Job Support

"Great Opportunity!"

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.... Read More

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.

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.

David
Web Developer | Graduated: 2017

11/28/2017

Overall

Curriculum

Job Support

"Epicodus gave me the space and the tools to succeed."

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... Read More

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.

Ben Metzger
Graduated: 2017

11/21/2017

Overall

Curriculum

Job Support

"Make sure it's for YOU"

The most important point I want to stress is that I saw far too many people enter this program without doing ANY programming experience at all. How can you know if something suits you if you've never tried it? There's no excuse, simply sign up for udacity's... Read More

With that said, my experience at Epicodus was almost entirely positive. I learned A LOT, very quickly and pair programming was a blast. If I were to recommend any changes for the curriculum, I would include 5 weeks (or more) of CS fundamentals and raise the acceptance bar.

I also want to say that the new career counselor in Seattle (Mindy) is incredible. She has been professionally trained as a career coach / interview coach and knows her stuff. Definitely utilize her knowledge if you're in the Seattle program.

Anonymous
Front End Developer | Graduated: 2017

11/19/2017

Overall

Curriculum

Job Support

"PHP Course at Epicodus 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... Read More

Patrick
Software Development Engineer II | Graduated: 2014

10/9/2017

Overall

Curriculum

Job Support

"Epicodus is worth it."

Every 6 months or so I get approached by someone asking about my experience at Epicodus. It is from someone who knows someone who is on the fence of switching careers and they aren't sure if Epicodus is for them. I love connecting with these people, because... Read More

Starlynne Start
Web Developer | Graduated: 2017

9/13/2017

Overall

Curriculum

Job Support

"Fantastic Experience - Ruby/Rails 2017"

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.... Read More

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. Highly, highly recommended.

Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.