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 attended Epicodus not knowing what to expect or what I would get out of it. Now, looking back, I can accurately say that Epicodus teaches the right way. The program is designed to provide structure and support without coddling or providing more than necessary. The best way to learn is through experience and Epicodus enabled me to experience failures in a way where I felt secure enough to push through them on my own but had the support of students and staff there to support me if I needed it. The program pays great attention to providing you with professional opportunities after it ends through their internship program and even to this day almost a year later I still am contacted by the staff asking how I'm doing, if I need anything and keeping me plugged into their network. If you're on the fence, apply already.
Epicodus was a really good way to get my mind online. I did Epicodus in my first summer after graduating from architecture school — I naturally gravitate toward designing experiences and systems, but I realized about halfway through my degree that I was in the wrong domain and I wanted to move toward making digital things. I just needed a good environment in which to start learning, and Epicodus provided that for me.
I already had an pretty strong interest in the web before going. Hadn't made much with code before, but I had a rudimentary understanding of the bones of the web, and a weird background in studying philosophical issues of the internet (like property, privacy, identity, etc) so that was helpful. Also had an high-level understanding of visual design from my degree, but take note that Epicodus isn't focused on cultivating or building design skills.
I treated Epicodus like an investment in myself — I was hoping to get a development job afterward (I did), but I figured that at the very least, I would be able to build my own web experiments and use those to show prospective employers my process for other projects.
Pair programming every day, well-designed curriculum, help when you need it, other learners around you, an awesome location, and a lot of career support. My internship company hired me so I didn't do a lot of interviewing aside from the rapid-fire week of internship interviews, but I'm employed and that's awesome considering I didn't know how to code six months ago.
In Portland alone, there’s no shortage of web development course to choose from. Epicodus really stands out due to the learning environment, post-graduation support, and value.
The course is structured around pair programming with fellow students. You learn a lot about problem solving, patience, and how to relate to all different types of people when you code full-time all day with a partner. In addition to help from in-class instructors, there are weekly talks from folks in the web development community. I learned an incredible amount about programming in three months and built up a substantial portfolio of sample work, but the most important thing I learned is how to learn how to program. Languages and frameworks are always going to change, and Epicodus helped me develop the skills to keep learning.
Most students have the opportunity to do a month-long internship when the course is over. I was lucky enough to get a job at the company I interned for, but the Epicodus staff works very hard to find and create opportunities for their students as junior web developers at local companies. I had relatively little experience with programming before starting Epicodus, and one of my biggest worries was not finding a job after the class was over, but there’s a ton of demand in Portland for folks with the skills and experience my fellow students and I gained.
The time and money investment was relatively low compared to other schools--and especially compared to college courses--and it definitely paid off. I can’t recommend it highly enough!
If you are looking to change your career and interested in software industry but too afraid because you don't have a CS degree and going back to college is not an option, well, Epicodus is an answer for you.
I never thought that it would turn out to be one of the best decisions I have ever made.
Epicodus is very effortable comparing to other bootcamps.
Epicodus has a curriculum that is targeted to help all students with diverse levels of web development knowledge. Plus all the instructors genuinely believe all their students can become great web developers. It is a very positive place to learn web development at a healthy pace without putting in insane hours. I definitely benefited from Epicodus.
I have my degree in Marketing and worked in an office for a few years before deciding I wanted to move on and try something else. While going back to school, a friend of mine told me about her experience at a web development bootcamp. After a bit of research online, and a lot of support from my husband, I decided to apply to Epicodus (it had a more diverse curriculum and for a much better price than the other programs I found online). The choice between spending $50K and 3 years earning a second degree or attending a 4 month long bootcamp for a fraction of the price with skills I could use right away, was easy.
Prior to the program I had basic HTML and CSS skills and by the end I had a well rounded full stack familiarity. The program is challenging - 8 hours every day paired with a partner trying to figure out programming problems can be wearing - but the effort is definitely worth it. We had access to Michael and two instructors when we had questions. They do a great job of giving you the space and encouragement to solve things on your own, but guide you in the right direction when you really need help.
Michael and the instructors spent countless hours setting up internship opportunities for each Epicodus student. I got a three month long summer internship with a great company in downtown Portland when the program was complete. I am now working alongside my husband, a senior developer, on our own web development company as well as working on our first consumer web product. I would highly recommend Epicodus to anyone considering a career in programming.
Epicodus is a fantastic bootcamp. The cost is very competitive, and the quality of instruction is absolutely first rate. I joined the program in the spring of 2014, and got my first paying programming job 2 months after I graduated. It wasn't an easy walk in the park though. When I finished the program I spent most of my days developing a side project and most of my nights sending out applications until I finally landed that job. But Epicodus was right there by my side every step of the way even after graduation. As long as you're willing to put in the work the staff at Epicodus is willing to support you as best they can. They're just as invested in your success as you are.
I had a great experience at Epicodus in Portland. The instructors were top-notch and it cost less than most boot camps I’ve heard about. Folks pair pretty much every day, which I thought I’d find annoying, but I came to really appreciate the benefits of pairing—especially in interviews!
Within three months of graduating, I was a full time junior developer making 50% more than I made before I attended bootcamp. My educational background was in the liberal arts before I went to dev bootcamp, so I was starting pretty fresh with just one programming class in C# to call my name! I never coded outside of class (though I am sure I would have come out even stronger if I had--many did that), which some people worry about, I guess. I would say there can be an unstated peer pressure to do it, BUT the staff/instructors are REALLY good at trying to persuade folks not to learn and do it all outside the classroom. They wanted us to learn together. I took them at their word and rested my brain at night (after watching any brief homework videos)! I still dreamt in code! I was a slow mover, and I rarely drove when we paired, but I felt I learned more on days when I didn’t finish everything. I was perfectly fine with not being one of the fast ones who knew ALL THE THINGS!
Epicodus wasn't very selective when I joined (thank goodness!), but even so, only two people that I paired with were clearly weaker programmers, and we worked with new people just about every day for three months before our internships.
I was hired by a company that came to our job fair. So, my current success is really all about Epicodus, and I am so glad I did it. Changed my life! 10/10, would attend again!
Attending Epicodus is one of the best decisions I have ever made. Everything about the class perfectly prepares you for the working world. The learning environment emulates the workplace so well that transitioning to a job afterwards was effortless. The curriculum heavily focuses on programming concepts and learning how to learn that even if you are studying in Ruby on Rails (as I did) you can easily pick up another language to excel at whatever job comes your way post-Epicodus. Last, and certainly not least, are the people. Every member of the Epicodus team helps to create the perfect environment, built to challenge you on a personal level, as well as foster incredible connections with your classmates and the programming community as a whole. All of which will last long after the Epicodus class has ended. Anyone who is remotely interested in programming would greatly benefit from attending Epicodus.
Epicodus delivers on its promise of preparing you for a career as a web developer. The focus on core developer skills such as Object Oriented Design and Test Driven Development helped me become a strong contributer at my job very quickly.
What I think makes the program stand out from the crowd is that it delivers this without breaking the bank and without making you spend 80 hours a week in class. It is focused, it is efficient, and it gets the job done.
As a seasoned product manager and marketing business owner, I always wondered what it would be like to program every day and improve my skills in web development. I took the opportunity and time to invest in myself during Summer 14, and chose to come to Portland and Epicodus after comparing them to SF Bay Area alternatives.
Epicodus was less established than some well-known programs in the Bay Area, but offered both a longer 4 month and more “sane” program, with a 9-5 type schedule and an amazingly affordable price. After speaking with MIchael in a phone screen and reviewing their program online, it seemed like the best choice for me.
The “discovery” learning approach that Epicodus uses puts the emphasis on learning by trial and error, driven by your own motivation rather than lots of time listening to someone talk at you about programming. This is very similar to working in the real world, you have to just jump in and do it, and build your problem solving and debugging skills. I think that this approach allows them to successfully mix students with very different backgrounds and skill levels.
For students who prefer a lecture type format, with everyone at the same experience level or lots of continuous instructor interaction I would not recommend Epicodus. It will also not be a good choice for those who like lots of structure and metrics in their learning as with the academic computer classes.
Things I would have liked more of in the curriculum: algorithms and data structures, design patterns and refactoring, and optimizing code for performance and maintainability. But that is too much to ask from a 4 month curriculum, better for a boot camp level II.
I was impressed by how fast many students new to programming were able to pick it up and produce working code, and learn the skills of collaboration, pair programming, daily standups, interviewing, and eventually got job placement.
The office is convenient to the excellent public transportation and bike-friendly streets here, and there are some great food carts all around the office for lunch. Each student shared a stand-up desk (which I really miss), and the office is close to the riverfront for lunchtime walking.
It also turned out that we really like Portland. We moved our consulting company here, and I am now working in a senior role at a small company, and we have hired a total of 4 Epicodus graduates who are actively developing both front-end and back-end code for our e-commerce company.
The many tech resources in Portland include frequent meetups, lots of tech startups, and a growing number of large tech companies who are opening offices here. Leading tech companies like Tilde (Ember JS), New Relic, Intel, Salesforce, and Nike all have offices here. At Epicodus we had weekly lunch presentations from several of these companies, and job “fairs” to help graduates make the employment connection as interns and later as junior programmers.
I would highly recommend Epicodus.
I was interested in coding for a while and started teaching myself, but wasn’t making very good progress until I came across Epicodus. Two of the factors that helped me decide to take the plunge and enroll were price and location. I can easily say that this was the best decision I have ever made. Last year I gambled, left my job and moved to Portland in the hopes of becoming a developer. Epicodus took what I was teaching myself and pushed it into overdrive.
What is the secret recipe?
1 - Start with one amazing instructor
2 - Sprinkle in former students with great knowledge and experience in the program
3 - Add an excellent curriculum and
4 - Supplement with eager students that come from different walks of life with the common goal of becoming a developer
Michael Kaiser-Nyman is extremely talented and invested in ensuring that everyone has a great experience at Epicodus. He truly cares for everyone’s mental as well as emotional state when going through this bootcamp. There is a genuine sense of family when you are at Epicodus and that is sparked by Michael’s leadership and values. It’s not just about learning it is also about becoming a better person. Michael tirelessly worked to make connections for every student in the Portland tech scene. Michael set up internships at Portland tech firms which led to employment for many students and scheduled weekly talks from industry professionals and former students. Michael also always kept students in the loop about meetups and encouraged our participation. All of this immerses you in the field so much more than just learning the concepts on their own.
One of the strengths of Epicodus and a testament to this idea of family is that Michael has employed former students as teachers in the program to assist him in explaining concepts and also as a constant visual reminder that - yes it is possible. The team assisting him is approachable and are a TREMENDOUS help in navigating the daily waters of learning at Epicodus. They had a knack for guiding us all towards the answer we were looking for without just telling us so that we could work through the issues and understand better. The feeling of accomplishment when reaching the solution to a difficult problem was great. High fives around the room once a difficult problem was solved were not uncommon! The idea is that, to be a programmer, you have to think like a programmer and the only way to get there is to fight through the tough problems and come up with a solution on your own as much as possible. This I feel is one of the things that prepares Epicodus students so well for success in the real world.
The curriculum is great. It was accessible for someone like me who had never programmed in their life before coming to Epicodus, but was also challenging enough for other students who came to Epicodus with experience in programming. The curriculum always starts with the basics and then takes this concepts and continues to build upon what you learned the day before. We covered many topics and were given great challenges to learn a concept. We were always taught how to create something from the ground up so that there is a firm understanding of how and why something works. There is a strong emphasis on testing and writing clean, DRY code.
Pair Programming is central to the experience at Epicodus and was a huge help to me. At the start of the day we would select a pair who we would program with for the whole day and we were encouraged to select a different pair as much as possible. This is great because by working with someone new everyday, you get to see different perspectives, work on skills together and push each other to places you probably would not have gone on your own. It also places a great focus on the value of communication with your pair which helps you learn so much quicker. There would be days where I was stuck and would learn from my pair, there were days where my pair was stuck and by virtue of explaining my thought process and talking about a solution I got a better understanding of the concept too. Finally, there were many days where both of us would be stuck and we would fight through the problem together. I cannot fully express how valuable pairing was and how much it helped me learn in such a short period of time. It was great!
I am very happy I took the gamble and enrolled at Epicodus. Without Michael and his team, I could have never jumped into the career I wanted and changed my life. Epicodus not only gave me the knowledge base but also helped created connections and helped me to start thinking like a developer which all contributed to me currently being employed as a software engineer. I highly recommend Epicodus. It was an amazing experience!
Epicodus is inexpensive without compromising on value. The class size is one of the largest of many bootcamps I sampled. Honestly though, this was not an issue when you consider that you learn by grappling with programming concepts in pairs and have 3 instructors available to guide and point you in the right direction.
The location of the bootcamp was right in the center of the city. Its close to several well know tech companies and a good number of technology meetups. The technology community here in the city was amazing, take a peek here - http://calagator.org.
I didn't have or need a car while I was in Portland. The city has really good public transportation and its cheap.
I am a graduate of the Epicodus Spring ’14 class, and I can honestly it changed my life. I was working as a business analyst (translation, spreadsheets all day every day) and found myself itching to get into more of a development role. I knew some SQL from my data analysis experience and I had taken a semester of C++ in college so I knew how much I was drawn to the beautiful logic of coding, but I really felt like a kid playing in the sandbox when it came to writing usable, efficient code and never dreamed I could actually gain the skills necessary to be a real live software developer. Going back and getting a second bachelor’s degree in Computer Science was out of the question because I didn’t want to spend 4 years and tens of thousands of dollars. I looked at self-directed resources online, but none of them seemed to have the real hands-on training necessary to actually land a job and it required more self-discipline than I knew I was capable of.
Then I found Epicodus. After only 4 months and only $3400 in tuition (much less than CS degree programs and even other code schools), I went from barely knowing any code to being employed as a contributing member of a software development team as an intern (I was later promoted to a full-fledged developer).
In addition to having the support of classmates, the instructor support at Epicodus is amazing. Not only was I supported throughout the course while I learned, but once it was over, I knew they had my back in finding a job. I was lucky enough to be hired by the same company where I was placed for my Epicodus internship, but I know they did everything possible to make sure all of my classmates found positions as well.
Ultimately, because I chose to attend Epicodus, I am now in a career that is immensely gratifying and intellectually stimulating and I would recommend it to anyone looking to get into software development.
Epicodus is a wonderful program at an incredible price. Immediately after graduating I received multiple interviews at established companies and have already received two job offers. Your mileage may vary, but this seems like a pretty common outcome for Epicodus grads.
Michael has done a great job of designing a curriculum that emphasizes best practices and technology used by actual software development companies. Anyone can learn how to hack around with a programming language or two. Epicodus, through behavior-driven development and pair-programming, teaches you how to solve problems using best practices as part of a team. That's invaluable.
I can't stress enough how much of a bargain this program is. Michael, Maureen, Dustin, and the rest of the staff are all doing an amazing job. Highly recommend.
Due to the cost disparity between Epicodus and other code schools, I was initially a little wary of Epicodus. However after hearing feedback from engineering friends that have worked with Epicodus graduates, I made my decision to attend.
Epicodus was completely worth it. It was worth my time and money. If I had to narrow it down to two reasons why Epicodus was so great, it would have to be the internship program and the career/job support provided by Epicodus staff.
Epicodus’ internship program is amazing. Epicodus set me up with interviews with five different Portland startups for an internship during my fourth month of the program. Not only did Epicodus help me prepare for my interviews (e.g. reviewing resumes and projects), they also worked with companies to generate feedback for students. Working as a development intern for a month was incredibly invaluable—the value was truly apparent at my first job interview after Epicodus. There I was able to discuss and show the live code I worked on at my internship. I was also able to demonstrate that I was familiar and felt comfortable working a member of a fast-paced development team.
Epicodus provided amazing career and job support. They provided cover letter reviews; they also arranged mock interviews, open source code sprints, and career fairs. Approximately one week after the end of Epicodus, I received an offer from a company I met at Epicodus' job fair. The staff at Epicodus was available to talk when I needed advice. Furthermore, they checked in with me for a few weeks (even after I started working) to make sure that I was doing alright.
I am very glad that I attended Epicodus, and I would highly recommend it.
I was lucky enough to already live in Portland when I decided to take an intensive programming course, but Epicodus was an easy choice. Here's a few reasons why:
1.) Coming to programming from teaching, I was really impressed by the learning model compared to most of the competition: 100 percent learn-by-doing. The curriculum is highly relevant, well-explained, and scaffolded to let you learn at a pace that's best for you. Coming in with some programming experience? Go as fast as you want, up your skill set, and add projects to your portfolio. Does HTML, CSS, and TDD mean nothing to you? Don't worry, you will learn a TON and have a blast doing it with others who are right there with you!
2.) A focus on pairing really helps you practice important interpersonal skills that are hugely important for transitioning to work in cutting edge development environments like Agile and Scrum. You'll work with lots of different people and get good at navigating a range of personalities and work styles.
3.) A few instructors provide you with just enough support so you don't get stuck for too long, but not so much that you're not forced to practice the most important skill of all: pushing through programming challenges by practicing good problem solving. Nothing is more satisfying than thinking you need help, working a little longer, and realizing you don't!
-- The cost. I am quite serious when I say I got more knowledge and skill out of this course than my Master's degree, and that cost me about 15 times more. $3500 is a SCREAMING deal for what you will walk out of this course with: relevant foundational web development skills, knowledge of how to teach yourself further, and a network of support to help you land your first job.
Bottom line: if you have an interest in the web, like solving problems, and are ready to work hard, then you should come to Portland.
I am so grateful to have done Epicodus. I wanted to change careers from politics to something that was more intellectually and mathematically challenging. Having known Michael for a long time prior to taking Epicodus, I knew that he was a bright and caring guy. I didn't look into any other code schools, and it turns out that I didn't need to. Initially, I was surprised that so much of our learning was self-directed. I expected there to be more classroom-style, didactic lecturing, but instead we spent our time learning by actually programming. I'm so glad that Epicodus is designed that way because it not only allowed me to learn a lot about web development but it also taught me how to solve problems on my own, work with a partner, and ask questions. Even more than knowledge of specific technologies, the problem-solving skills I learned during class are what I find most useful as a developer now. I was also pleasantly surprised by the diversity of my class in terms of race, age, and gender, given what I'd heard about the tech industry.
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!
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.
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.
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!!!!!
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!
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 →