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)

Leah
Graduated: 2018

8/30/2018

Course
Intro to Programming (part-time evening)

Overall

Curriculum

Job Support

"A well-structured program"

Epicodus was exactly what I needed to determine whether I wanted to continuing expanding my web programming knowledge into a career. I chose the Part-time course as a wayfinder, which was affordable and fit with my full time work schedule. The instructor... Read More

Cheryl
Jr. Support Developer | Graduated: 2018

8/15/2018

Course
Intro to Programming

Overall

Curriculum

Job Support

"What a wild ride!"

If you're looking for a cheaper, quicker way to get into development or other tech career path, this program is for you. It's intense and a lot of work even outside of the 40-hour weeks in class. Your brain will hurt. You will be tired. You may be one... Read More

I mainly chose Epicodus over other programs because it offered a React track and included an internship experience. For me, this was a mid-career change and paying for another traditional degree or graduate program wasn't going to work. And while it's not easy to pair program all day long, my classmates were some of the most supportive and enjoyable parts of this experience. Lunch talks are a great way to network, learn from those actually working in tech and hear about different paths you can take.

Epicodus is a growing family in the Pacific Northwest ... graduates are everywhere! During and after school, I have run into Epicodus students at conferences, at my current employer and on the MAX train.

If this is something you're considering, I would recommend checking out the Saturday open house or scheduling a visit.

Byron Chang
Developer | Graduated: 2017

8/9/2018

Overall

Curriculum

Job Support

"Amazing and Challenging experience!"

I started with a bit of extra web development experience compared with the majority of my classmates. Within 2 weeks I felt like I was swimming in the deep end, Epicodus is FAST at ramping up and challenging you to your fullest. I loved every moment of... Read More

The classroom environment is set for rapid learning, the instructors were great and very knowledgeable and you are surrounded by other students who learning along with you. Sometimes asking another student for help is just as helpful as getting guidance from an instructor. Although troubleshooting issues on your own is part of the process, this prevents you from getting stuck for too long on any one problem.

In addition to learning how to code the latest technologies, the guidance that they provided for your Linkedin, resumes, and cover letters were amazing. They helped me look like an aspiring professional with the skills and experience to back it up. Highly recommend and have already done so to a friend!

Anonymous
Graduated: 2017

7/20/2018

Course
Intro to Programming

Overall

Curriculum

Job Support

"It does everything it can to help get you a Junior Dev job."

I wasn't the one who made a big career change. Even though I knew almost nothing about web programming, I did have experience with coding, since I was an engineer for a short time before.

The reason I attended epicodus was the fact that I had just moved... Read More

To make a long story short, I didn't regret it.

Here's why:

1. It really gives a very good knowledge of the tools that modern web companies use. After epicodus I felt very confident on interviews, knowing that I can actually do the specific stuff that they want me to do.
2. After Epicodus I had a lot of projects on my github that I could show and talk about, which to some companies can be as important as work experience.
3. It gives a general understanding of how this job market works. Just being among a big number of people who have the same goal as you is a huge source of information on how you can achieve this goal. (They also have a 5 weeks internship, but it can be a gamble).
4. Not everybody's gonna relate to this one - it really helps with a language barrier. Pair programming forces you to talk to people for 8 hours every day on technical and non-technical topics. And everybody (at least in my experience) was nothing but patient and nice to me about it.

Couple of warnings:

1. I don't think it would be possible to combine it with work or something like that.
2. It's VERY social. Can be a struggle if you get socially anxious.

So, yeah, everyone is very nice there, and it does what it's intended to do.

Margaret Berry
Product Development Intern | Graduated: 2017

7/20/2018

Course
Intro to Programming

Overall

Curriculum

Job Support

"Wonderful and Challenging Experience"

I am very thankful for my time at Epicodus, and for the opportunities it has opened up for me. When I started, I had very little programming experience aside from a few online tutorials. I learned an amazing amount in 6 months. As a developer, you'll... Read More

I think pair programming is a very effective way to learn, and it gives you a taste of what it's like working on a development team. You get to know your classmates very well, and walk away with new friends, and a strong professional network.

Learning is self-driven, with a teacher providing support, but mostly letting you work through problems with your partner. It was definitely stressful and difficult at times, but also fun and interesting. The weekly code reviews give you a chance to assess what you understand and what you need to study. Most of the time you're creating projects from scratch, which gives you a clear understanding of what all the pieces are doing, but not a lot of experience diving into an existing codebase. I thought the curriculum taught relevant skills, with Git, JavaScript, JavaScript frameworks, and SQL being particularly valuable.

Epicodus provides help with LinkedIn, resumes, cover letters, interview practice, and also with the demo days several times a year. You start using Git on day one, and will have a solid GitHub profile by the end of the program. I had a great internship experience, but they do seem to vary. You may not get a job through your internship, or immediately after graduation. I had to apply to a lot of jobs, and it took a few months before I got a paid development internship, but I did get there! Overall, Epicodus is a great value for your money. I highly recommend it!

Aundra Miller
Web Application Developer | Graduated: 2016

7/17/2018

Overall

Curriculum

Job Support

"A Jumpstart to a Fulfilling Career"

Before starting at Epicodus, I knew next to nothing about programming. As I look back two years after graduating the program, I can say with full confidence that it was my decision to enroll at Epicodus that launched my fulfilling and exciting career... Read More

Epicodus teachers and staff strive to create and maintain a unique environment where students can safely learn new technologies and hone their programming skills. By pair programming with my colleagues, I learned how to verbalize concepts, collaborate with others, solve complex problems, and learn from my mistakes. After I completed all my courses, I enrolled in their internship program. During those five weeks, I gained valuable, hands-on, real-life programming experience and had the opportunity to learn from seasoned developers.

Landing a job as a programmer certainly requires training beforehand and plenty of hard work along the way. But I can honestly say that if I had not attended Epicodus, I certainly would not be doing the work I love so much today. I am grateful to the team at Epicodus for providing me with the environment, tools, and training I needed to jump start my career and pursue my dreams.

Daniel Lean
Software Engineer | Graduated: 2017

6/26/2018

Course
C# and React

Overall

Curriculum

Job Support

"It was a great immersion and networking experience."

Epicodus takes an industry/ hands-on approach to teaching code. They emphasize a lot on self-learning and being an independent developer. Things I like about learning at Epicodus includes weekly talks by people in the industry, career coaching and internship... Read More

Anonymous
Graduated: 2016

6/18/2018

Overall

Curriculum

Job Support

"13 Moons To A Lie"

Over 13 moons have come and gone since I graduated from Epicodus, and I have yet to receive any worthwhile assistance in my quest for employment as an entry level coder.

Epicodus neglects the most important part of any Coding Bootcamp: job placement!!!... Read More

Furthermore, I don't believe that the instruction was adequate. My code reviews, for instance, were impercipient. I didn't really receive actionable feedback--comments were predominantly positive, lacking any substantive tips about how to improve my code.

I believe Epicodus sells a lie. They entice you with the dream of transforming your life through a coding job--anyone can do it--just complete our program, work hard, and you'll be a programmer. That is total BS! It's been over a year since I graduate from Epicodus; I code everyday: I'm active at Hacker Rank, CodeWars, and Github and I am still seeking employment as an entry level coder. My experience is that Epidocus is NOT doing anything to help students find jobs in Portland's saturated job market; instead they promise a job, but they deliver a link to a virtual certificate that's not worth the paper it's printed on.

Official Response from Epicodus

Hi there - I'm sorry to hear about your experience. Epicodus's mission is to help people get jobs, and it's disappointing to hear that it didn't work out for you. While it may be little comfort to you, we publish aggregate job outcomes for all of our... Read More

To clarify on a couple points you raised, over the last several weeks of classes, every student gets help writing resumes and cover letters, creating a LinkedIn profile, and going through mock interviews. After finishing their coursework, we facilitate internships for all of our students, and have a demo day where employers can meet students. Alumni who continue to work with our career coach can even come back to multiple demo days if they opt to.

We provide ongoing one-on-one support for up to a year after students graduate, and we're always happy to make an exception for people in special circumstances. Please don't hesitate to reach out if you'd like to take advantage of these services.

Emily Jimenez
Digital Strategist | Graduated: 2017

5/18/2018

Course
Intro to Programming

Overall

Curriculum

Job Support

"Hard work paid off"

Great experience, terrific students. Very collaborative environment that inspired me to learn more.

Calvin Cushman
UX Designer | Graduated: 2017

3/21/2018

Overall

Curriculum

Job Support

"Best career decision of my life"

I went to Epicodus for the CSS/Design track in 2017. The course was very rigorous in the best way possible with at the very least 8 hours of each day (often times closer to 12-15 hours) spent either writing code, designing, or testing code/prototypes... Read More

Person thinking

Need help making a decision?

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