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 knew very little of the programming world before I attended Epicodus. In fact, I knew nothing at all.
I was a poker dealer in Montana for 10 years and realized that my career path had no future. I have a child and I own a house so I needed something more secure for my family. I was soon scouring the internet for code schools that would be affordable and worth it to spend that much time away from home. I came across http://bookertrex.tumblr.com/ and I was convinced after reading her blog about her experience with Epicodus. Next thing I know I'm standing in front of 64 other kids that all shared the same goal... All I can say is that it's very difficult coming from no programming background. Difficult, but doable. Try hard to keep up with the day to day projects, absolutely do the homework every night and no matter how you feel or if things aren't making sense, just keep at it and it will click at some point. Stay positive and and have fun and you should have no troubles. Oh and sleep sometimes too.
I will always consider my time at Epicodus to have been a key turning-point in my life. I drove alone in Winter across the country, from Baltimore, Maryland to Portland, Oregon, because Epicodus was one of the few schools who had a payment deferment program for students who couldn't afford to pay upfront, which I really needed in order to even be able to attend. I actually couldn't even afford the gas money to get there; I'm blessed to have generous friends who sponsored my trip on GoFundMe. Web development and art are two subjects I'd always been interested in, but also considered myself not good enough, or smart enough, or privileged enough to pursue 'seriously', and limited myself to just doing work with them as a hobby.
I worried constantly that I still would never be good enough, even after I was accepted and started the program at Epicodus. Thankfully, I was quickly overwhelmed by how welcoming and engaging Michael, the director, and the rest of the staff and teachers were. They took a very positive, progressive approach, and strongly discouraged any negative talk - including negative self-talk. I have PTSD, severe anxiety, and morbid depression, and I'm endlessly grateful for the positive, empathetic, and inclusive support that the educators at Epicodus provided to me. Sometimes the stress and anxiety would get overwhelming and trigger migraines, but the classes are set up in such a way that you can access everything online, and Michael and my teachers were very understanding and flexible in allowing me to work from home when I had especially challenging days.
The classwork and program itself was excellent. Michael takes great pains to listen to and respond to student feedback, and refine parts of the program to make them more effective. Everything for class is conducted online and organized into units that build on one another, and the materials include video lectures, video and text tutorials, and links to outside resources, which is especially great if you want to revisit certain things or get ill. Videos are also transcribed, which I especially appreciated. I'm hard of hearing and having a textual reference to refer to when I missed something was fantastic.
In the end, I of course didn't need to worry about whether I'd ever be good enough. Before I even finished the program, I had secured a job back home in Maryland, working as a web designer. I didn't even do the internship portion of the program at Epicodus - I just went straight to full-time, with-benefits work. I'm so grateful that Epicodus was able to give me the training, preparation, and above all, the self-confidence I needed to finally begin a career that I'm happy to go to everyday.
I got it into my head that I wanted to learn computer programming and so I set out to learn it on my own. This proved to be wildly difficult as I had next to no direction at all in what to learn or how to learn it. After quite a bit of time doing this, Epicodus showed up on my radar, and I am really happy that it did! The format of the class, learning by doing, was a huge attraction for me when deciding on which coding school to go to. The idea of learning day by day with a partner (pair programming) was also a really great sounding idea, and it turned out to be quite a lot of fun, too!
You will mentally taxed learning the concepts and sometimes you will feel like you just don't get it, yet. Press on! Many of the concepts will become clearer and clearer to you as time goes on. You are not alone and there is nothing wrong with you. Reach out to the staff and your fellow students, and you will do just fine. A month will pass, and you will look back at previous projects, laughing to yourself that it seemed difficult at the time. That feels great! You will make friends and encourage each other through learning, the camaraderie of the students is a really awesome social experience :)
More than just learning how to program, Epicodus placed a very strong emphasis on landing your first job in the industry. After they place you in a five week internship as part of the curriculum, the awesome staff also provide leads on companies wanting to hire new grads, job interview techniques, as well as info on the local tech communities. By taking advantage of these resources, I was able to quickly get hired at a really great company downtown with a great dev team. Highly recommended!
I attended Epicodus last summer. I had very little coding experience. The first day of class I felt completely overwhelmed with the amount of information. It is now a year after I began attending Epicodus and I have had a full time salary tech job for three months. Epicodus was a quick way to get the skills necessary to get a job as a developer. One difficult thing about it is the student to teacher ratio. When I attended I think there were 60 students and 2 instructors. This meant that you didn't get a lot of one on one time with instructors. However every day you pair with another student. Some days my partner was more advanced, some days less, some days we were about even. If you want to learn the skills you can learn a lot from other students in the program.
Working as a developer is a culture and I think it just takes some time to get used to the culture and decide if you want to be a part of it or not. As a developer you spend a ridiculous amount of time in front of a computer. My first exposure to this was with Epicodus where you are in front of the computer at least 7 hours a day 5 days a week. There are meetups every week, different languages and frameworks that people use and are involved with etc. I didn't start doing well in interviews until I became interested in coding and the whole culture. I have found that it is not really just a job. I think I would have had an easier time in Epicodus and my internship if I was already excited about and committed to being a part of the culture. So what I'm saying is that Epicodus is a great program. I learned a lot, but I would recommend studying how to make websites, write code etc. on your own for a while before attending.
Also, they will put in a lot of work to help you find a job. They worked with me for months after the course was over, making introductions, helping me set up interviews. I really appreciated that, and overall I thought it was a great program.
I had a great experience with Epicodus. I moved from out of town to attend the program and it provided a great environment for making new friends. The teachers were very helpful and always pushed students to ask meaningful questions. This formulation developed thought patterns that allowed us to grow as students from helpless to empowered. Cooperation and communication are core values of Epicodus, and the pair programming reinforces these fundamental programming skills. I can’t imagine diving into programming any other way than with a partner. Having a partner allows you to learn how to talk about programming and it also keeps you focused because you are accountable to your partner and less likely to goof off. Pairing with a different student each day diversifies your communication skills even more. These by products of pair programming were vital to the success of the program, and I wholeheartedly back Epicodus as a proponent of the method.
The space itself was very nice. Bright, high ceilings, everyone in one big room chattering about programming. It gave me energy to work everyday.
The program is also very focused on helping students get placed in internships with companies on the Portland area. They bring in a bunch of companies and you get to interview with a couple of them that you found interesting. After the internship phase ends, they continue support by helping you reach out to companies looking for jr devs.
Anyone looking to get into web development, this is the code school for you.
I worked for 7 years as a meeting planner. I had a good job with good pay, but knew it wasn't the right fit for me in the long run. I knew I wanted to go back to school for awhile, but the thought of going to class for a few years and spending loads of money for some sort of new degree was in no way appealing. Fortunately I found the Epicodus program. No one talking at you from the front of the room (yay!) - instead you are living the life of a programmer from day one, which in itself is the biggest lesson one needs to learn when starting this line of work. The growth mindset that Epicodus helps preach has helped influence multiple aspects of my life and I am grateful to have been (and still am) surrounded by the support and positive/healthy attitude from everyone affiliated with the program. The class goes by fast and moves quickly through content, and it can be mentally and physically taxing. Knowing I was doing this for myself and my future definitely helped me through, and it helped develop a frame of mind that one needs on the job. You can only learn so much in 5 months, so being able to prove your ability and mentality to learn on the job is a huge aspect that I was able to take away from this experience.
I signed up for Epicodus because I wanted to transition out of marketing roles at venture-backed startups into a more technical role.
I got just what I wanted at Epicodus.
The classroom environment was collaborative, and each day we worked in pairs solving difficult coding challenges. Our reading and video homework was completed at night or over the weekend, so we could spend valuable classroom time coding.
At the end of the class, I was contacted by an engineering-focused development shop, DevelopmentNow, for an internship opportunity. Together with two of my classmates, we worked on a Backbone.js mobile responsive client project, and we were all hired by the end of the second sprint. I was really excited to be an employed junior developer just a few weeks after class ended.
I learned more that just coding skills at Epicodus. I learned how to work on a project with multiple developers with git flow. I also learned how to make scope adjustments in projects and what the tradeoffs really would be - considering we only had a day or two to work on each project.
I'm also super impressed with the school's dedication to student diversity. As a women in tech, I really care about companies and schools like Epicodus that fully embrace minority student outreach in the tech industry.
I would recommend this school to any self-motivated person who wants to change careers with a little help from a community of fellow learners.
Epicodus helped me transition to a new career and offered me month of hands on experience in web development. They are always upgrading their curriculum and are passionate about providing the best education possible. Studying at Epicodus was one of the best decisions I've ever made and I would recommend it to anyone.
Epicodus offered more than any other bootcamp out there. In fact, their job-search support is nearly worth the price of admission alone.
What made Epicodus an extremely worthwhile course in my mind?
1. Time: You spend hundreds of hours coding over the duration of the class, with other people, building actual working (for the most part) apps.
2. Content: You are exposed to a variety of programming tools, and considering the timeframe, get a rather solid foundation to continue learning once school ends.
3. The internship: The last month of Epicodus is spent at an actual company, getting a sense of programming in the “real world.” The interview process for these also helps take some of the edge off for your first tech job interview.
4. The people: The staff was great and I met a ton of smart, interesting people throughout the course.
5. Career support: Post-Epicodus, we (graduates) had amazing support from the staff as we searched for real work. The plus for job-seekers: Programming talent is in short supply and high demand. Some found jobs quicker than others, but we were in regular contact with the Outreach Coordinators at Epicodus, as they passed along job leads, interview and cover letter/resume prep, and general moral support. The luxury of being able to work on code projects while they did a lot of the job search for us, was priceless.
Of course, not everything was spot on. Figuring out how to pace yourself to keep up and retain knowledge is a real challenge. During our class, they were still figuring out best practices for running Epicodus, but constantly asked for, and often implemented, student feedback. I would have liked to have had some actual group lectures/teaching to introduce new concepts.
Last, I think it’s really important to know what you want to get out of a code school like this and what your goals are after it ends, before deciding to attend. Epicodus’ application process did a good job of giving you a sense of whether you have enough patience for, and interest in coding. The rest is up to you.
Overall, I would recommend Epicodus. It opened up a lot of opportunities and gave me a great foundation to continue building my skills.
About 6 months before my first day of class I decided I wanted to learn programming, but I wasn’t comfortable or disciplined enough to learn it on my own. Epicodus was so much more than I expected it would be - not only did I receive skills that advanced me far more quickly than I thought was possible when it came to learning to program, I made friends and gained a network of great people who will be with me in the industry for my entire career. I cannot recommend it highly enough. As a woman in tech, I found the environment supportive but not patronizing - in fact I felt more included there than I have felt anywhere else. I strongly encourage anyone who is ready for a life change to sign up for Epicodus.
I love my Epicodus family (shout out to the Winter 2015 Ruby cohort). I am extremely happy with what Epicodus provided me. If you are considering attending a code school, I think you would be hard-pressed to find a better value anywhere else in the US. Epicodus gave me a leg up on a career change into web development, taught me how to tackle difficult coding problems, and showed me that I am capable of teaching myself new languages and frameworks. In the Portland area (and perhaps beyond) Epicodus has a reputation of graduating successful developers that follow best practices and pick things up quickly. This is not by accident. The staff is caring and from the top down everyone wants to give you what you need to succeed as a developer, including staff dedicated to facilitating your initial job hunt once you’ve graduated. Emphasis is on pair programming, which translates into the ability to work with people from different backgrounds, to contribute as part of a team, and to explain what your code is doing. It also results in the class partially teaching itself (as novel techniques disseminate through the classroom with each new pairing). I came into the program with a small amount of experience programming in other languages, but not a lot of confidence in my abilities. As with any code school, your personal motivation to become a developer is the most important ingredient. Having a computer background helps, but I also saw fellow students who came in with little or no background excel through hard work. The pace at Epicodus was reasonable, the night homework was generally 15 - 90 min. I have zero regrets about my decision to attend and I am optimistic and excited about the opportunities now available to me as an Epicodus graduate.
I consider Epicodus to be one of my most influential life experiences of the past decade. The phenomenal curriculum, stellar teaching staff and hands-on approach to learning gave me a solid foundational understanding of programming that I continue to build on. I use this knowledge constantly in my current capacity as a Technology Consultant; supporting clients in finding and using the most appropriate apps/technology for their needs and abilities.
Epicodus catapulted my understanding of programming and boosted my confidence in problem solving. But the icing on the cake was how well I was taken care of after the program was over. Michael Kaiser-Nyman, President of the school, contacted me on a regular basis to support me in finding work. He gave me feedback on my resume and cover letters, and was my cheerleader through many interviews. Once I started working, he still sent me an email every few months just to follow up and see how things were going. This sort of care is so uncommon, and I really appreciated how supportive it was (and continues to be).
It is not magical, but it is worth it. Pair programming is a fantastic experience. I do not think any complete noob can became job ready in 9-15 weeks. Epicodus is a great start. Affordable and well structured. There is a lot of places for improvement, but they are continuously worked on. The material is online, you can look at it. Epicodus is one of the few transparent bootcamps. You can actually make an educated decision, whether it is for you or not.
Here are the facts about my time at Epicodus:
1. I got a job as a consultant at a Ruby on Rails shop within a week of graduating and has opened the door to a career.
2. This was by far the most I ever enjoyed a class of any kind. I could not wait to wake up get to class and start coding.
3. I made a bunch of great friends.
If you were to ask me if Epicodus was worth it I would answer that it is a no brainer. Absolutly worth every minute and dollar I spent.
About the school:
It's a 4 month long immersive program, with the 4th month being an internship at a local company. Class was 5 days a week, 9am-5pm (there would often be students who were there outside of class hours to work as well). Once a week, they would bring in a guest speaker to talk to us about the industry, as well as answer our questions and give us an opportunity to network.
Once internship time rolled around, we all had a few weeks to go over the list of companies available to us. We chose our top 10 to interview with. Out of the 10, Epicodus worked their matchmaking-magic and set students up to interview with 5 of the 10 they chose. The week and a half of interviews was stressfull as heck. It was the week students became sharks in order to get their top choice (just kidding). After interview week, students made another 'top 3' list out of the companies they interviewed with, and the companies also ranked their top candidates. Then Epicodus worked their matchmaking-magic again and boom, success, most of us(if not all) ended up with companies that we were happy with and had a great experience at.
Not only was Epicodus there to help us gain programming experience out in the real world, but we had a whole week of interview practice, something that colleges may offer but don't always push you to do. Best of all, a good number of Epicodus students were hired on full-time at the companies they interned at. For those who weren't, after the 4-month session came to a close, the Epicodus coordinators continued to work hard at networking and reaching out to companies in order to find employment for their alumni. They kept in contact with us, encouraging us to keep our github active, and not to give up on applying to jobs. They would also bring in recruiters every so often to give us mock interviews. It is no joke how much Epicodus cares about its students.
A year ago, I was working at a boutique PR firm, making minimum wage. Today I'm making games, something I never thought I would be doing in this lifetime.
I attended Epicodus a little over a year ago and had austerely minimal experience with coding beforehand. What I did have was a desire to learn and problem solve.
With a lack of experience came some nervousness, but that faded away after sharing my enthusiasm with Michael in our initial phone interview. What I had experienced over the phone came to fruition in class as well: what matters most is having the ambition to take the time to fully understand something and figure out how to make it better. Michael teaches you the "how" and "why" of coding. The class as a whole encourages how to teach yourself!
That's the beauty of Epicodus - you're immersed in a learning environment where no one knows everything no matter how long they've been coding! Everyone is learning all the time constantly having new ideas, creating and figuring out many ways to solve many a problem. While I took the Ruby/JS course, the point of an immersive coding class was executed in full at Epicodus. The objective isn't merely to learn as much as possible about the languages covered (however, that's awesome too), but to go beyond that and understand the building blocks of web development, regardless of the language.
Michael has a knack for spreading the excitement and fun in web development because he's a developer at heart. That's what makes him such a great teacher: always striving to make things better. Be it code, be it Epicodus itself.
Long story short, I recommend it :)
The reason I chose Epicodus over other programs is the founder Michael. He is truly a wonderful person. He crafted the program with the intention to help as many people as possible. All course materials are freely available online and that alone speaks to his genuine passion to teach anyone to code. I would highly recommend this program to anyone dissatisfied with his or her career prospects. The Epicodus sponsored one-month internship is why I am currently employed and being paid to learn iOS development.
I came into Epicodus, physically, with nothing.
However, I did come with a passion for coding and a desire to learn. It quickly turned into the best experience I could possibly have.
It is exemplary in teaching you the skills needed. This is shown even moreso in how Michael has continued to offer cohorts for students that fall into disciples other than the typical RoR and JS setup. He truly wants to play it to what the market needs and is best for the students.
My class was very successful. Everyone has done well afterwards, and I'm doing amazing in my career and keep growing. And Epicodus doesn't only just teach you how to code. Michael is completely dedicated to virtues like diversity, lack of discimination and sexism, and other matters of that nature and it shows. It is the most friendly, inviting room in PDX and I believe it will be that way a long while.
I rarely write reviews about products or services I purchased. However, I am making an exception for Epicodus because it was such a positive and amazing journey for me. I searched all the programs available at the time (late '13) and Epicodus was the only 4 month program, by far the longest and also cheapest program out there.
I knew that i needed at least 4 months to learn programming. While I do I have a BS and MS in Information Technology, i was by no mean a programmer. I was successful in my career but deep down the work did not excite me any longer, and I I decided to do something about it. Right after my interview with Michael, I knew that Epicodus was IT.
I have lots of respect and love for Michael. He's one of the most genuine and kind hearted persons I've met. Michael allowed every student to pay AFTER the end of the class and that WITHOUT even asking for your ssn, dob or anything… How amazing is that in today's world? All other schools demand a credit report before even considering to put you on a payment plan.
To me, these schools are businesses and not learning institutions. Epicodus is a learning institution. I would do the program all over again in a heart beat if I could. I loved the vibe of the city, the people, the beer, the daily tech meet ups, the gorgeous hikes and I am certain you will too.
All the best,
I went to Epicodus after working in a few different unsatisfying careers and thinking I might like to code. Of all of the bootcamps I researched, Epicodus seemed to provide the best value in terms of knowledge gained vs. price, not to mention it’s situated in the heart of the “Silicon Forest” of Portland, OR, a city buzzing with techies and tech companies.
The environment differed from any other formal schooling I’ve been to in that the onus was definitely on me, the student, which is as it should be. What I mean by that is the lessons were given as homework to be read and/or watched on video at home at night, then the following day activities and projects were given to reinforce the learning from the previous evening.
All programming was tackled in pairs to help avoid some of the hair-pulling frustration associated with getting “stuck” on a problem. This also helped us get to know our classmates better, thereby building our network.
The curriculum is constantly updated to stay current and provide the best information available. In fact, lessons would occasionally even be updated the same day they were being taught.
Instructors were knowledgeable and helpful. Michael, the head of the program, and some of his assistants helped set up month-long internships with local code shops in the area at the end of the program to help us gain real world experience. During those internships, we also focused on getting resumes and LinkedIn profiles setup and fine-tuned to prepare for the job hunt.
I came to Epicodus with a graduate degree in the arts, and a desire for a more prosperous career and lifestyle. My time spent at Epicodus was worth every second, and their job placement team is unlike any that I’ve experienced before in academia. Epicodus’s dedicated staff checked in with us weekly, kept us informed of new job postings and network opportunities, provided empathy, and helped us stay positive. Thanks to this amazing and supportive team, I landed an sweet new developer job with a company that suits me perfectly!
I arrived knowing HTML/CSS and how to make a simple if/else statement -- nothing more. I was definitely driving the strugglebus for the first two months of the program. It's hard work, don't let anyone say otherwise. You have to work for it if you want it, but that's why Epicodus is so great -- the instructors and the owner, Michael have built a very supportive environment. Epicodus is designed around pair-programming and a D.I.Y. attitude. It's unconventional, yes, and I was a bit jarred by the structure at first, but you have to find your groove. I chose Epicodus because I believed in the owner's vision of making tech as accessible and affordable to anyone who has never had the luxury of being exposed to it before. As for job prospects, let's just say this little engine could and I am gainfully employed thanks to the efforts and continuous support from the Epicodus staff. It's been a good ride.
The course is structured that way that you get challenged enough every day by working on real projects with a partner. The instructors are always around to make sure that nobody gets stuck and to clarify any stuff you don't understand. After finishing each section you are encouraged to complete a coding assignment (it is not required but highly recommended). This way you can indicate whether you’re ready to move on or need to spend a few more days on the previous stuff and also get a feedback from instructors on your piece of art :) There are also weekly check-ins with instructors to make sure that you’re doing alright and going at the right pace. Michael, the founder of Epicodus, and the instructors always try to make students’ experience better, so any ideas and feedback from students are taken into account.
At the end of the program most of the students (if not all) get a one-month internship in one of the local companies. Some of them get hired there afterwards. For those who don’t Epicodus provide job support by sending out new opportunities daily, setting up mock-up interviews, checking in cover letters and resumes. After finishing my internship, I spent about a month before I landed my first job.
Epicodus was the best learning experience I’ve ever had and I can’t emphasize it enough. I recommend it to anybody who want to learn how to code and start a new career in programming.
I picked Epicodus because at 17-weeks it was the longest of any other bootcamp I could find. This was important to me as it meant we would spend more time digging into the programming languages, developing good habits, building more projects, and exploring more technologies.
This type of in-depth immersion into programming gave me the skillset to build and develop applications, side-projects, and interact with other professional developers with confidence.
Employers could tell Epicodus produces great talent as I landed a full-time software engineering position in Atlanta within a month of graduating.
I recommend Epicodus to anyone looking to become a professional developer and want to get the most bang for their buck. Epicodus sets real-world expectations but over-delivers on results.
Before Epicodus I was working freelance in the entertainment industry and knew nothing about web development. I decided to take the risk and move to Portland to take Epicodus.
The course is set up so you watch videos at night and work through various problem sets during school hours. There were times that I was frustrated when I didn't get clear answers from the instructors but have come to appreciate that a lot. They were teaching us how to problem solve. The course is set up to help you get a job as a developer and I've definitely used the problem solving skills I learned at Epicodus at my new job. We learned by pair programming. While I was nervous with pairing with a stranger everyday, I quickly found some great friends in my program. I'm pretty sure I learned as much from my classmates as the instructors.
At the end of the course, the instructors helped us with our LinkedIn profiles, resumes and online presence in general. I never felt like I was floundering while searching for jobs. Epicodus was there helping me find job openings and helping me with my interview skills. Even though I'm in Washington DC right now, I know that if I ever wanted to return the area that Epicodus would be there for me to help me out in my job search.
Overall I had an amazing experience at Epicodus. Be ready to be thrown in and don't expect a lot of hand holding. Even though you might not understand why some days are not more structured, in the end I believe it's made me a better developer. Epicodus is 100% the reason I've been able to transition careers smoothly. The price is also an amazing part of the program. I moved to Portland and paid for the course and I still ended up paying less some more expensive bootcamps.
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 →