Every track also includes job search preparation for students; support and instruction in crafting resumes, cover letters, portfolios, and online presences. Career support staff meets one-on-one with every student to review and practice interviewing skills. After completing courses, 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. To kick off their job search, graduates participate in a Demo Day where they present projects to local, hiring employers.
Recent Epicodus Reviews: Rating 4.75
Recent Epicodus News
- Why CD Baby Hires Developers (and interns!) from Epicodus
- January 2019 Coding Bootcamp Podcast
- New Year, New Career? Learning to Code in 2019!
- Start Date
- May 28, 2019
- Class size
- Seattle, Portland
- Yes, available through Climb Credit and Skills Fund.
- Minimum Skill Level
- Placement Test
More Start DatesMay 28, 2019 - SeattleAugust 5, 2019 - SeattleAugust 5, 2019 - Portland
- Start Date
- August 5, 2019
- Class size
- Online, Seattle, Portland
- Minimum Skill Level
- Placement Test
More Start DatesAugust 5, 2019 - SeattleAugust 5, 2019 - PortlandAugust 5, 2019 - Online
In PersonFull Time40 Hours/week27 Weeks
- Start Date
- May 28, 2019
- Class size
- Yes, available through Climb Credit and Skills Fund.
- Minimum Skill Level
- Placement Test
More Start DatesMay 28, 2019 - Portland
149 reviews sorted by:
- 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.
Click here to log in or sign up and continue.
I also posting this same review on Switchup - I had a great time at Epicodus. I was always interested in programming and web development and decided I'd give learning it a shot. My instructor was great - very knowledgeable and supportive, and an all around pleasant guy. I really liked my classmates as well. I spent a lot of time studying, and made sure my time in class was productive and focused. I received a job offer upon completing the program, as well as an offer to be an intern for a company with the idea of becoming permanent after 3 months. As some of the other reviews say, I think if you are ready to put in a good amount of work and study (and be sure to pair with people, even if you don't really want to every day!), you'll get a well-balanced and valuable background in entry-level web development from Epicodus. The tone at the top seems to be supportive and encouraging, and that shines through with all of the staff that I've interacted with.
That's because you get what you put in. It doesn't matter if the bootcamp is $5K, $10K, or $15K; if you don't put effort into it then you won't succeed, period. Epicodus and probably many other bootcamps will provide you the environment and fundamentals in programming, but the rest is up to you. Don't expect to get a job so easily if you only spend 40hrs a week coding. Epicodus doesn't make promises; rather, it creates opportunities for students to get into coding habits, connect you with peers, prepare you with sufficient coding skills (based on your effort), and allows you to have a taste of real world experience through internships at an affordable price.
- Instructors: I liked all of my instructors even if not everyone are senior developers. When my partners and I are stuck on specific problems, our instructors would go over our errors step by step just like they are another coding partner. Even if they know what the problem is, they'll still ask us questions until we answer the problem ourselves, which I do appreciate. They don't just help with coding errors, but they also give advice on how to handle situations where you and your partner might not be on the same wavelength. In other words (honest words), you will not like to work with some of your classmates, but they'll still help you out when you need help. I would like to thank Leroi, Summer, Diane, and Michael for being awesome instructors during my time at Epicodus.
-Code Reviews: I'm ok with the weekly code reviews. They don't ask too much from the students, but I always go above and beyond for most of my reviews. It's always good to do more than what is being asked, and that is what Epicodus wants its students to do.
-Job Assistance/Internships: I think communication between the staffs are clear and comprehensive. The internship, for me, was ok. It's not the best, nor do I feel like it's worth $1000 because it's a one person startup, but it's good experience in a way. I would recommend trying to find an internship on your own before going for the internship course because you know who you'll be interning for. At Epicodus, you'll be matched with 1 out of about 3 or 4 places, which could be awesome or not depending on where you are matched with. After my internship, I studied by myself at home for two months then applied to several places and landed a job. So I guess I didn't rely much on the assistance part. They offered to do weekly checkins, but I was lazy on my part.
Overall, if you have the motivation or looking for more motivation, then you should try Epicodus. Don't take Epicodus if you're the type of person who doesn't want to commit to doing extra coding work outside of the classroom. Again, you will only land a job if you put effort into it.
I went into epicodus because I was curious. They introduced me to programming and I was instantly hooked. You start with the basics of learning a markup language (HTML) and applying basic styles with CSS. You will gloss over a lot of fundamentals of programming like how to make a for loop, or basic debugging techniques. You will get to know a little bit about everything.
Don't expect to work while attending epicodus as this is a 40 hour a week program. If you have the talent, you can do contract work while attending Epicodus to help pay for classes.
The coding challenges they have every friday are too easy. I left many of them feeling like they were not pushing me hard enough to learn more and just passing me because they could. I would have liked a more strict coding challenges that would have pushed us to the limits.
The course material was great, however, there was frequently errors in the material. This is ok though, as it will help you identify bugs.
Through epicodus, I was able to land a job at a creative agency and I am finally doing fulfilling work. I do not regret Epicodus at all as they provided an environment for me to learn something new, work with others, and help me achieve my goals. If you are dedicated and are willing to spend many hours outside of this program studying, you will succeed. The work you put in will reflect how soon you obtain a job after the program.
The Good: Great location, excellent offices, workstations and workspace. Very good lesson plans, helpful instructors.
The Lowdown: There are no teachers per se. You pair program which lends itself to learning or teaching other students. Also the classes are large so you can wander around and look for students who can help you. There are instructors you can ask for help, that you request for assistance. The internship program, although unpaid, was very good in my experience, but some students had a not-so-postive experience.
A good amount of my evening and weekend time was spent learning on my own. After the internship i conitinued to learn on my own.
Overall: You get what you pay for. Epicodus is a great place to meet people who will become your peers and friends. Its a great place to go to focus on learning and how to learn and be in s structered environment. They are not going to hold your hand though. If you don't understand the material, fall behind, are lazy, dont show up to classes, thats on you. If you work hard and can work indepently its a great place, with excellent speakers, helpful instructors, and a top notch support staff.
About a year ago, I felt like I was at a point in my life where I could change careers. I had been in education for over a decade and wasn't really enjoying it anymore. I had a friend who changed careers to become a successful software developer, and she talked me in to at least looking into a career change myself.
I initially chose Epicodus for three big reasons: First, tuition was payable on a course by course basis. I was coming from a humanities background with no coding knowledge, and odds were good that, a week or two in, I'd discover that it just wasn't for me. If that were the case, I'd only be out a grand, rather than the $8000 - $12,000 the competition was charging.
Second, they promised career support and job assistance for a year following graduation. They claimed that I wasn't going to be pushed out into the street.
Third, they promised an internship.
They didn't let me down in any case. On the education side, it was tough, but fair. I had teachers kick my ass when it needed kicking, but it never felt unfair or out of line. I never felt coddled, and when I could have done better, I was told as much. As a former teacher, I really appreciated the candor, and I firmly believe it made me a better programmer.
Coursework was constantly in development, because it was constantly improving. As technologies changed, curriculum was altered to keep up. If a lesson was flawed, broken, or poorly written, we could leave feedback and it was often changed by the end of the day.
We worked in pairs all day, every day, and it was great. I made good friends, but more importantly, I learned to both write and edit code on the fly. I had to communicate with a partner eight hours a day, and our success was often directly tied to how well we could adapt to each other.
The internship is the only place where your milage may vary. My cohort was a really big one, beginning a few months before the expansion, and in the end, there just weren't enough internships out there. I knew about ten people who didn't get an internship, got paired with a company they reviewed poorly, or whose internship just closed down on them a week in. In each of these cases, Epicodus refunded the students' money in full or offered to get them an internship in the next cohort. It was a bummer that these students got the short end, but Epicodus did what was right, something I feel you don't see many places.
I had a great experience in my internship, and again, our cohort was unique. I hear that things are a lot better now, that cohorts are kept more managable and that our experience was a learning experience for the company.
Finally, regarding job support, I was contacted every single week by the job placement team. They checked up on me, kept me honest, and frequently asked if I needed help crafting a cover letter or offered suggestions for my LinkedIn.
It's not perfect, but I've never been to a school that was. For my money (All $5000 of it), it was a great experience, and it took me from knowing about nothing about programming in January to being paid to program software in September.
I took courses at Epicodus a while back, and am now working full-time as a developer. The classes offered a personal and effective education and provided a good network and valuable work experience. I got portfolio pieces, an understanding of the industry, and the tools to find a job all for a much more affordable price than other leading competitors. The staff are beyond friendly and helpful, and they make being successful possible and enjoyable.
It was a tough, but very educational. Worth every penny spent tear shed ;) The staff are fantastic and involved, although you will feel at times like you are teaching yourself (that's the point). I wish I could have slowed the pace down to go into more depth on certain things and refine my portfolio, but I did okay and the consensus among my peers was that it was a great educational experience.
Why did I go
Format & logistics
The biggest attribute that set Epicodus apart for me was the pair programming aspect. As an extrovert and social learner, this was perfect for my learning style. I was also seeking an all-consuming experience so I could really inundate myself with the subject matter, and Epicodus provided just that. As long as I was willing to show up to class ready to build every day, they were there to ensure that I had the resources and guidance to grow.
The program was also much more affordable than other offerings, and there was a huge emphasis on economic and social accessibility at the school. This led to a very diverse group of peers, which I greatly enjoyed working with every day.
The coursework was constantly growing and adapting to industry trends. They realized that their job was to produce work-ready junior developers, and they stayed as current as possible with tools and technology in order to do so. Feedback channels were front and center, and any parts of the coursework that were confusing or broken were addressed overnight, if not the same day.
The day-to-day emphasis was on building things constantly. If you’re looking to get your hands dirty and build, build, build, then this is where you want to be. Everything from multiple small projects a day, to multi-day efforts, to large group collaborations, to solo portfolio items, there was always a task at hand.
Staff & instructors
I couldn’t have known beforehand, but the staff and instructors at Epicodus were by far the school’s greatest strength (Shout out to Mike and Courtney!). Every single person working there had a passion for the success of the students, and not just in a “this keeps me employed” kind of way. They could charge a LOT more for the quality of education there, and they could certainly make more money working for one of those $10,000+ programs. These are people who care deeply about helping people change their lives. Whenever they’d hear about a former student getting hired, they would light up in a way that was telling of people who genuinely care about the welfare of others.
I had a somewhat unique opportunity to intern with Epicodus right after finishing the coursework. I don’t believe this is possible anymore, but it’s still something I want to bring up because of what I learned about the school through the experience. My passion and professional interest lies in the realm of tech education, so the opportunity was exactly what I was looking for. I got familiar with the technological, logistical, and financial realities of operating a bootcamp, and I emerged with even more respect for the people that worked there. Even behind closed doors, discussions were about student success and how proud they were of everyone. I was constantly delighted by how much the staff cared about the students’ growth and success.
I emerged from the internship with a number of open source portfolio entries and an invaluable experience in the field I wanted to make my career out of.
You should go if:
You enjoy working with others and meeting new people.
You’re ready to be consumed by the experience. They mean it when they say full-time.
You’re ready to meet them halfway and bring determination and discipline to the table.
You understand that their main goal is to teach you how to learn.
You’ve got the stamina and desire to build all day every day for months on end.
You should not go if:
You’re introverted or shy to the point that working with others sounds awful and scary.
You’re distracted by other aspects of your life that might make you miss class often.
You’re unsure of your interest in web development, and this is true of ANY bootcamp.
You’re more interested in theory and computer science subjects than work-related skills.
I can't say enough about Epicodus. I shopped around a fair amount for other boot camps before commiting and truly believe I made the right decision. The atmosphere is very friendly and welcoming to people of all walks of life and I'm happy to have such a diverse network of fellow programmers now. The location was perfect as well, right in downtown Portland so we were in easy striking distance to lots of tech meetups. We also had lots of speakers from nearby tech companies come in and speak about various topics.
But the most notable thing to me is that Michael (the founder) actually believes in this as a cause and is not in it purely for the money. He could be charging triple what he charges but wants to keep the costs low so it's accessible to everyone. I believed him when he said he wanted to lower prices even more. I actually had a unique experience in that I attended Epicodus twice, the second time for free! (Sorry, that was just a temporary offer to recent graduates to fill spots where people had dropped out). But it highlighted the fact that this is a unique company not all about making money.
The only thing I would be sure to think about though is if you really want to be a programmer. Epicodus has a very well designed curriculum but if you don't have a passion for learning the craft, it can be easy to get overwhelmed. But if you're dedicated and like learning in a friendly environment, believe me, your portfolio will have some shiny stuff to be proud of in it by the time you're done and you'll end up a happy developer like me!
I loved Epicodus, I think it is a great way for beginners to learn how to code.
That being said, potential students should make sure that they really, really want to code for a living, or whatever their goal is for attending Epicodus. Epicodus will give you everything you need to succeed as a programmer, but you really have to go for it!
The only reason I didn't give their curriculum 5 stars is because they fell down a bit during the Ember.js portion of my course (the old, 15-week set of courses they used to do). Other than that the Ruby/Rails curriculum was accurate and helpful.
Response From: Michael Kaiser-Nyman of Epicodus
Epicodus really worked out for me. That and some "hard work."
I came to Epicodus with a goal in mind, get a job coding. I didn’t care what I was coding, what the salary was, or where it was I did this hypothetical coding. I just wanted to break free from my backup career in market research. I had motivation.
I studied every lesson, everynight that it was assigned. I would come home, eat, study, and sleep eight hours. There were nights off but those were when the assignments were done. Celebration was on hold until I could prove I could get my first job offer.
The course was a good fit for me. The pair programming forces you to work with different learning styles, and some work better than others. Even the garbage days held lessons. Most days were with people I wouldn’t have sought out and working with them helped in ways I didn’t expect. These interactions often led to surprise friendships, and the network I have now is nuts.
The syllabus was challenging enough that I could take on a new concept, drill on it a couple times, and then build on top of it. This is the same syllabus that led to my eventual job.
First off, I was lucky enough to land the internship I really wanted. I landed at a Ruby shop in Vancouver WA and it was wonderful. It wasn’t as good as others and it wasn’t nearly as bad as a select few. I would have been happy anywhere that had taken the time to teach me some coding lessons like mine did.
Leading up to our course completion, we started working on portfolio projects. These are supposed to be something you think is cool and will spend enough time to actually be cool to other people. I made a social site for hiring programmers. It had complex object relationships and functions and only looked okay. I spent a few weeks on it but really only finished the main parts that made it make sense and made me happy to present to friends.
This project was going to be presented at a reverse job fair, where students could show off a portfolio piece to roaming employers and give out some cards (get some cards, FYI). It was here that I met a bunch of companies and pitched my project as well as I could. I felt good but I didn’t get my hopes up.
In my free time I was sending out tons of resumes and cover letters. I was particularly fond of Angellist, I applied to over 160 Ruby related jobs all over the country. I was getting interviews ~2+ per week. I never held out hope for any one company, I just kept applying. I wanted the company that wanted me, wishing was not the key.
It was a week after the project presentation that I received an email from Daimler, to interview for a job working in Python and Java, two languages I knew nothing about. The project lead saw that we (Epicodus students) knew the basics in programming and could obviously pick up new languages and tools quickly, so he wasn’t concerned. Six Epicodus students were emailed to interview for the position. This was the job I wound up getting.
Today I work in an office doing work I never imagined I would ever have the opportunity to do. My team is full of kind and smart programmers and engineers that have completely taken me in. The work isn’t easy per se but it’s coding, and that’s exactly what I wanted.
New Student Advice:
I recommend taking a surface deep approach to the lessons at Epicodus. Going too deep or going off track was a common fuck-up when pairing and it only led to heartache. Epicodus lessons are broken up in the following way (as of my attendance late 2015): homework -> morning warmup -> creative implementation. Here’s what you should do:
1. Follow along in the homework. Actually do it that night, just follow along with the video, don’t think much about it. Do the homework.
2. Follow the instructions the next day. You will likely start with implementing the homework from the night before. Just go along with the lesson as it’s printed, this is the warm up, don’t skip it.
3. NOW YOU CAN GET CREATIVE. After the homework implementation, you’re given an assignment that implements the concepts you just studied/practiced in a new form. This is where you really learn. You can do it how you want (but you will likely really want the information you just learned).
Finally, don’t get lost in front-end minutia, unless that’s the lesson or you’re done with the day’s assignment. This is the design rabbit hole. It’s deep and you’re new, take it easy.
When you’re about halfway done with your studies at Epicodus, take some steps to make your job search life easier.
1. Make a portfolio. Mine is hosted on GitHub Pages for free, using Jekyll, with a template. You do not need a hand-built site if you’re not a front-end developer, just get one up that looks good and be done with it.
2. Get your LinkedIn in order. Follow the guide on Epicodus in this regard, it paid off for me.
3. Get your Resume put together. One page. No references to jobs that have nothing to do with coding. One page. Write it like some great code, short and effective. One page.
4. Get a decent cover letter together. You do not need a custom cover letter for every job, you just need some parts to be custom. I have background information that doesn’t change in my cover letters, you can do the same thing.
5. The above will take you very far in the general arena of job hunting. Angejlist also allows for sending notes and if you go there, I recommend that you send them. Treat these like micro-cover letters. Get a general template that you can alter some spots and hammer those out. Make sure your Angejlist profile is complete though, just like your LinkedIn.
About a year ago, I didn't know the first thing about coding - but I wanted to. I started Epicodus in January, this past year, and spent 4 months learning everything I could. The program is not only completely affordable, but also, completely prepared me for my new career - even though I didn't really trust that on the first day of my internship. At first I thought I had mostly learned that there were infinite technologies I had not learned. Once I got started, I realized that my teachers had been right all along - what technology you know, isn't half as important as what technology you can learn. And that is where Epicodus excels! The program hops from tech to tech, and all the while, builds a solid understanding of how to program, how to pick up languages quickly, how to work with pairs and teams, and how to navigate the tech scene. The instructors are super supportive, and in all likelihood - your classmates will be too. This is the best school if you need to go from 0 to coder, or if you need a great refresher course. If you just want to learn one language really deeply... build something in it, cause code school is probably not for you.
I loved my time at Epicodus. Being new to programming, I relied on my instructor for help, and she went out of her way to assist me whenever I needed help. I enjoyed the pair programming learning style, good for students who talk their way through challenging code - and found the curriculum to be relevant to industry demand. After I finished Epicodus, I got a chance to intern at a web agency where I participated in a team sprint and worked alongside senior developers. Epicodus continues to help students after they graduate- while applying for jobs, I got regular assistance with my cover letters and resumes, job leads, and help with interviews and salary negotiation. One of the most helpful things to my web development career has been the Epicodus alumni network, which I still keep in touch with. We formed close friendships during our time in class, and we continue to get together often at meet ups and to catch up with each other. I would recommend Epicodus to anyone wishing to start their web development career; it is an excellent investment and also a lot of fun!
TL;DR: Epicodus was a fantastic experience for me, and I would wholeheartedly recommend the program to anyone looking to learn how to code, up their skills, and/or make a career change.
I came to Epicodus mainly in order to change careers. I'd always liked programming but hadn't been able to study computer science formally in the past. I was on another career path entirely, but hating it the deeper in I got. A year ago, I decided to take a chance and pursue programming and software engineering on a 'non-traditional' path. I was certainly impressed initially with Epicodus's very affordable tuition and payment plan options, but wondered if the quality of the program could truly be so high for such an affordable price.
After completing the program, I can definitely say that the quality of the curriculum and teaching was great overall. I also feel that the school makes a genuine effort to foster diversity in the program and bring in students from a variety of backgrounds, which was awesome. My class of 30 students was nearly half female, had several students who were visible minorities, and several who were non-visible minorities, including myself. There was also diversity in the ages of the students; I would estimate that the range of my class was early 20s to mid 40s, which was also a great asset.
You will find a new passionate at Epicodus like hundred students have done. This fantastic course just takes 4 months but give you all necessary background and sharp tools to jump into the coding market. After the course, they will help you going through processes of preparing for interviews, joining an internship and then finding a job. Epicodus is one of the best decisions I have ever made.
I started the course without any coding experience. I was overwhelmed at first 2 weeks but then I fell in love with coding quickly. Their lessons are easy to learn and upgrade my coding skills by days.
I definitely introduce Epicodus to friends who are looking for a place to start a new great path.
The Epicodus web development program has changed my life. Epicodus emphasizes not only technical skill, but other desirable behaviors like pair programming, git and test driven development. I particularly enjoy bringing together all of the parts of a web application: testing tools, database, ruby and the front-end development tools to produce a well-running, efficient, and beautiful web application.
If you're someone who wants to get into web development but don't know how, Epicodus is the place to be. The transition from learning the materials, to internship, and transitioning into the web development world has been smooth! But due note, you get what you put into it too! If you're only here for a job and not putting effort with what you're learning, then you're going to have a tough time looking for jobs and learning the materials! Employers will see that in your work/portfolio. Networking has been an important success for me. I met people who were in development during the course, volunteered to work on projects and etc..this helped strengthen my skills as an applicant for jobs. I had a nice fancy portfolio to show with my proven skills - my current employer told me my application was on top of the stack! So don't forget to be driven and keep up with your skills no matter where you are. Even with my current job, I still code and keep up with other skills I don't practice at work. I'm just that driven! :) I am happy with where I am now compared to 6 months ago before Epicodus. I work close to home, great hours, have a nice and professional team! I am forever grateful to Michael and the Epicodus team! :) Thank you and I'd recommend this to anyone!
I went into Epicodus with about three years object oriented programming experience as a QA Test Engineer. My goal with Epicodus was to graduate from QA Engineer to Software Engineer, and given I just accepted a great offer with a local company, I'd say I was successful.
My take on Epicodus is that, for the current price of $3,400, it's a hell of a deal for those just starting out in programming. If you have more than a few years experience, this will likely be mostly review as it was for me.
I found it to be a solid program with some great staff, but their curriculum has room for improvement. The job hunting help was very nice; getting a job, even with development experience, was definitely not easy, but it helped have a 'job coach' there helping me along the way.
Ignore most of these fake reviews. I attended Epicodus and it was the worst experience!!! They have no idea what they're doing, have no business "teaching" programming and don't really have many connections in the Portland community, which was obvious after today's announcement in class that they don't have enough internships for each student. Some things to consider before wasting money on Epicodus:
1) The owner, Michael Kaiser-Nyman, is a phony and somewhat of a scam artist. This is purely a business that takes advantage of people looking for a new career.
2) Teachers don't exist. Epicodus hires former students who don't seem to have any real world experience. And, it's 2 teachers for 60 students.
3) So many students are unhappy with the course.
4) Epicodus uses pair programming, which means you learn nothing all day. How does one learn to program by spending half their days watching another novice try to code? For this reason, a number of people have already broken away from the class to do a self-study given the weakness of the cirriculum.
5) The cirriculum they provide is drafted by former students and is riddled with mistakes. Additionally, Michael is extremely arrogant and is incapable of constructive criticism from his students/customers. He can care less whether people learn anything or not.
Overall, Epicodus merely provides a space to work (though not enough computers for each student) and charges $3500 for it. With no solid cirriculum, a lack of experienced teachers and inability to secure the internships (which is really the reason most people enrolled), this isn't really a "boot camp." And forget about Epicodus finding you a real job at the end.
I moved across the country to attend Epicodus. Not because I was 100% sure it would be the stepping stone to a fruitful and fulfilling career, but because I had a feeling it would be a great place to grow and work on my programming chops. And it was. Epicodus isn't in the business of teaching you how to be the next "Rock Star" or "ninja," it's invested in creating a coding community of equality and kindness. There were a number of things that I especially appreciated about Epicodus and its team, including:
Epicodus is not a sink or swim program. They don't expect you to have a background in coding. They do expect you to wake your brain up and put it to work! And along the way, they can help you actually understand how to be a coder, a student, a mentor, and a member of the tech community.
I started in January 2015 with one (traditional style) intro class and one unix class under my belt, and no computer to do extra research or projects(I had to borrow one to do my preliminary work). I quit my job as a property manager and dove right in. (Due to the nature of my job at the time, this means I also lost my housing. That's right, I did epicodus as a homeless person. A very resourceful, couch-surfing, house-sitting homeless person)
Epicodus has a seriously humble, pragmatic, well-spoken and politically conscious leader. Epicodus is truly queer and trans friendly and Michael is on the front lines of bringing and keeping women in tech. I am not a person of color, so I can't speak to the experience of folks that are, but basically, the code of conduct pretty much says that rude jerks will not be tolerated, (I am paraphrasing there...) and Michael means it. If you are feeling excluded or picked on, tell Michael and he will end it.
Pair programming daily is a part of the deal - and that can get really tedious really quickly. Not everybody matches up personality wise, BUT it also means you have an opportunity to see so many different points of view and work with all kinds of different ideas. (HINT: Always partner with someone new! It's very comforting to pair with folks you work well with, but you will learn more from the diversity of switching it up as often as possible.) Luckily, they also give you a break on Fridays to just focus on processing what you've learned all week.
The company I work for now, has no less than 20 different (and often changing) technologies that I touch every single day. If I was unable to adapt to the pace at which things change - I never would have gotten the job in the first place. I impressed my current boss during my internship by taking on a project they expected to be done in 2 weeks. I did it in 2 days. They extended my internship to give me a taste of a department I didn't have any experience in, and I had 4 projects to complete in 4 weeks. I did 3 of the 4 inside of 2 weeks, plus, 7 other side projects that happened to come up. My job offer was in by the end of the 3rd week. All because this program kept us hopping from project to project and tech to tech. I got used to being adaptable, thorough, focused, and communicative. Those skills, and a serious passion for programming, is all an employer needs from a junior developer.
Finally, I appreciate that Epicodus really really wants you to get a job when you are done - and they do everything in their power to make it happen. They reach out to the community and they let folks know that the pipeline problem would be a thing of the past - if they hired folks out of bootcamps. (HINT: We actually have more relevant coding experience than folks coming out of PSU with CS degrees. Subjective, I know, but it was a senior dev I know that said it. That doesn't include folks who make it through the PSU internship program. We are not that far behind those folks either though.)
They make the internship thing happen for 60 people at a time. They host meetups. They bring in speakers from the community. They even brought me back as a speaker to talk about the internship process! They keep us engaged even after the program ends.
I recommend this program to all of my friends, and I will happily, personally speak to anyone interested the program. I am a fan, obviously, but if you have concerns, I will be perfectly honest about the struggle side of things. Nothing this good comes without a price, and mine was a few moments of mental and emotional exhaustion (which had a LOT to do with outside factors -which of course everyone has at some point and should reasonably prepare for)
You can find me on linkedin - https://www.linkedin.com/in/karvari- if you would like to chat about it.
Epicodus is one of the single best decisions I have ever made. My new career is more day-to-day enjoyable, more rewarding, the environment more relaxed, and yes, the pay is better, too. Meanwhile, I still regularly get together with my classmates, a remarkable network of friends. To understand just how wildly successful Epicodus is at what it does, there are a number of things you need to know, things that I personally found helped me.
Without their deferred payment option (pay $200 up front, the rest after the class is done), I simply could not have attended Epicodus. While the intellectual diversity of the class is something Epicodus intentionally aims for, it's the follow-through of things like deferred payment that actually make it possible for the school to cast a wider net and allow more people to attend. The pre-class work online gave me specific, actionable goals so that I would know I'd be ready for Epicodus. Before that, I'd been going it alone, having more trouble figuring out what to learn than actually learning it.
Epicodus takes advantage of a "flipped classroom," where your homework is to watch a class lecture/introduction to new material, and your classwork is the actual coding, right there where you can check in with instructors and other classmates. Pair programming helps accelerate everyone's learning. On my very first day I paired with someone who understood the command line and took the time to teach me; I was soon passing that information along to others. Ideas and discoveries ripple through the class as the environment allows for an easy dialogue. And this is where the diversity of the class really adds something special, a magic that I can't very well describe here. Where else can a writer and an MBA pop over to ask the meeting planner and mechanic how they solved that code challenge? Growth mindset is something you'll hear about a LOT at Epicodus. Taking a cue from the growing body of research that talent is more of an illusion than we realize, Epicodus has the attitude right to help you fight through the frustration of tough days (which everyone will have when learning something new). The best part for me personally was that the instructors have taken this to heart; when they come to help you with a problem, they're not really concerned about getting you an answer for That Problem. Instead, they use the problem as an example to help you figure out HOW to figure things out. They are constantly adapting/evolving. You'll have weekly one-on-one check-ins with instructors, and they're actually listening. The Epicodus team is constantly revising the curriculum to improve the experience, so each new class benefits from the one before. Some of those changes can be immediate; our class began to have more two-day projects during our Rails unit due to my and others' feedback that we wanted to dig deeper into some of our projects.
The internships offer direct, immediate experience as the final quarter of the class. (Mine led directly to my job!) Epicodus is constantly growing its web of connections within the Portland coding community, and this means they constantly have a number of partners who take interns, come to job fairs, speak at events, and co-host other events. There's a team dedicated to helping place students into both internships and, afterwards, help them on the job hunt. In an industry where job openings for senior developers are sitting unfilled because there simply aren't enough experienced people, Epicodus is helping companies figure out that they're going to have to grow their own...and providing a number of us a leg up as we step in and say, "We're new, but we're ready to learn." Quite simply, Epicodus was a remarkable, positive experience, and it set me up for my current success, and more.
Our latest on Epicodus
CD Baby is one of the largest music distribution companies for independent artists. As they’ve built out their technical team to support the 21st-century music industry with digital and streaming services, CD Baby has hired several bootcamp graduates from Epicodus. We spoke with VP of People, Gretchen Boster, about how their new hires are performing on the job, why they participate in Epicodus’ internship program which facilitates internships for all Epicodus students, and her advice for other employers considering hiring new developers from a coding bootcamp.
What is CD Baby and how large is the technical team these days?
Over the past 21 years, CD Baby has evolved to become one of the largest independent music distribution companies in the world. We help independent artists get their music out there and share it with the world, helping them both make money and accomplish their dreams. It’s a fun company to work for – we’re fortunate to be in the music industry which is always interesting and evolving. We have a really positive work environment, our employees really like the CD Baby culture. We have about 150 employees and are continuing to grow in our technology division. As the music industry landscape has evolved into more digital and streaming services, we’ve continued to grow our technical team to be a competitive resource for our artists. We now have around 35-40 technical team members.
Which roles have you hired Epicodus graduates for at CD Baby?
We’ve hired a few different Epicodus alumni primarily on our web development team, specifically .NET developers. One of them was actually recently promoted. We’ve also hired a hybrid UI Designer/UX Analyst on our product development team.
What stood out about the Epicodus grads you chose to hire?
Some of their value comes from having had other careers – they’ve demonstrated professional experience in a different field and then pursued the bootcamp because they were really passionate about it. They have a balance of previous workplace experience with the very recent knowledge and skill sets they acquired at Epicodus. New college grads definitely bring talent to the table, but there’s a level of maturity and experience and culture fit from the bootcamp students – that’s been a nice benefit.
Did you have to convince anyone at CD Baby to hire someone from a less traditional background?
Not at all. The leaders on our technical team and I attend the Epicodus Demo Days, meet with the students, see the projects they’re working on during the program, and get them to speak about what they’re passionate about and are interested in. So we’ve had the opportunity to interact and build a network with their students prior to them joining CD Baby, which has been a really valuable experience. Epicodus seems to be very strong at building relationships between their students, alumni, and local businesses. And recently, we’ve started partnering with Epicodus in their Internship program.
Tell us about that internship partnership with Epicodus – how does it work?
Epicodus involves the prospective employers and companies in the program itself, whether that’s relationship building and being part of Demo Days to the internship program. That’s what makes them valuable.
We just had our first two Epicodus interns over the past few weeks – it’s been a new experience but it’s already been a success. They’ve been able to work on a couple of projects with CD Baby and gain some of that real-life work experience.
Epicodus interns are hired as temporary employees because we want them to have the employment experience as well as the internship. They come to the office every day, work on our systems, train with our team, and learn about our services – it’s fairly intensive. They’re doing about 40 hours a week to get that real-world employment experience in addition to the internship and project they’re working on. And of course, we pay them! It’s valuable for both sides.
What types of projects are interns working on?
They are mainly building integration tools for our application.
Do the interns have opportunity to be hired at CD Baby?
At this point we don’t have positions available that match their skillsets, but there are definitely opportunities for that in the future and we plan to continue hiring from Epicodus. We’re focused on building that relationship with the school and the students so that when opportunities open up, we have a pool of candidates that have been sourced through Epicodus.
As an employer, what’s the difference between hiring from a bootcamp versus other traditional channels?
It’s always nice to have a balanced pool of candidates from different backgrounds. Epicodus has been valuable because its program is so immersive and intense – we’re impressed that graduates are able to successfully complete the program. They all seem eager to dig in and get into our system. They have a strong work ethic – perhaps as a result of going through the bootcamp! This is not to say that those who go through a traditional CS degree program aren’t committed, but traditional programs tend to be a bit more broad and they might not have learned some of the in-depth knowledge or skill demonstration that bootcamp grads receive.
Also, Epicodus doesn’t charge us referral/hiring fees fees, and if you look at that in comparison to a recruiting agency that charges 25-30% of the salary as a recruitment fee – it’s not even comparable.
Are your new hires from Epicodus prepared for the role or did they need to learn a lot on the job?
How do you ensure that new hires are supported in their first job after a bootcamp?
Current interns have been paired up with one of our Epicodus graduate team members – he’s already been promoted to a lead position within the first year of working. It’s cool for him to grow in his own development by taking on interns and growing his mentorship leadership skills as well as providing them the supporting tools and resources. That’s what’s great about this internship program – we currently have employees who have been through Epicodus and can relate to what the students are going through and can support them along the way.
Do you have advice for other employers who are thinking of hiring bootcamp grads?
My advice is to take the time to build a relationship with the school. Epicodus has proven to be a valuable resource for training these students and giving them real world experience. If you’re going to offer internships to bootcamp graduates, remember that you’ll need to invest time – they need a mentor and they need to get trained on certain aspects of your business. Likewise, attending Demo Days takes an afternoon out of your week but they’re worth it and are offered free of charge for you to build relationships with the school, the students, and the alumni. To me, and for our experience here at CD Baby, the time that it takes for that investment far outweighs the 30% recruiter fee and candidate unpredictability.
I definitely think it’s been mutually beneficial for both of our companies as well as for the students! Epicodus is really focused on setting their students up for success, rather than throwing students into a really intense program and not giving them the resources and tools after graduation.
In January 2019, the top news in the tech bootcamp industry was all about Income Sharing Agreements and university coding bootcamps – it was a flurry of fascinating news! We start with a potential policy change being discussed in congress, talk through a $30 million fundraise, and summarize articles about ISAs from the New York Times, Fortune, Vice, and TechCrunch. Plus, we will tell you about some student success stories, and the 11 new bootcamps we added to the Course Report directory in January!Continue Reading →
Is learning to code on your 2019 New Year’s Resolutions List? It should be! The average coding bootcamp graduate gets a job in tech and sees a 49% salary lift. A coding bootcamp could be just what you need to make a fresh start in 2019 as a developer, so we’ve compiled a list of 18 full-time, part-time, in-person and online coding bootcamps which have upcoming cohorts starting in January and February 2019. Most of these coding courses have approaching application deadlines, so submit yours quickly if you want to get a head start in 2019!Continue Reading →
Over 900 tech bootcamp graduates entered our sweepstakes competition to win a $500 Amazon Giftcard just by leaving a Verified review for their school on Course Report. This time, our lucky winner was Byron Chang from Epicodus! We caught up with Byron to find out what he's up to today.Continue Reading →
Before Epicodus, Aundra was a recent high school graduate with a few odd jobs under her belt. After tutoring and producing content for websites, she wanted to learn the programming languages that powered them, so Aundra set her sights on software development. See why Epicodus was the best choice for Aundra, how she spun her first internship into a full-time job, and how her career has blossomed over the past three years! Plus, Aundra shares the advice her dad gave her before her first day at Epicodus – it’s perfect for anyone starting a coding bootcamp.
Aundra, what is your pre-bootcamp story? What were you up to before Epicodus?
My story is probably a little bit different – when I graduated from high school in 2014, I didn't know what I wanted to do. I didn't have the funds to go to college and it wasn’t worthwhile to get a loan for college if I didn't know what career field I wanted to go into.
I spent a couple years doing some odd jobs – tutoring math at a local school and doing content development with Fannit.com. I was writing for Fannit and tutoring around the time that my interest in programming and web development was really piqued.
Did you have any experience with technology or web development before Epicodus?
In high school, I worked on a website for my speech and debate league. I saw how that website created an opportunity for them to welcome new students to the club and simplify their processes. I was really drawn to that mission of how tech could improve people's lives.
Once I decided that I wanted to do programming as a career, I looked at ways to get started. I started off thinking, "A college degree would probably be the best way,” but as I looked at the college degrees that were available, they were all too broad for the work that I wanted to do. They covered studies and courses that weren't really related to web development. I then looked for online schools and schools in my area, but nothing seemed like a good fit. There was certificate program that had potential, but it was going to take me two years to complete. That's when I started considering bootcamps.
How did you decide on Epicodus? Tell us about your research process.
The combination of Epicodus being in Portland (not far from my home) and the tuition being affordable made me choose Epicodus. I also wanted to learn onsite as opposed to working remotely. It offered the opportunity to have hands-on experience every day in a classroom where I was required to be, and other students would be there with me. Plus, Epicodus offered an internship. All those elements combined made Epicodus stand out to me out of all the other competitors.
Today, the first five weeks of Epicodus is actually free; that wasn’t the case when I attended Epicodus – January through June 2016 – but their tuition rates were certainly lower than other competing schools. That element did factor into my decision.
How did you find the application and interview process at Epicodus? Was it difficult to get in?
I had a phone interview, but Epicodus doesn’t require any prior knowledge. They have an intro to programming course and so they almost assumed that you probably wouldn't know anything when you got started. I had done some self-teaching before I applied – I had a Treehouse account and I used Google searches and YouTube videos.
Once you started at Epicodus, was it a diverse learning experience in terms of gender, race, age?
Yeah, it was definitely diverse. Epicodus has done an excellent job of being very clear that the whole school welcomes people of all shapes and sizes. Whoever you might be, you are welcome at Epicodus and we're going to work together.
There were about 30 people in my cohort. There was a lot of great collaboration and we worked really well together. It was about 50% women, and 50% men – I was really delighted by that.
How was the Epicodus learning experience? Walk us through a typical day?
Monday through Thursday, all had pretty much the same structure. You had to be in by 8am. At 8:15am, you would be marked as tardy. Attendance was enforced, but very appropriately because at Epicodus there's this mindset of you get out what you put in. If you were there by 8am, you would meet your cohort and the teacher for class to get a summary of what's going on in the day.
Then you would pair up with somebody for pair programming for that day, and you would start right into the curriculum for the day. And it would be anything from watching training videos together or working on a project together or doing some research. There was a wide variety of tasks and projects for a given day. But then on Fridays, you were assigned a solo project, which is basically your code review for the week. It was a way for students to have time by themselves. There was the one day in the week where you did not pair program that was meant to be solo work. And it was an opportunity for you to test your skills and for the teachers to see what you were absorbing, and your strengths and weaknesses.
Fridays ended up being one of my favorite days. I really enjoyed pair programming and learning alongside other people. But having that day to sit down and focus and work on my own solo project was a really delightful experience. I appreciated how they split up the time like that.
Did the Epicodus teaching style match your learning style?
I felt like the teaching style did work for me – you don't get help from a teacher unless you ask for it. You are responsible to dive in and ask questions, work on things, explore, research your own questions, and try and find answers. And if you get stuck – which happens – the teachers are there to help you.
Epicodus did a really good job of preparing me for what real-world work was going to be like. You run into a problem, you're responsible to do everything you can to figure it out, and then you pull in a coworker to give you a hand if you get stuck. In that sense, the curriculum gave me just enough to move forward and learn and grow, without holding my hand too much and making me feel lost as soon as I hit the real world.
Do you have any advice for getting the most out of a coding bootcamp?
My dad is also a software engineer and he shared three big tips with me prior to me starting school.
- Relax, breathe, and just give yourself space to learn without the expectation of performance.
- Work hard and put your back into it. Don't be afraid to fail. Things aren’t going to go perfectly, but put in the effort and you'll get it right. You'll learn from those failures as well.
- Be consistent. When you start a programming bootcamp, it's a great learning experience. They will give you lots of tools, but that bootcamp will eventually end and from that point on in your career, the progress you make is up to you.
Tell us about your final project that you built at Epicodus!
For our final project, I worked in a group of four to build a sports website. The goal was to provide a website for people who want to play pickup sports/spontaneous games in a city or a neighborhood. You can list your own sports event and invite people saying, "Hey, we're playing pickup at this park at this time, come if you're interested."
How did Epicodus prepare you for the job search? Do you have any advice for other bootcampers who are going through the job search?
Epicodus did quite a bit to help me prepare for my job search, and not just from a technology standpoint. At the time, I was 19 years old and for both jobs that I'd held previously, the employers reached out to me. So the whole process of writing a resume and including keywords (especially technical keywords) was a new experience and a challenge for me. I appreciated that Epicodus created an opportunity for me to have interviews where I got to meet with people and practice those skills.
Epicodus took the time to help me prepare my resume, taught me how to write a cover letter, and they reviewed my LinkedIn and GitHub profiles, and supported me with a lot of good feedback. As a young lady, I tended to second-guess myself quite a bit and be more on the timid, shy side. So some of the best feedback I got was to enter my interviews with a level of confidence and to be confident in what I know, and in my ability to figure it out. That mindset made the difference for me in my interview with my first company, Zeppidy.
Tell us more about that first job at Zeppidy – how did the interview go and what did you work on there?
At the end of your training, Epicodus offers an internship program. We got to interview with potential internships and practice our interview skills through that process. I was placed in a 5-week internship at Zeppidy with three other members of my cohort. And when that internship ended, Zeppidy hired me on full-time as a Junior Web Developer.
Zeppidy was an online platform that provided a streamlined home buying and selling process for agents and DIY sellers. In the interview, I really didn't know as many of the answers as they would have liked, but I took my best guess at all of them. And that's what stood out to the CEO who was in the interviews. Even though I didn't know the answer, I gave it my best shot and I acknowledged where I didn't know stuff, and how I would have gone about exploring and getting more information.
How was the transition from a coding bootcamp into the “real world?” Were you prepared for your first job?
I felt like Epicodus had given me enough training to be able to grow from there. Also, there was a senior developer that worked in the same office I did, and so I got a lot of support, advice, and instruction from him as well.
You’ve since moved onto a second job at Learning.com – why (and how) did you make the change?
My transition out of Zeppidy was a bit unexpected – Zeppidy went under in March of 2017. I went directly from working on a Tuesday to job hunting on a Wednesday. But at that point, I felt like I had a lot of skills and experience. It was a very unique and wonderful opportunity to grow, and it put my foot in the door to other opportunities in this industry. That’s what gave me the experience I needed to find the opportunity at Learning.com. I also reached out to Audrey from Epicodus, who is in charge of alumni job support. She gave me a few contacts to broaden my field and search.
I transitioned to Learning.com as Web Application Developer and have worked there for about 1.5 years. Currently, our development team is hard at work building a catalog of our k-8 curriculum so teachers and district administrators can have a better understanding of the valuable resources we offer schools and students in regard to digital literacy.
Now that you've been a developer for over two years, how do you feel your skills have grown as a developer?
I've grown more than I can imagine, but my skill growth falls into two separate categories. There's hard skills and soft skills. And over the two and a half years, I felt like Epicodus really gave me the jumpstart in both areas. I learned how to learn new programming languages, frameworks, libraries and tools, and how to think like a programmer.
Epicodus also created an environment where I was challenged and it really tested my growth with soft skills like communication, collaboration, and strategizing my architecture and all the other skills that fed right into a real-life work experience.
What has been your biggest challenge or roadblock in this journey to change your career and become a software developer?
I’ve seen two challenges. On the one hand, I can have a serious case of imposter syndrome – I feel like I don't know anything, I'm not good at my job, and I'm a terrible programmer. You underestimate yourself and you get caught up in your shortcomings, as opposed to recognizing your strengths, powering through, learning and overcoming those weaknesses.
On the other hand, there’s the pitfall of the “expert beginner,” where you forget how much more there is to know. You get so comfortable in the basics that you don't continue to push yourself in the knowledge and explore the opportunities to continue learning and growing. The biggest challenge for me is keeping myself between those two pitfalls — continuing to push myself and grow without doubting myself and criticizing myself along the way.
Would you have been able to get to where you are today without Epicodus? Could you have just taught yourself?
Without Epicodus, I would not be where I am today. Epicodus offered exposure to a lot of different types of programming and code, and a lot of different styles/languages that would have been hard to find on my own. It's easy to go too thin in your knowledge of the language and maybe a little too deep into the nitty gritty of the language, but Epicodus gave you just enough to equip yourself with the skills you would need going into a real work situation.
I also really appreciated the network that Epicodus offered. I worked with people from 8am to 5pm every day, collaborating with them, meeting new people. It created a network of people so that when I graduated, I still had people I could talk to and brainstorm with and share experiences with. I don't think I would have gotten that if I had been teaching myself or learning remotely. Our whole cohort is still part of a Facebook group and we will drop job opportunities in there, check-in, and ask questions about tools or tech. I've also met up with a few of my other alumni friends and gone to lunch. And I’ve gone back to the school to see the teachers. They were great – I really miss them.
Ultimately, the Epicodus training was all great. The internship at the end was my opportunity to actually apply my skills with the support of Epicodus, which ultimately created an opportunity for me to really get into the tech industry and do what I love.
What advice do you have for future coding bootcampers who are still on the fence about making a career change?
You get out of the program what you put into the program. Epicodus has a lot of great tools and resources, but it's going to take work and effort. And that's almost the most rewarding part.
When I was hired at Zeppidy, the biggest thing they looked for was programming history, GitHub, and what projects I’d been working on. They wanted to see that even after I graduated Epicodus, I was continuing to learn and push myself, discover, and innovate. Even after the bootcamp is over, there's a whole world to be discovered. So don't stop. Don't get comfortable. Keep pushing yourself and stay steady in your efforts to learn and grow.
How do you get a job after coding bootcamp if you have no relevant, real-world work experience? Only 1.4% of bootcampers have worked as developers in the past, but most career-changers have little – if any– client experience when they start looking for a developer job. Some bootcamps help students overcome this hurdle by offering opportunities to work for the bootcamp itself, or with real clients through projects, internships, and apprenticeships. These opportunities can give students substantial experience to add to their portfolios and resumes, and kickstart the job hunt.Continue Reading →
Welcome to the August 2016 Course Report monthly coding bootcamp news roundup! Each month, we look at all the happenings from the coding bootcamp world from new bootcamps to big fundraising announcements, to interesting trends. This month the biggest news is the Department of Education's EQUIP pilot program to provide federal financial aid to some bootcamp students. Other trends include job placement outcomes, the gender imbalance in tech, acquisitions and investments, and paying for bootcamp. Read below or listen to our latest Coding Bootcamp News Roundup Podcast!Continue Reading →
You've heard of household bootcamps like Hack Reactor, General Assembly, and Flatiron School – but have you noticed universities that offer coding bootcamps? Universities have now been partnering with coding bootcamps since 2016, but these university coding bootcamps aren't all the same! Research your options below and find out which coding bootcamps offer college credit, which are part-time to accommodate your schedule, and read our tips for choosing the best university coding bootcamp for you.
These are partnerships where a coding bootcamp either offers classes on the university campus, taught by the bootcamp’s own professors, or students can study at the coding bootcamp campus but get college credit. Some of these partnerships also allow students to use the GI Bill to pay for coding bootcamp tuition.Continue Reading →
Google’s Android OS is the most used mobile operating system in the world, and the little green robot has been winning hearts and minds for years now thanks to its high customizability and flexible open source developing options. Android programmers work in the Android Studio and develop Android apps using SDK manager, earing up to $155,000 per year. It’s no surprise that you would want to learn how to develop for Android – do your research with Course Report’s list of top Android bootcamp and developer classes.Continue Reading →