Epicodus accepts Course Report applications.Get Started!
Epicodus ico

Epicodus

Portland, Seattle, Online

Epicodus

Avg Rating:4.73 ( 117 reviews )

Student Outcomes


81%
On-Time Graduation Rate
65%
In-Field Employed
$45,000
Median Salary

180 Day Employment Breakdown:

Full-time employee
62%
Full-time apprenticeship, internship or contract position
3%
Hired by school in-field
0%

Started a new company or venture after graduation
0%
Short-term contract or part-time position
13%
Hired by school out of field
0%
Out of field
4%

Still seeking a job
11%
Not still seeking a job
7%

Non reporting
0%

Salary Breakdown:

94% of job obtainers reported salaries.

Notes & Caveats:

Recent Epicodus News

Recent Epicodus Reviews: Rating 4.73

all (117) reviews for Epicodus →

3 Campuses

Portland

7 Courses
400 SW 6th Ave #800, Portland, OR 97204
Front End, JavaScript, HTML, Git, jQueryIn PersonPart Time6 Hours/week

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

Course Details

Deposit
$100
Financing
Yes, available through Climb Credit and Skills Fund. 

Scholarship
A large number of spots for the evening intro course will be available for reduced tuition for people making under 150% of the federal poverty line.
Interview
Yes
Minimum Skill Level
Computer Proficiency

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 Java. Java is arguably the most popular programming language today. It's used for everything from web applications to backend services to mobile applications to embedded systems. Students who learn Java programming will be able to create dynamic web applications, and be able continue into our Android track. Each track also includes a 5-week JavaScript course. After learning Java 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 Android. Android is a mobile operating system developed by Google, based on Linux and designed primarily for touchscreen mobile devices such as smartphones and tablets. Android is the most popular operating system and used for a variety of purposes, including running mobile apps, taking photos, sending messages, etc. 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.

Course Details

Deposit
$100
Financing
Yes, available through Climb Credit and Skills Fund. 

Interview
Yes

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 CSS. CSS is the language for describing the presentation of Web pages, including colors, layout, fonts, and other stylistic choices. It allows one to adapt the presentation to different types of devices, such as large screens, small screens, and printers. HTML — used for building the structure of the page — and CSS — used for the visual layout — are the two basic languages involved in the building of web pages and web applications. Students who learn CSS will be able to style web pages using complex, responsive layouts, while gaining exposure to the latest CSS tools, tricks, and features used every day by front-end developers and designers. Each track also includes a 5-week JavaScript course. After learning CSS 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 and more advanced JavaScript. The Intermediate JavaScript and React course builds upon the JavaScript course by jumping into more complex Angular concepts, and training students in React, and industry-leading technology sites like Facebook and Airbnb are created with. 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.

Course Details

Deposit
$100
Financing
Yes, available through Climb Credit and Skills Fund. 

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. After learning 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 Rails. Rails is a web development framework written in the Ruby language and typically referred to as “Ruby on Rails”. Rails was the first mainstream web framework to embrace the concept of convention over configuration, which improves productivity by setting sensible defaults that work for most projects. 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.

Course Details

Deposit
$100
Financing
Yes, available through Climb Credit and Skills Fund. 

Interview
Yes
Minimum Skill Level
Basic computer proficiency.

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 CSS. CSS is the language for describing the presentation of Web pages, including colors, layout, fonts, and other stylistic choices. It allows one to adapt the presentation to different types of devices, such as large screens, small screens, and printers. HTML — used for building the structure of the page — and CSS — used for the visual layout — are the two basic languages involved in the building of web pages and web applications. Students who learn CSS will be able to style web pages using complex, responsive layouts, while gaining exposure to the latest CSS tools, tricks, and features used every day by front-end developers and designers. Each track also includes a 5-week JavaScript course. After learning CSS 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 Design. Web design is a process of conceptualizing, planning, and building a collection of electronic files that determine the layout, colors, text styles, structure, graphics, images, and use of interactive features that deliver pages to your site visitors. Web Design is a crucial component in web development, and students who learn design will be able to engineer positive and interactive user experiences through innovative interfaces. 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.

Course Details

Deposit
$100
Financing
Yes, available through Climb Credit and Skills Fund. 
Interview
Yes

Our focus is to prepare you for a career in the growing tech industry. Learning to code is a valuable skill that employers are constantly searching for in web development and design careers. Each track begins with a 5-week Introduction to Programming course for beginners to learn the fundamentals of programming. After completing this course, you'll be able to build basic web pages and understand programming fundamentals. No coding experience is required, but computer proficiency is necessary. Next, you'll spend five weeks learning C#. The C# ("C sharp") programming language is most commonly used with the .NET framework. Students who are well-versed in C# programming can use it to create client applications, database applications, distributed components, and much more. Students who learn C# programming and combine it with their knowledge of the .NET framework can target larger enterprises, government agencies, and companies serving enterprise and government clients for employment. Each track also includes a 5-week JavaScript course. After studying C# you'll jump into five weeks of JavaScript, the only programming language understood by all web browsers, making it the most common language for web and mobile development. Students who learn how to code in JavaScript will be able to create simple to complex web pages, add interactivity features to an existing site, and update pages quickly without reloading. Next, you'll spend five weeks learning .NET. .NET is a software framework developed by Microsoft and primarily used on Microsoft Windows. The .NET framework is used to create desktop, mobile, and web applications that run on various devices. It compiles and executes programs written in the C# and Visual Basic languages. C# and .NET are typically used by large enterprises, government agencies, and companies serving enterprises and government clients. 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.

Course Details

Deposit
$100
Financing
Yes, available through Climb Credit and Skills Fund. 
Interview
Yes

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 PHP. PHP is a popular programming language used for web development, especially for content-heavy websites. It's most commonly used with content management systems like WordPress, Drupal, and Joomla, but is also used in many web applications and backends as well. Students who learn to code in PHP will be able to collect form data, generate dynamic page content, send and receive cookies, and much more. Each track also includes a 5-week JavaScript course. After studying PHP 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 and more advanced JavaScript. The Intermediate JavaScript and React course builds upon the JavaScript course by jumping into more complex Angular concepts, and training students in React, and industry-leading technology sites like Facebook and Airbnb are created with. 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.

Course Details

Deposit
$100
Financing
Yes, available through Climb Credit and Skills Fund. 

Interview
Yes

Seattle

5 Courses
1201 3rd Ave #1600, Seattle, WA 98101
JavaScript, HTML, Git, jQuery, CSSIn PersonPart Time6 Hours/week

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

Course Details

Deposit
$400
Financing
Yes, available through Climb Credit and Skills Fund. 

Minimum Skill Level
None

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 Java. Java is arguably the most popular programming language today. It's used for everything from web applications to backend services to mobile applications to embedded systems. Students who learn Java programming will be able to create dynamic web applications, and be able continue into our Android track. Each track also includes a 5-week JavaScript course. After learning Java 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 Android. Android is a mobile operating system developed by Google, based on Linux and designed primarily for touchscreen mobile devices such as smartphones and tablets. Android is the most popular operating system and used for a variety of purposes, including running mobile apps, taking photos, sending messages, etc. 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.

Course Details

Deposit
$100
Financing
Financing is available through Climb Credit and SkillsFund.
Interview
Yes

Our focus is to prepare you for a career in the growing tech industry. Learning to code is a valuable skill that employers are constantly searching for in web development and design careers. Each track begins with a 5-week Introduction to Programming course for beginners to learn the fundamentals of programming. After completing this course, you'll be able to build basic web pages and understand programming fundamentals. No coding experience is required, but computer proficiency is necessary. Next, you'll spend five weeks learning C#. The C# ("C sharp") programming language is most commonly used with the .NET framework. Students who are well-versed in C# programming can use it to create client applications, database applications, distributed components, and much more. Students who learn C# programming and combine it with their knowledge of the .NET framework can target larger enterprises, government agencies, and companies serving enterprise and government clients for employment. Each track also includes a 5-week JavaScript course. After studying C# you'll jump into five weeks of JavaScript, the only programming language understood by all web browsers, making it the most common language for web and mobile development. Students who learn how to code in JavaScript will be able to create simple to complex web pages, add interactivity features to an existing site, and update pages quickly without reloading. Next, you'll spend five weeks learning .NET. .NET is a software framework developed by Microsoft and primarily used on Microsoft Windows. The .NET framework is used to create desktop, mobile, and web applications that run on various devices. It compiles and executes programs written in the C# and Visual Basic languages. C# and .NET are typically used by large enterprises, government agencies, and companies serving enterprises and government clients. 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.

Course Details

Deposit
$100
Financing
Yes, available through Climb Credit and Skills Fund.
Interview
Yes
Minimum Skill Level
C# and JavaScript

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. After learning 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 Rails. Rails is a web development framework written in the Ruby language and typically referred to as “Ruby on Rails”. Rails was the first mainstream web framework to embrace the concept of convention over configuration, which improves productivity by setting sensible defaults that work for most projects. 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.

Course Details

Deposit
$100
Financing
Yes, available through Climb Credit and Skills Fund. 

Interview
Yes

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 CSS. CSS is the language for describing the presentation of Web pages, including colors, layout, fonts, and other stylistic choices. It allows one to adapt the presentation to different types of devices, such as large screens, small screens, and printers. HTML — used for building the structure of the page — and CSS — used for the visual layout — are the two basic languages involved in the building of web pages and web applications. Students who learn CSS will be able to style web pages using complex, responsive layouts, while gaining exposure to the latest CSS tools, tricks, and features used every day by front-end developers and designers. Each track also includes a 5-week JavaScript course. After learning CSS 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 Design. Web design is a process of conceptualizing, planning, and building a collection of electronic files that determine the layout, colors, text styles, structure, graphics, images, and use of interactive features that deliver pages to your site visitors. Web Design is a crucial component in web development, and students who learn design will be able to engineer positive and interactive user experiences through innovative interfaces. 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.

Course Details

Deposit
$100
Financing
Yes, available through Climb Credit and Skills Fund. 
Interview
Yes

Online

1 Course
OnlinePart Time6 Hours/week

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

Course Details

Deposit
$600
Financing
Yes, available through Climb Credit and Skills Fund. 
Minimum Skill Level
None

Review Guidelines

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

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

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

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

Please submit this review with a valid email

You must provide a valid email to submit your review. Your review will not appear on the live Course Report site until you confirm it.


9/26/2016
Austin • Developer • Student
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
7/28/2016
James • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
7/23/2016
Andrew Brennwald • Junior Web Developer • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
7/22/2016
Ben Pritchard • Web Developer • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
7/21/2016
Jess • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
7/21/2016
Alex • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
Response From: Michael Kaiser-Nyman of Epicodus
Title: President
Thursday, Jul 21 2016

Thanks for the review! We've made some big improvements to the Ember.js curriculum in 2016 :)

3/19/2016
Austin • Software Developer • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
10/28/2015
Anonymous • Release Engineer • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
10/18/2015
Bojana Skarich • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
10/17/2015
Anonymous • software engineer • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
10/15/2015
Nhu Finney • Student
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
10/13/2015
Jeanette Fairless
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
10/12/2015
Brian Kropff • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
10/8/2015
Jessica Engel • Junior Web Developer • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
10/7/2015
Erica C. • Web Developer
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
10/7/2015
Garrett • Software Engineer • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
9/18/2015
Anonymous
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
8/16/2015
Sarah Joy C. • Web Developer • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
8/2/2015
Karvari • DevOps Release Engineer • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
7/26/2015
Benjamin • Associate Front-End Developer • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
7/23/2015
Anonymous
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
7/20/2015
Dexter Fitch • Web Designer • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
7/18/2015
Anonymous • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
7/18/2015
Sean Niesen • Web Developer
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
7/16/2015
Luke Chinworth • Apprentice Developer • Graduate
Overall Experience:
Curriculum:
Instructors:
Job Assistance:

Our latest on Epicodus