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 was drawn to Epicodus by their low tuition, which I think is outstanding amongst its peers. You never get the feeling that you're being ripped off in any way, which was something I was generally apprehensive about when searching. The school is genuine and transparent, which as much as anything made my experience there cherished. Staff there was always engaged and helpful - albeit w/ an air of having a lot on their plates!
And that's something you have to understand about Epicouds - it's not an experience that's going to be able to hold your hand the whole way through. You're really working with your fellow students to wade through the world of resources available to you, guided of course by the Epicodus curriculum.
You pair with another student everyday and work through assignments together - so take note that this 'pair programming' is at the core of the experience. There are pros and cons, but personally I'm very appreciative of this system. You really get to know your fellow students and your all a big jolly group of friends by the end of the course, was great for me as I had just moved to town.
Personally I think Epicodus could offer a little more solo time for those like myself who felt like they really needed days to just spread their wings -- you do work on a solo project every Friday, but I did sometimes feel stagnant due to partners at a lower level or a slow curriculum day and it would have been cool to have spent that time wayfaring the didactic playground of the internet. That being said though, I really do dig the system - you develop A LOT of soft skills from working w/ a variety of different partners and it's great for exposure to a diversity of insights & perspectives. If I would offer one other criticism, it's that the teachers can sometimes be a little more rigid than they need to be, focusing more on curriculum grading criteria than what I think is the bigger question: whether we know what we're doing and are learning. But that's definitely no biggie, and I can also be a bit delightfully mischievous :P
I was hesitant about doing a bootcamp because I'm a big self-starter, so learning to code felt like something I could have done on my own. But the experience of going to that space everyday and coding as part of our community of students really was truly invaluable, I learned a ton while there and can't imagine getting started without something like that. So as an educational experience: A+ (especially because of the program's duration).
Epicodus leads you into an internship as the final part of the expierience, great for me as I'm now working where I interned. The school matchmakes students w/ companies it has relationships w/, which can be kind of hit or miss. But it is a big step forward in terms of experience and finding an internship yourself (or a job of course) is just so harrowing that I'm grateful that process was kind of streamlined for me. I wish I could comment more on job prospects/assistance after Epicdous, but I really can only say that most of my comrades were not hired on by their internships and in the few months since we finished I'd say many of us have found employment and many haven't. I only have a limited experience of the Portland job market, but I really think this is an industry in which you can take advantage of unemployed time to improve yourself as a coder and a candidate. It's hard to stay motivated, especially when you could be getting paid for that self-development, but you really can just progress on your own and make employment more and more inevitable.
TL;DR Epicodus is a fantastic environment to learn to code and kick off your career, you'll meet great people and get great educational exposure. The more ambition you have to immerse yourself deeply into the dark arts of code, the more you'll guarantee your success.
Why Epicodus worked for me:
- great price
- great location and a nice space
- pair programming + group projects (I wanted experience working with others)
- the curriculum gave me direction and motivation i lacked when working on my own
- the cohort (I met and still am in touch with - so many great people)
- the internship (it was great to get some experience working with a tech company)
- job finding assistance (I actually found my current position through an Epicodus job posting)
Why Epicodus might not work for everyone:
- the curriculum is more broad than deep (that means extra studying if you want to go in depth into anything, which doesn't work for everyone.)
- it's better to think of the instructors as TAs (they'll help you when you get stuck, but there's no direct instruction per se)
- the amount you learn is self-driven (because of time constraints and the fact that Epicodus accepts students at all levels of coding knowledge, it is often up to the student to challenge themselves or follow up with the resources that Epicodus provides)
- your job search is also going to be largely self driven (again, Epicodus offers resources, but in the end it is up to you to follow up on them, do the networking etc)
- not all internships are created equal (it is possible that you will get an internship with a company that is very up and coming or not entirely certain what to do with an intern)
Epicodus is very clear about what it is and is not. From the get-go (as in, these are all things that I was told during my intake interview) they want you to understand that the instructors are more TAs than anything else, that your learning is largely self-driven, and that the goal of Epicodus is as much about teaching you HOW to learn how to code as it is teaching you how to code. This last skill is invaluable given the rate that technology is advancing - it is incredibly unlikely that you will never have to learn a new framework/language for a job. As long as you understand those things, are willing to put in a lot of work yourself, and keep working on improving after you have finished the curriculum, Epicodus will work great for you.
Epicodus was a warm and unforgettable experience. The classes were structured in an efficient format and were fast and challenging, and accomodating to students with no prior experience or a lot of experience. Our teacher Tyler was incredibly knowledgable and helpful. My classmates were ambitious and driven, and I’ve developed lasting relationships with them that will continue to be fruitful in the industry. The staff at Epicodus is motivated to help you succeed and will be there with you up until you find a job you that suits your needs.
The internship oppurtunity alone is worth the price of admission. I was placed with a professional and respectful company that ended up hiring me out of the internship.
I would recommend Epicodus to anyone who wants a career change, and I have recommended it to close friends and family.
Joining Epicodus was the best decision I made while switching my career. At a time I joined them I was 35+ with almost no previous experience in programming. It was hard in the beginning but it was worth it. I met wonderful people there, great teachers and best class mates. I really appreciate all of the friends I made there. We all created together this supportive community with one goal: to be professional programmers one day. And thanks to them, after less than one year from starting this journey, I got my first real job in the industry. I think me working for Microsoft now is the best recommendation for that school.
Epicodus is the best investment I've done for my career. I did not have any coding experience before going to Epicodus. It was frustrating at first, but once you start to understand the concepts, it will get easier. Just a few tips I wish someone gave me before I started class. Read up on the basics of coding. Even though they will start from the very basic, its nice to have a head start. Do not be afraid to ask questions. If you do not understand any of the materials, your mentor is there to help. I had John Franti as my mentor and he is an amazing teacher. Very patient and very knowledgeable. Last and not least, do not give up. There will be challenges and frustration throughout the course, but it will be well worth it if you put enough effort.
I was lucky to have good guys in my group, and my 5-week internship was very great! So, Epicodus classes gave me good portfolio full of projects, understanding that I can do programming at least 8 hours a day (50-60 hours per week in my case), and a real experience in a real company. I studied algorithms and data structures later by myself for interviewing and finally got a job.
It was right choice for me.
Epicodus has a very strong curriculum in basic web development and can be a good starting point for people who have already determined that coding is the right career path for them.
While Epicodus does provide good basic knowledge, their curriculum isn't as strong at preparing you for an actual programming job in the real world. It's common to have to learn a new codebase when starting a new position but that isn't an experience Epicodus provides. Also, Epicodus projects rarely go beyond a few static web pages hosted on Github. Exposure to these scenarios can and do teach valuable lessons the first time you encounter them, as they force you to think about problems and questions in new ways. If Epicodus added that to their curriculum it would better prepare future developers for real world experiences.
Some of this is solved, however, by the internships Epicodus provides. These internships vary wildly in quality though because all the companies are different and Epicodus can't really control their actions. While I had a great experience at my internship, I don't think that was a universal occurrence. If you do get a good internship as I did, it can get you amazing connections, recommendations, experience, and mentors for your future career. Epicodus does it's best to match you with a company that would be a good fit, and from my experience I came away for the better from it.
The instructors are competent and are good at teaching the basics of code knowledge. However, they are not always experienced enough in the programming world to fully provide the answers that some students may have.
Epicodus is also helpful in the job search after you complete the course work. They offer resources, and their demo day generated several interviews for me with a variety of companies. But competition in this field is tough, so it still may take many months to find work in the web development field. I was employed as a junior software developer about 4 months after graduating, and I was one of the lucky ones. So use the resources that Epicodus gives you, but know that you have to do a lot of your own work to be successful in the job hunt.
In conclusion, I think Epicodus is a great start for prospective developers, and is a great place to learn and get your foot in the door. Just be aware that finding a job in this field is much tougher than just knowing the basics, and that it's only the starting point.
Epicodus was exactly what I needed to determine whether I wanted to continuing expanding my web programming knowledge into a career. I chose the Part-time course as a wayfinder, which was affordable and fit with my full time work schedule. The instructor was attentive, helpful, and knowledgeable about industry trends. The pace was challenging but not overwhelming. The classroom space was great with state of the art computers and equipment. The in-person class setting was particularly valuable to me as I really enjoyed partnering with different classmates and learning from each other. Overall it was a good experience for me and a way to push myself to explore new career options. Thank you Epicodus!
If you're looking for a cheaper, quicker way to get into development or other tech career path, this program is for you. It's intense and a lot of work even outside of the 40-hour weeks in class. Your brain will hurt. You will be tired. You may be one of the students who sleeps on the couches. But it is all worth it!
I attended the Seattle Epicodus part time to full time C#, .NET, and JS courses. It was about 6 months total, and I'm overall happy with my experience.
Although the curriculum was a bit rushed at times (our teacher was writing it the night before to keep it up to date, which caused some issues in class), I was still able to get a lot of knowledge out of the programs, specifically the JS/Angular course.
I'm currently working a 6 month contract as a web developer for 23/hr. So much better than my last jobs! I landed the job about 2-3 weeks after my internship ended.
If you are dedicated and able to do the work, engage with the materials on more than surface level, and do extra work outside of class, Epicodus can work for you.
I'm going to say that my experience here has been limited, as I only stayed in their PT evening program for 3 weeks, but here's my thoughts:
-Epicodus is only designed for folks whom can afford both in time and money to attend 8-5PM M-F for months & put in extra work on the weekends too. There is a PT Intro class, but there is no other content available on an evening, weekend, or part time schedule. So if you're the "breadwinner" for your home, have children, or any other obligations in your life that prevent you from doing this, then it becomes exceedingly difficult to attend Epicodus.
-You're paired (you work with another student for the duration of the day/night) from the first class onward, and they mention in the orientation materials that sometimes you're "paired up" (meaning the person you're with knows more than you), "paired down", or you're equals. The problem there is that if you're in a "paired up" situation, the person whom knows more than you might not be interested in or good at teaching you...or might simply think they know what they're doing vs. actually knowing what they're doing. You're also placed in a potentially similar position if you're "paired down" as you're now the teacher and that may or may not be your cup of tea. I was never in a pairing that I enjoyed. I felt like the lesson for the day got completely muddled in the dynamic of the person you were to be working with. To give a specific example, one pair partner told me he finished all the classwork for that week at home, so he was going to zip to the next week's lesson. You share a computer, and so then it became a strange power struggle between what he wanted and what I wanted the whole night.
-For me the learning style just didn't work. You're expected to move at a pretty fast speed, and there really isn't room to help someone left behind like I was. Going into IT was a huge shift for me from being a therapist, and I had a lot of questions that were going unanswered...and then I got more and more confused as time went on & felt like there was no time for review, no one there to help and guide me, or the ability to go more in depth with an instructor on a topic I was struggling with to help clear up questions.
The luke warm:
-I was surprised by the complete lack of instruction by the instructors, whom are more like proctors than anything else. You learn by watching online video content, which is free and accessible online at the time I'm posting this: https://www.learnhowtoprogram.com/ There isn't enough time or instructors to provide you with in-depth time to answer your questions. There's a question queue system, and the questions are answered as quickly as possible and frequently the proctors didn't seem to know much about the content.
-If you're in the PT night Intro class, none of the staff outside the proctors are there, so you miss out on the lunch lectures and other experiences that the FT folks get. I asked if the lunch lectures could be taped, and although I was told this was a good idea, it didn't happen during my time there.
-If you're in the PT night class, you're expected to make the transition to the day time full time schedule after the intro class. So that'll involve a lot of planning for most folks to be able to pull off.
-The PT night class is a more affordable option if you're unsure whether to commit to the full program during the day or not after Intro is over. At the time I attended it was $400 for the PT night class.
-I feel their customer service w/ admissions was fantastic.
So do I feel like Epicodus gives you much more than say, a $25 a month Team Treehouse account? No I don't. You're basically only paying for a place to learn to program vs. getting hands on experiences that you couldn't get from a learn to code site & info from an instructor with experience under their belt. I felt like writing this would help to balance out the super positive reviews with perhaps a more...realistic outcome? Epicodus wasn't for me.
I took the evening intro program because I was enrolled full time in college and I wanted a course that would fit my schedule. I also wanted to learn a lot in that short amount of time. After the course my interest in programming increased and I am planning on taking the full-time course once everything settles down. Thank you to Epicodus for all your programs.
I attended Epicodus after working as a project coordinator for 5 years after college. I had some experience of basic HTML and CSS which intrigued me to want to learn more. I had heard great things about the code school from an alum and former coworker. If you want a quick way into the tech industry Epicodus can help you get there, but you definitely need to dedicate yourself and put in a lot of work on your own if you want to be successful.
Teachers are there more so for moral support and to help you learn better. It is up to you to do the heavy lifting, which is what it will be like in the job world. The initial curriculum can be overwhelming for someone with no experience. I would highly recommend trying to code on your own through free online resources to determine if this is something you are truly interested in pursuing before signing up for Epicodus.
Also, Epicodus focuses on pair programming; this is when you work with another person, sharing the keyboard and mouse daily. You can choose your partner. I would suggest trying to work with everyone in your cohort at least once. This will help you learn different work styles. Sometimes you will have a bad day with a partner and you may choose not to work with them in the future. Take that as a learning experience, but also keep in mind you can’t always choose your coworkers so learn to work better with different people, which probably means learn to communicate better.
Job search help is pretty good but again, you need to do most of the heavy lifting. Top three tips: network at meet ups/hackathons/friends/linkedin, work on side projects (not cookie cutter Epicodus projects, keep an open mind (the most important thing is to get your foot in the door.) Also, find code challenges and do them daily and pick up some resources on basic computer science concepts, Epicodus is only going to scratch the surface.
I took the evening intro to programming class and it was a really, really positive experience for me. I loved the pair-programming model; it helped keep me focused and upbeat without having the stress of working in a big group. The teacher was very friendly and helpful, as were all the other students. I learned a lot and feel better prepared to continue my education on my own. I definitely would have moved on to the full time class if I had the time and money.
I had a great time at Epicodus, and I was very lucky in that I had a kickass group of people in my cohort and many of them became good friends of mine. I learned a ton, was definitely challenged by the coursework, and I found a job soon after the program was over (though I was in the minority in my class in that regard--just trying to be honest. And I was nowhere near the most skilled coder in the cohort! Luck, timing, and a good attitude go a long long way).
If you're reading this review, you're probably trying to figure out if this is the right career path for you. One thing that kept putting me off is the snobby elitists who kept saying things like "you'll be a great engineer if, when you were a kid, you loved taking apart radios/toasters/VCRs/insert-random-mechanical-gizmo-here and then putting it back together again! If you didn't show a strange fascination in boring electrical gadgets as a child then surely you can't enjoy coding!"
I am telling you now, I think that's bullshit. I never did that when I was a kid. I hung out with friends, read books and played sports and never ever had the slightest interest in that kind of thing. BUT, I love coding and I love love love love my job as a junior software engineer. Don't let the grumps get you down!
Also, I tried to teach myself coding through codecademy and treehouse prior to starting Epicodus, and I kept getting so frustrated and I thought it would turn out to be a dead-end...but Epicodus was such a different experience. Yes, it was hard. Yes, I learned a ton really really fast. But I also got to talk to people in person, and talk with my pair programming partner every day, and ask questions of other real live humans! It was great. Epicodus was a fantastic experience and literally changed my life.
Epicodus's strength is in their classes, their methods, and how much you learn. Their weakness is in getting you a job. The market seems to be becoming a bit more saturated with bootcamps so finding a job is tough and you have to just kind of luck out, honestly. I had a wonderful experience but doing a bootcamp (any bootcamp) and expecting a job at the end of it is a huge gamble.
Good luck to all of you!! I hope it all goes well!
After spending years in customer service, I finally decided to take the leap and attend a coding bootcamp. I was pretty skeptical that 6 months could lead to a new career. It seemed like all of my other choices were to go back to school for another 2-4 years and tens of thousands of dollars. I did a lot of research before choosing Epicodus and I'm so glad I did. I really believe that Epicodus is the best option.
I attended the C#/.NET track at the Seattle campus earlier this year and it was a fantastic experience. It was hands on learning and the instructors were incredibly kind and helpful. It really felt like they wanted all of us to succeed. They also give you tons of help in finding a job after graduation. The internship was by far one of the most valuable aspects of the program. I didn't get a job with the company I interned with, but I was able to get real world experience and recommendations on my resume that helped me get a great junior web developer job at a local startup.
Thank you Epicodus! This was the best investment I've ever made and I will always be grateful.
I'd been trying to teach myself C# and failing, due to a lack of motivation. I heard about Epicodus from a grad, and saw they had a C#/.NET track, and I knew that I would be doing that asap. I withdrew my enrollment from PSU (just 2 days before class started), and paid for Epicodus. I had some background with Web based Programming, and video game development, but what I needed was a positive and open space to dive deep into the .NET stack. Having an instructor that knew the curriculum well, and (more importantly) was willing and able to learn with us when we found difficult problems, really went a long way. She was an excellent mirror for our collective excitement. I graduated this past October, and within 3 weeks was hired.
This worked so well for me because the curriculum was challenging but fair, and I loved doing the work. I happily devoted as much time as I could, because I knew that I would reap the rewards after graduation. I highly reccommend this program for anyone looking to delve into Web Development.
Its not a real review without at least one negative comment. The only one I can think of was that there were a few hiccups with the internship process for my cohort. It is a mercurial process, dealing with businesses and students. My cohort was part of a double group, Design and C#, so there were 40+ people to place.
Great course! I had a really good experience with Epicodus in Seattle. The classroom setting was inspiring, coursework was thorough and engaging and instruction was there when you needed it. Ultimately, besides the fundamentals of coding, what I learned was the ability to find answers to problems, troubleshoot, be tenacious and rely on my problem solving skills to figure out lessons. I would definitely recommend if you have the drive and motivation to challenge yourself here.
This was one of the best things I have ever done.
I chose Epicodus after researching a few different fast-paced coding programs- some were shorter (and still cost more), some were longer. I picked Epicodus based on price, location, and the pair programming.
Though I didn't think I would enjoy pair programming, I thought it would be valuable to learn how to collaborate, not just have a role on a team, but actually build something together. It ended up being far more enjoyable than I had thought! It was fantastic to learn from, lean on, teach, and support eachother through our courses. I rarely had any issues with others, and in fact made some very good friends.
The staff is great. The teachers do not hold your hand- they are there to help you learn, not provide you answers. That said, there were times I found such devious ways to baffle myself and them that Loren (my instructor) and I would spend hours learning new things to tackle the issues. They are friendly, capable, and more than willing to help you through the tough spots. The internship/employment staff is also very supportive! When I had opportunities to interview before we had done the in-class prep, they took extra time to help me practice before hand.
The only thing I see wrong in the curriculum was that I wish there was more of it! It IS a short program though, and they can only put so much into everyday. There are many further exploration links and suggestions provided in addition to the daily lessons.
If you are attending Epicodus, a few suggestions:
- Follow up on as many of the extras as possible. Do the optional second assignments on your own time if you don't have time in class.
- Do not make assumptions about your pair until you have worked with them- preferably more than once! Everyone struggles with different parts of the program, and they may lag in one area only to be the expert you need in another.
- If you are struggling- I certainly did- remember that the things that looked hard a week ago seem easy a week later. Keep at it and chances are whatever seems impossible today will seem easy in another week.
- Keep your github clean and your readmes up to date - it will save you a lot of time later!
- Learn all you can about tech interview/algorithm/BigO notation and PRACTICE solving coding challenges/whiteboarding as much as possible. These are essential for the interview process and are not covered except very briefly in the coursework. Codewars.com is a great place to practice.
- Network! Go to events, make yourself talk to strangers. It is how you get most opportunities in this field.
- Don't wait until graduation to start looking/applying to jobs- and don't let a 'failed' interview bother you. (I failed a few!) Many jobs take a while to get back to you, you want a head start, and the interviews are TOUGH- but they are a skill like any other and practice is the only way to get better.
- You can get hired! There were a few of us that had jobs even before our internships ended- some through regular application/interview, some through introductions (networking!!!).
I loved this school, and would do it again in a second. If I could get paid to attend, I would never have left! Highly, highly recommended.
Graduated and was lucky that my internship turned into a job. All the staff were super friendly and supportive at Epicodus. Great place to meet likemined people and grow your network. Would highly recommend to anyone wanting a career in tech. The course is challenging; be prepared to work hard especially if you are not familiar with Internet technology.
Epicodus changed my life.
I started my professional life out as a Firefighter EMT in Bellingham WA. I couldn't finish college due to a health problem that required a lot of time and a lot of money to fix. So public Service was the best option for me since I couldn't afford to finish my degree without accruing immense amount of debt....or so I thought.
After being injured and not able to fulfill the duties of my current job I latched onto writing code one day and never stopped. Eventually I started researching code schools and I discovered Epicodus. I had a phone interview with Debbie and she a warmly accepted me into the Java/Android March 2016 cohort and I headed to Portland.
My experience at Epicodus was great. The teachers are hard working and busy but most of them are always there to help when needed. However, please make no mistake about how much of a challenge this school is. You will be learning code 50 - 70 hours a week for about 27 weeks. A strong third, if not close to half of my cohort(many of whom became close friends) had to leave the school for various reasons throughout the program. This is nothing short of a "bootcamp" and you should treat it as one. Coming in with the right attitude is everything. Probably one of the biggest pieces of advice I can offer is once you finish the courses you must treat the job hunt just like any other course. Everyday send out as many quality applications and cover letters as you can. If you are like me and don't have any credible certs, degrees or past work experience in the software industry, your hurdle is a little bit higher than everyone else and being persistent is everything.
The good news is that if you are tough, don't make excuses and work hard every single day you can make it through. After about 2.5 months of job hunting and interviewing I landed a position at New Relic working as a Java Support Engineer and I couldn't be happier.
Bottomline, I wouldn't be in the position I am today if it wasn't for this school. You too can find success through Epicodus as long as you work hard and stay focussed.
Epicodus is a mixed bag. It delivers on its promise to get you from no coding experience to being a coder. That said, your job prospects and general educational experience really depend a lot on your general aptitude for coding, your experience going in, and the route that you choose to go (front vs back end). Here is some advice that I hope will be helpful to you...
The coding mindset
Make no mistake - you WILL be a coder at the end of this program. Your knowledge will be limited in many ways, but you will indeed have the "coding mindset" that Epicodus focuses on - namely that you will have the aptitude to have an easier time learning new languages and understanding web dev concepts.
One would expect to be instructed when one pays to go to a school, right? This is missing at Epicodus. Instructors are largely unavailable - day to day, they are not a presence unless you are having an issue, and you must put a "ticket" in to see them in that case. You get a weekly code review, but it is short, and doesn't make up for the lack of instruction the other 39.5 hours each week. Also, most instructors have no education training at all, and there is a difference between knowing how to do something and knowing how to teach it.
So who DO you learn from? Pretty much up to you and your daily "pair" student partner, utilizing the online lessons that you follow each day. Pair programming is a cool idea in essence, but has some serious problems. If you can find a partner who is similar in level, approach, speed, learning style, and personality, it can be very useful, as you can really help each other through challenges and problems. The down side is that with the lack of instruction, you are basically learning from your partners, and they are just students like you, and almost nobody has any education background. It would seem that finding a coder better than you would be really helpful in learning, but in reality, those students are the worst teachers. They are either such naturals at it that they can't get on your level when they try to explain, or they are snooty and condescending, and basically annoyed with anyone not on their level.
I found this to be the best part about Epicodus. Getting some professional experience at the end of school was great - I learned a lot about client/coder relations, which greatly affects how you approach a project and what pressure there is (or isn't). Getting the idea of a workflow and how a pro team works was extremely beneficial.
Be careful which path you choose
In the end
I wouldn't have the job (SEO Specialist) that I currently have without Epicodus. A year ago, I would have had no chance whatsoever to get any tech job, and now, that is an option for me, which improves my future career options. I enjoy Sass, and love Sketch, and have fun with my hobby projects. I've been very disappointed by the lack of decent paying jobs for my design-oriented interests, and I felt that I could have learned a lot more if I had some better instruction. But, despite the many issues that I believe Epicodus has, I still have come out with a new job skill, and a new job. I feel that I paid too much for it, but I did get a fast education in how to do web development and design.
While the curriculum I saw (May-Dec 2016) seems a little dated, there's no real problem with this. The real value of Epicodus is learning to communicate well with other creative thinkers and to solve problems in teams. It is an amazing school for building this skill.
My path through Epicodus started with the Ruby track and then I switched to the Design track. I feel unusually qualified to compare these two series of courses.
- They both teach fundamentals of Github, HTML5, jQuery, Gulp, Angular2, Ember
- Ruby track uses Capybara, not Cucumber, and introduces Sinatra before Rails (which I personally find maddening but your results will vary-- no one I've met beyond dev junkies knows what Sinatra is)
- Design track offers a different curriculum that barely focuses on algorithms, data types, etc and instead teaches InVision to create functional prototypes without code; also teaches Sketch (which is a cleaner, easier-to-learn Adobe Photoshop)
Because of this emphasis on prototyping and improving the user experience, I graduated with a better grasp of the frontend than full stack world. If you want this result, you can definitely learn tons of Sass and Bootstrap and Sketch on your own... the Epicodus curriculum is 100% free online, so purchsae Sketch and subscribe to InVision and you're ready to blast off. The school may still provide a 50% discounts on Sketch, however, so contact Debbie at Epicodus to confirm this and any of what I'm writing here.
The pair programming ethic felt amazing while in the Ruby track, because learning challenging new concepts with a colleague is helpful. Yet once I changed over and was asked to co-Design the frontend projects, it didn't seem as effective, and often felt needlessly frustrating. Again, your results will vary.
Life-changing experience, if you're ready to work for it. The skills I'm starting to build are deeply satisfying and I am very grateful to this program. Also, this seems the best value for an onsite code camp right now. Try their lessons remotely for free, then work through a few with a friend in person, and if you are even slightly engaged then don't hesitate to apply!
Because if you do apply and gradute you won't regret it. I'm in the midst of my first junior dev job hunt, and Epicodus staff check in weekly to provide tips and have already helped me network quite a bit. Everything here is 5-star except the choice of Ember instead of React, but feel free to brag about how you learned a more difficult framework in bootcamp just so that you could teach yourself React faster. ^_~
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 →