epicodus-logo

Epicodus

Online, Portland, Seattle

Epicodus

Avg Rating:4.69 ( 175 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.69

all (175) 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 October 10, 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
    October 10, 2022 - Portland
    October 10, 2022 - Online
    January 03, 2023 - Online
  • 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 January 03, 2023
    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
    January 03, 2023 - Portland
    January 03, 2023 - Online
  • Intro to Programming (Part-Time)

    Apply
    CSS, Git, HTML, JavaScript, jQuery, GitHub
    In PersonPart Time17 Hours/week6 Weeks
    Start Date October 10, 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
    October 10, 2022 - Online
    January 03, 2023 - Online
    October 10, 2022 - Portland
    January 03, 2023 - Portland
  • 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 January 03, 2023
    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
    January 03, 2023 - 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
  • Anonymous • DevOps Engineer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Before Epicodus I had been doing research on coding bootcamps for about a year. They caught my attention because the program was longer in it's entirety than most and also cheaper. After having been through the Program and around Michael and his team for the second half of 2014, I can honestly say that this was the best investment that I could have made ever made education wise IN MY LIFE. NO BULLSHIT! Michael is truly driven by a genuine purpose of helping people get a foot in the door in this industry!  Michael has created a program that is challenging and rewarding with a relatively low barrier of entry. He truly wants to expose those who want to learn to the programming world. He has created a great environment to grow and ask questions at a good pace. He also fostered a great culture of making adjustments for improvements as the class moved along. There is a constant flow of feedback between the students, the instructors and Michael, which is awesome. The class wasn't perfect just like anything else in life but I will say this. If you HONESTLY put in GENUINE effort and go in with an open mind you WILL learn more than what you could ever imagined in such a short period of time. Half of the battle is being mentally tough and just having the will to keep hammering it out and asking questions when you don't understand something. Missing a bunch of days just because is not going to cut it. You'd be selling yourself short. And FEAR, it is the number one killer of opportunities. I noticed that many people were so afraid of what might happen 3 months down the line because they had a bad day and couldn't focus. Tell fear, FUCK you and keep pushing!(excuse my language)! Some of those same people are now happily employed!! I told fear to fuck off and I am now also one of those employed individuals lol!

    Ultimately, The Epicodus program is lead by a really really smart, and most of all, GENUINE guy. And for any program/organization to be great, it must start from the top down, period. So if you are looking to Jumpstart or change your career, Epicodus will provide an excellent opportunity to do just that!

  • Nathan Grey • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Last year, I enrolled in Epicodus, a Portland-based web development bootcamp. I left my career and moved across the country without really knowing what would happen. It was a big gamble, but it really paid off.

    I initially chose Epicodus based on the price and location. I am still happy with these factors, but there are several others that I have come to appreciate as much or more. 

    First, the curriculum is outstanding. It is accessible to someone like me who is relatively new to programming but challenging enough for more knowledgeable students. Not sure? Check it out yourself. The curriculum is all online at https://www.learnhowtoprogram.com I am really impressed that Michael (the owner) is so transparent. There are no surprises here. You know exactly what you are buying.  

    The current instructors are both former students who really know their stuff. They are patient, articulate, and knowledgeable. They have high expectations but don't leave anyone behind. Michael works closely with them to ensure that everything is going well and to troubleshoot any issues. 

    Class is from 8:30 to 5:30 with a one hour lunch break. Each day, we code in pairs on practice problems. Some bootcamps boast about 12 hour days. I am grateful that Michael has a more realistic schedule. By the end of the day, my brain is mush. I usually spend a couple hours looking at material in the evening but it is at my own pace. I have found that rest and time off are really important to my learning process. Issues that are really confusing on Monday often start to make sense by Tuesday or Weds. Sometimes it just takes awhile for things to sink in.

    The student body is large. Probably larger than some bootcamps. I thought this might be an issue at first but it really isn't. 60 colleagues means there are 60 people to connect with and 60 people to turn to for help. When you are stuck, you try to figure things out with your pair, and if that doesn't work, you go to a peer. Instructors are a last resort. The idea is that in the real world, there aren't any instructors, so learn how to troubleshoot now.  

    Community connections are a major emphasis. There is a lot of encouragement to participate in Meetups and other relevant events. Michael hosts a number of these at Epicodus itself and he is working closely with the local community to secure internships and bring in companies for job fairs. Michael seems to have a lot of great connections, which he has used to help place former students.

    Last but not least, the setting is fantastic. Epicodus is in downtown Portland in a large open space with stand-up desks and brand new iMacs. I ride my bike across a bridge and along the river to class each day. It is beautiful and there is always lots of interesting things to see.

    There was really no downside to my experience. Every now and then, I got confused by a reading, but Michael usually picks up on any issues and helps us through them. Sometimes, I worry that there is too much to learn or that I will forget something I learned a few weeks ago, but I think has more to do with working in a rapidly evolving sector than with the pace at Epicodus.

    After completing my coursework, Michael helped place me in an internship at a great startup in downtown Portland. The internship lasted four months and then they brought me on full-time. I'm loving what I do and thinking about what the future may hold.

    All in all, Epicodus was a great decision for me. There might be other bootcamps out there that would have worked out as well, but right now, I don't see how I could have done better.

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

    Epicodus manages to provide a program that hits a perfect sweet spot in providing an environment that is rigorous and challenging as well as supportive and fun.  The four months flew by, but it was also hard to believe how much we'd covered in that time frame.  

    The program's pedagogy is strong, and the topics covered are carefully considered and extremely practical for folks looking to start a career as a developer.  What really makes Epicodus stand out, though, is the obvious care and investment the staff have in the program and in each class member during and after the class.  Without a doubt, Epicodus provided an exceptional basis from which I was able to launch a career in programming.

  • Michal Kaszubowski • Web Developer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I have two degrees from two schools. They're worthless. I spent less than 1 trimester's worth of Tuition for Epicodus and made more money in a year than those other degrees have earned me combined. This is only possible thanks to their absolutely amazing job support placement.

    Classroom environment is amazing, supportive, instructors are passionate about helping you out (they're former grads, they KNOW what you're going through), and Epicodus sticks with you until you're employed and thereafter. Having a computer that you know works so you spend all of your time coding and not fighting your environment: Priceless.

    I can't begin to express how much this decision has impacted my life. It ranks 3rd, only behind immigrating to this country & being born  :-)

    You can't find better for the money. You simply can't!!!!!

  • Scott • Technical Solutions Specialist • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Prior to Epicodus, I had worked jobs where I was the 'unofficial IT guy'. I did some programming at home for fun and loved learning everything I could about the tech world. I wanted to find a true technical position, but my skillset and portfolio from self-teaching just weren't enough to get me in the door for any positions that I would be interested in. Because of the guidance of Epicodus's great staff, curriculum, and collaborative environment, I can now proudly say I am a full-time web developer at a great company.

    Epicodus is not a career panacea, though. It's not a magical place where people walk in with no knowledge and motivation and leave as senior developers. Epicodus is a great tool for people in the right position and frame of mind. Michael and everyone at Epicodus will tell you that you will only get back what you put into Epicodus. It's not designed like traditional schooling where you are constantly held to a standard and forced to complete objectives, or else! The purpose of Epicodus is to give students the right tools, guidance, time, and environment to quickly hone their programming skills. If you come willing to work (and often struggle!), you can be ready to be a developer by the time the class is over. 

    Before I decided on Epicodus, I debated going back to college to get a CS degree. It would have been exceedingly difficult and expensive, especially considering I already had a liberal arts degree. I looked into other options and discovered coding bootcamps. I had heard very mixed reviews about some of the programs that were out there, so I was skeptical to say the least. I spoke with representatives from two other bootcamps before speaking with Michael (the owner of Epicodus). First off, Michael responded within an hour to my initial email requesting information, with a personalized response answering some specific questions, so I knew this wasn't some generic response. What sold me in the end wasn't just that Epicodus was FAR more reasonably priced than other bootcamps, but that all the people I spoke to at Epicodus sounded genuinely excited about what they were doing. I could tell Epicodus wasn't just a meat grinder trying to push as many people through as possible.

    I think the staff of Epicodus really is the best factor in the end. Never did I feel like I was being left behind or ignored. My questions, whether technical or otherwise, were answered quickly and professionally. I didn't have the greatest internship experience (due to some extenuating circumstances at the company), but Michael and Maureen were super supportive and worked with both me and the company I interned with to make sure the situation was resolved as best as possible. I know they've also taken my experience to heart in order to help other students avoid such situations in the future!

  • Brentwood Reid • Entrepreneur
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I found Epicodus to be a challenging yet supportive environment with a wide range skill levels, from complete beginners who had never coded before to obviously experienced programmers who were learning new languages.

     

    Prior to Epicodus I attempted to learn to program on my own. I even did my own “personal bootcamp” by moving to Asia and studying(on the cheap) full time for 3 months. Though did I learned a lot I learned WAY more in the same amount of time at Epicodus. The curriculum at Epicodus teaches how the magic underneath the methods works. It builds progressively by showing the long way to do something before teaching the easy way so you understand what is going on under the covers. Building apps from scratch every day made me comfortable with how to properly set up an application, writing clean code, writing good tests, using version control, using the command line, and so much more.

     

    As great as the curriculum was, I think what was even more valuable  was learning with 59 other students. Pair programming is awesome! I learned so much just by watching others write code and problem solve. Pairing with a different person every day gave me the chance to work with a wide variety of personalities, which was occasionally challenging, and forced me to improve my communication skills, and of course they say the ability to communicate is the most important skill of a developer. I found that explaining myself to someone else helped me to better understand what I was doing. Having a large team of people searching for solutions to the same problems was great and now having access to a large network or developers is wonderful and I still take advantage that brain trust. It was also great to have such a large group when it came time to do interviews for internships, which was frankly a bit stressful. It was nice to hear about my classmates’ experiences and learn from their successes and failures.

     

    The instructors/coaches at Epicodus where very talented. They had a way of pushing me to toward the answer without giving it away so I still got a feeling of accomplishment when I reached the solution. Learning at Epicodus was like the difference between working out on your own and working out at a CrossFit gym. Nearly every day I went beyond the point where I would have quite had I been working by myself. 

     

    I loved the facilities. I particularly liked the standup work stations. The weekly lunch talks by members of the Portland development community where inspiring. I got to hear the insights of a lot of great speakers(like the CEO of Treehouse!). Many former students would stop by and they were very helpful. And the price was hard to beat. I was confused at first and thought that must be the price per month because it was so much lower than other bootcamps. Excellent value.

     

    The best part of the whole experience is I now feel confident that I can figure out how to build just about anything I want! 

     

    My advice to anyone who will be attending Epicodus is do the prework before you get there. Many students did not do the prework and they did just fine but I think it will make it so much easier on you if you do. The Epicodus prework is a good primer on coding and I recommend it to my friends who are interested in learning to code.

  • Bonnie Bright • Jr. Web Developer
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    My job in IT support was about to be outsourced and I hadn't been happy doing IT support for awhile. I wanted to learn to code for awhile but didn't have any experience. I made a quick decision to apply for Epicodus close to when their next class was about to start. I was happy to be wait listed and then accepted. Coding every day with a pair for 8 hours and then having a lesson to watch at home was exactly what I needed to learn how to code rapidly. I went from knowing nothing to starting to feel confident by the end of the class. I got an internship through the school and my internship went on to hire me and a few others from my class. This is the first time I can honestly say that I love my job! It's fulfilling to be doing something I actually enjoy and I know I wouldn't have had this experience from traditional schooling. I got a lot more of Epicodus than I did with 4 years of college. Epicodus was definitely the best investment I ever made in education and the best career move.

  • Lauren Yeiser
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Epicodus gave me a very solid foundation to begin a career as a programmer. Like most students I began the program with minimal coding experience and left equipped to find employment as a programmer. Working in pairs expedites the learning process, and the instructors were very knowledgable and were always able to guide us to correct solutions. If you are interested in becoming a programmer I would definitely recommend Epicodus. It is the most affordable boot camp and will fully prepare you to work as a developer. 

  • Anonymous • developer • 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 :) 

  • Lee Kebler • Director of PK Labs • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I worked in technology development as a project managers for years before I considered going to a bootcamp like Epicodus. I was a good project manager and I could stay employed pretty easily, the resume was impressive and I was head hunted by some pretty impressive people for career work. However, I was only good for the people who hired me. My job was actually stressful, confusing, and often a negative environment with those I was managing. 

    It didn't take long for me to realize the real problem; I was managing coders and I didn't know how to code. Most project managers and those who hire project managers don't think this is a problem, but trust me it is! So, I went to the first coding school everyone goes to, Google. Self teaching was a nightmare. The internet has some good tools, videos, interactive sites that you think can teach you how to code in your spare time, but thats like learning a 2nd language from google translate (it's only possible in theory). 

    I was living in LA at the time and was at the end of a project I was managing when I decided I needed to be more proactive in learning how to program and develop. Epicodus stood out as a great option. I always loved Portland and it was cost beneficial as well. 

    I needed the 8 hours a day 5 days a week for a couple months to really re-learn how to learn a new language. Immersion learning works in linguistics, why not coding? Well thats exactly what it is and it works. Michael, who's runs Epicodus, put a great deal of thought into HOW you should learn coding. The order in which you go from language to language and simple ideas to complex ones are, in my opinion, almost perfect. I can honestly say that I could not have learned this skill set any other way. The pair programing structure and teachers are fantastic. My only regret is that I can't go through the new Java course they are now introducing. 

    I moved to Nashville TN and I am now the director of an interactive media lab that develops technology for marketing, media, and businesses. Most of my work now is in Python and you might say "but Epicodus doesn't teach Python!" and they don't. But they do teach you how to "Learn how to program".

    -Lee Kebler
    www.linkedin.com/in/leekebler  

  • Anna VAlkov • Junior Developer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    Before I started Epicodus I had zero previous computer training. I was in HR and looking for something more fulfilling. I loved my experience at Epicodus. While initially nervous to start something new, I quickly grew comfortable. The teachers were really supportive and always around to answer questions. Pair programming also really helped me out because it allowed me to learn in a hands on environment while collaborating with my peers. I quickly grew more confident in my abilities and started working on my own side projects. Two weeks after completing the course I landed a full time job with a software company. I would recommend Epicodus to anyone wanting to take a coding boot camp. The ‘go at your own pace’ vibe, and support from everyone, makes it a great learning environment for anyone who’s interested in programming.
  • Spyder Monkee McHenry • Jr. Software Engineer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Epicodus fast forwarded my learning.  I practiced and studied on my own for several months before attending.  I had decided to learn what I needed to become a coder solo.  I am super glad that I decided to go to Epicodus.  The daily exercises and working with fellow learners allowed me to gain much more insight and skill rapidly.  Michael and his team are ever evolving their approach to introducing programming skills, and the approach I experienced was quite effective.  Here's my take:


    PROS: 
    -Excellent pairing experience (100% of time, changing pair daily)
    -Michael strives to make great connections to Portland's tech industry that pay off in -your internship experience
    -Internship experience led to job offers for many students
    -Great balance of pushing you along, but setting a reasonable work/life ratio
    -Amazing PRICE!
    -Really nice and caring people running the school
    -Focus on learning self-driven problem solving


    CONS:
    -No senior developers on the teaching team
    -Teacher/student ratio does not allow abundance of help

    These are things that stood out the most to me in my experience.  It was wonderful and I highly recommend it.  It's really important to hear that becoming a developer is about learning how to learn.  It's not easy, but it is attainable.  Most people that fail do so because they believe that they cannot do it (even though only this belief is stopping them from being actually able to code).  From my perspective, it is hard, and it feels very hard almost every single day.  I am pretty sure that the feeling of coding being a great challenge doesn't reduce itself or go away for a long time.  So get comfortable with being very challenged.  If you can like that, then you will enjoy being a programmer.  

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!