Orange County Code School
Recent Orange County Code School Reviews: Rating 5.0
Orange County Code School Reviews
35 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.
I drove 5 - 6 hours per day to attend OCCS. I spent over 19 days total sitting in my car, and drove over 11,000 miles in those 90 days. For 90 days I missed out on time spent with my wife and my two small children, always leaving before they woke and often coming home right when my kids were getting to bed. I made a lot of sacrifices for what I consider to be the most important aspects in my life to attend this course, and it was worth every minute. Here is my story.
Both of my brothers are software developers. Prior to choosing OCCS I asked their opinion on the curriculum I should be taking, and out of all the schools they felt that OCCS had the best curriculum based off my needs which was simply to provide for my family at the financial level I was accustomed to. I spoke with Ron and briefly met with him to make sure we would be a fit for one another and shortly thereafter began attending.
Ron is a special person. Something I discovered while attending is that Ron really cares whether or not you succeed which can be monumental in your success. He is extremely patient. He never once made me feel bad for asking questions, and I asked a lot (I asked more than anyone else in the course, on a daily basis). When I did not understand something he would take the time to explain it to me, multiple times if necessary. He was always personable, always approachable, and always eager to teach. He never put any of the students down, and he challenged us because he knew out in the real world, we would be challenged.
Ron is more than just an exceptional programmer. He is an exceptional instructor (I would not be surprised in the least if he had some type of training in teaching methods), he is an exceptional networker, and he is an exceptional businessman. You may wonder why I mention he is an exceptional networker and businessman and the answer is simple. His dedication to not only you, but his experience with hiring partners/other software developers and his drive to make his business successful directly influence his determination in making sure you are taught how to properly code and to do it better than his competitors. It works.
I was hired on my very first interview. I was not the most experienced candidate that applied for the position. I was told that the reason I was hired however was because of my hunger and because I write "really clean code". The reason I write really clean code is because of Ron. The hunger part I take credit for, but without Ron's instruction and his insistence on teaching me to code the correct way, I wouldn't have known better.
Ron... Thank you from the bottom of my heart. You have shown me a patience and encouragement that I can only hope I can do as well to someone else some day. You have changed more than just my life, you have been instrumental in changing the course of the life of my family as well. I have seriously thanked God for you every single day since discovering what type of person you are, but I only thanked you a few times. So here it is in writing, for all the world to see and for you to read whenever you want to. Thank you so much. I am so thankful I chose to go to OCCS over the other coding schools because of your instruction and the type of person you are.
Go here People.
My long story:
I studied Finance( mostly on my own time) though out high school. Although, I am a creative. Finance didn't allow me to be visionary and solve ingenious problems. After reading many many articles about becoming a software developer, I denied my job offer that I received after my internship from Wells Fargo and decided to end my journey in Finance.
So my new journey began as proceeding to college for a Computer Science degree. I was still finishing up my last couple months of high school at that time. I finished all my college apps, was aware of all the classes to take, and was ready! Only to find out that there was something much better..
"A freaking Coding Boot Camp."
Yes, I did all my research. I looked at boot camps all around Orange County, San Francisco, and the Eastside. I was very convinced on a Boot Camp in Boston, but luckily I stumbled across OCCS right before I made my decision about Boston. OCCS was the only Boot Camp that looked promising. Although, at the time, it had no reviews, the first cohort didn't even start, but I still had a good gut feeling about the school. I joined one of their info session night and met with Ron, Courtney, and Ryan.
Here I was again, starting a new journey. Dropped my college apps and signed up for OCCS. This was in April 2015, I signed up for the Aug-Oct 2015 cohort.
My overall experience at OCCS was of course, still unbelievable. In the course, I learned Full-Stack development(client and server side). Everyday was organized with exercises and lectures by Ron. Ron is an expert in what he does. He always has an answer and a reason, very straight to the point, and cares for quality. He only taught us the best practices with the best technologies. He didn't just teach us how to code, but how to prepare ourselves for interviews and going into the industry. We worked on 3 projects, which becomes great examples for your portfolio. So, make sure you put all your effort in all the projects and implement everything you've learned. Of course the course is hard and it takes a lot of hard work. You will get stuck and you will start doubting yourself if you can make it or not, but you just have to muscle through it. Especially for me, someone with only a high school diploma and no actual professional experience in any industry. But, on my 10th week, I interviewed with a small start up that I did not accept. On my 11th week, I was in contact with a small digital production company and KBB. I interviewed with them after I graduated. I didn't get an offer from the digital production company and I decided not to proceed my second interview with KBB. I had an interview with a Real Estate company that again, did not get an offer from. By that time, it has been 2 weeks since graduation and I still haven't applied for a company yet. All those opportunities were reached out to me first. Luckily, one of Ron's connection was interested in hiring me, so I decided to interview with them before I started applying to companies. I accepted the offer after thinking about it over the weekend.
Now I have a job as a Software Developer at a small agency with a great salary and flexibility. I luckily do Full-Stack Development, not just Front or Back End.
If you're debating on going to/continuing college or going here, just go here. You have nothing to lose. This will save tons and tons of time and money. If it doesn't work out(which is not really a realistic situation) college will always be there.
If you have experience in other professional industries, take advantage of that while applying for jobs. There's always an IT department in each company within each industry. A software developer with good knowledge in the company's industry is always beneficial. Especially for people like us, who are trying to get our foot in the door.
If you're like me and have no experience in IT or any professional industry, just go here. You will learn how to code and you will get a job no matter what your background is.
Remember, as long as you have the skills and you are confident, employees will hire you.
P.S. I was never a straight A student in school. I didn't have good grades at all actually and I hated school. At a early age, I understood that having valuable skills and a sense of people were more beneficial than my grades at school. Not against school, by all means, school is very important and necessary for many people, just really wasn't for me. No, you don't have to know high level mathematics (the computer does it for you). No, you don't have to be a computer geek. No, you don't have to be ultra smart or be a genius to learn how to code either. My point is, everyone can learn how to code as long as they have the hunger and determination.
I remember the first time I came across code during a client's online marketing campaign.
Just minor tweaks, and luckily I did not have to be involved in building their web application.
Well, you know that familiar "what if" feeling?
Yeah, that feeling stayed with me for years as I powered through a promising career in marketing.
Eventually I started to teach myself the basics of web development, mostly inspired by the lure of the start-up tech scene.
And during one of the many meetup's I met Ron and I guess you could say the rest is history; except it's not.
Teaching yourself to code takes tenacity, strong will, and of course passion. And yet, after months on end of
taking online courses (you know the ones with artful storylines that have nothing to do with code), I still did not
have a firm grasp of- well not much really.
Anyway, after hearing Ron speak during the meetup, I realized then that I personally needed an environment dedicated
to learning to code as well as competent mentorship, despite how much my ego insisted I could do it alone.
Shortly after, I learned about Orange County Code School, but it was sort of by accident really. It took me
inquiring about coding bootcamp at the meetup to learn about it.
So I signed up. That's it, I'm going to become a software developer and build things and solve problems,
because sometimes you have to answer "what if". And I'm grateful I did.
Orange County Code School was an exceptional experience.
I admit, it was difficult, but in a different way than my time at the university. In my opinion
it was more challenging because it required a different methodology to solving problems.
Yes, you need to concentrate. You will learn to love silence. And sometimes
you will be "in the zone", enjoy them. They don't come too often.
Ron is objectively incredibly skilled, not only as a programmer,
but he is in-tune with the 'business' side of things, as reflected by his prior experiences.
I think above all, he pushed us to learn. As well as to challenge preconceptions
about what it means to be a software developer because it's much more
than simply writing code. It's about the process.
For example, writing effective, clean, and efficient code is one of many caveats.
So what did we learn? Under the supervision of Ron we
learned where the software industry is headed and it's prevalence in our lives.
We learned about best practices of software development, and why they are in fact
the best practices. You will be able to answer deceivingly simple questions such as
"how do computers communicate with each other over the internet?", and
"what are common design patterns?".
A lot more. Refer to www.orangecountycodeschool.com for the comprehensive details.
I won't bore you with the details, just know what you will
be learning are skills that are highly sought after, if you apply yourself.
I should point out that while it is my love of coding that inspired me
to join Orange County Code School, getting a job was my top priority.
So we studied, and laughed, and pulled our hair out for twelve weeks.
In the end I received an incredibly enticing offer from a local agency.
However, I had not applied there- or anywhere.
Ron had actually referred me to them based off my skill level and attitude.
I immediately received a great offer which I accepted.
Perhaps the most important lesson instilled is that I could learn to code.
And that you, you can learn to code too.
Do you want to learn how to code? Look no further because Orange County Code School is the place to attend. Like you, I had done research on the coding bootcamps in the area and in the end, chose to attend OCCS. So why OCCS? I liked that we were going to learn the MEAN stack and we were going to be taught by Ron-- who has years of coding experience and tech industry knowledge.
Anyways, by the 9th week of our course, almost everyone in our cohort received job interviews. The individuals who did not have interviews were waiting until the end of the program to apply for jobs. For me personally, I reached out to a few companies during the 10th week. From those companies, I received 2 phone interviews, 2 in-person interviews, 1 in-person technical interview, and 1 job offer-- by the 11th week. To add, companies that I haven't applied to, have been reaching out to me, but I have turned down those offers. I applied to more front-end positions, but that's my personal preference. The job offer that I accepted is a front-end developer position that relies heavily on AngularJS and it is required that I know about the backend. By mid-week of the 12th week, a majority of our cohort received job offers with market rate salaries.
I applied for my job through Linkedin, but Ron has many connections in the tech industry and he is extremely helpful during the job hunt process, so I am confident that future cohorts will also be successful in attaining jobs in the field.
**SIDE NOTE: Do as much research on the coding bootcamp you want to attend!! I was very close to attending a different bootcamp in the area because the director of the other bootcamp had LIED about their graduate hiring rate. Fast forward a few months, I found out that the other coding bootcamp students were not able to finish their program due to the lack of instructors and those students were not able to find jobs afterwards.
When I started OCCS I had no coding experience, with the exception of some Code Academy dabbling. That quickly changed because once I was in school I spent all day coding. Periodically I would look back just a few weeks and be amazed at how much my skills had progressed. I got an interview with one of the schools hiring partners received an offer before I even graduated. I would definitely recommend OCCS to anybody who is serious about coding.
This is the best place in SoCal to learn how to code.
I finished the first cohort a month ago, but during those 3 months I've learned more than I ever thought possible.
First, the instructor, Ron, is stellar. He is an experienced industry professional, one of the smartest people I've ever met, and he is great at getting you to learn. He's taught us everything from how to truly use our computers (via the terminal) to how to access API's and make web apps using the data.
During our 12 weeks, we also had the a number of speakers come in from companies around the area to talk about what they do, give us tips on how to get a job, etc. It was great being able to meet senior level people and to hear their advice on how to succeed in this field. One of the most memorable events we had was when we were invited to SpaceX and were given a tour of the factory floor where they made their rockets and capsules.
Another great thing about this school is Ryan, who is in charge of getting speakers and helping us with the job search after the school. By the time I had presented my final project, he had already helped me set up 5 interviews, 3 of which I've already been to in the week since the school has ended. He's also helped tremendously with our resumes and LinkedIn profiles.
Even now, after I've finished the school, I am still getting support from both Ron and Ryan and how to proceed in my job hunt, where to look, etc.
All in all, this was a life changing experience for me, and if you are looking for a place to learn how to code, I would strongly recommend OCCS.
I had no prior experience with coding before I attended OCCS, so I didn't know what to expect. The instructor, Ron, provided books and other tools to assure the students to learn how to code. Ron has 15+ years of experience and the knowledge, so I felt comfortable knowing I'm being taught by an expert. Throughout the course, I completed 3 main projects with each one showcasing the new coding knowledge I had learned. Ryan (OCCS's Managing Partner) provided high level CIO's, speakers, and multiple other attendees to join the students presentations! Ryan and Ron also helped with our resumes and line up multiple job interviews. I had two interviews within the first week of completing the course (I know other students had the same or more)! I've heard that other coding schools (around this area) offer no such help, so I was excited that OCCS really cares about the future of their students and everyone put a lot of effort into making sure we became successful! If you're looking for a career change ( or even want to fine tune your coding skills) I highly recommend OCCS!
I am part of the first cohort at this school, and I have to say it is a great one. Here is a list of reasons why I think you are getting what you want out of this code camp compared to other ones.
The instructor is an industry professional
I went to a couple of info sessions for schools around OC and LA, and found that many were not taught by people with a good track record. Some were taught by freelancers who weren't developers, but more hackers. Others were taught by current alums who have no experience working in the field with other developers. For those of you inquiring about the difference between a hacker and programmer is that programmers write code programmatically which can be readable to peers. Hackers write code that works, but not necessarily meant for people good at being organized or working on a team.
Another benefit of having an industry professional is that he knows what companies look for when they hire. The finer details of cleaning up your code, updating your linkedIn, format of github repos, and many other methods.
Ron Perris is the head instructor. He is an expert in software security, and writing secure code. To work in security, a coder has to know the flaws and intricate details of how software works. Knowing that an instructor has that much knowledge allowed me to trust all his methods of teaching us.
Showcases and hiring partners
The thing I was skeptical on this school was how much exposure we would have to other industry professionals. This school's managing director, Ryan has a decade of experience as an IT recruiter and he knows some big players in the industry. Our first showcase consisted of CTOs from HOAG, CoreLogic, SpaceX, and Allergen. We were super nervous about meeting them because we were intimidated, but it gave us a chance to meet these down to earth people. Not only that but we were able to tour SpaceX after school one time. I never thought I would be able to see where spaceships were made. It was quite the experience.
The actual coding
You will have a lot of moments where you want to bang your head because you will be coding a lot. These moments when I'm alone I would usually just give up. Being at this school, there are constant reminders on how to research problems, or thorough explanations of why things didn't work at some point. I don't think there was ever a time we gave up on a problem and couldn't solve something. This is one of the things that made me feel good about this code school. I was able to learn a lot better form my mistakes with the guidance. As time progressed, I would understand more and more and ask less and less. I'm not going to say I'm a JS ninja right now, but I could say that I know enough to learn new things on my own and constantly read new documentation on libraries and incorporate them in my code.
What this school good at?
Deep Knowledge of Code
Ron is incredibly experienced in code, the internet, and computers in general. He will impart a respectable amount of knowledge to you provided you show interest and put in effort.
Ron will drill best practices into you that seem overkill but are absolutely vital for code maintainability (I learned this on my first day in my dev career).
Exposure to Culture
Ron has a broad network, and likewise wants to broaden your network as well. I was encouraged to meet people in the software industry, and I did: I spent hours every day messaging professionals and absorbing culture through coffee meetings and interviews
Mike is astonishingly dedicated to the success of each student. He checked in with me daily, kept me on track and remained encouraging when the job search became discouraging.
Job Search is Difficult But Worth It
Lots of Coffee With Connected People
I met with a lot of people for coffee: CTOs, Sr Developers, Lead Developers & Directors of Engineering. I wanted to speak with anyone that looked like they were well informed and setting the standard for hiring because they could be hiring me.
LOTS of Applications
I put in a LOT of applications: 10/day every week-day, 3 linked-in connections per application, I crawled Indeed, LinkedIn, Angel.co, everything, even Googled local companies and sent resumes to people not searching. I have never worked so hard for a job in my life, but it paid off in the end.
2-month Job Search
I searched for two months, it was difficult and intimidating and the bar is definitely set high to hire, just be aware that Ron really has engrained in you /best/ practices, and that will make you a skilled dev on the team that eventually does hire you.
How Prepared Will You Be?
Overqualified (Your Milage May Vary)
I learned a lot, I dedicated myself to learning more, and I was not bashful about asking Ron for extra-advice, which was typically given to me in sarcastic witty retorts that pointed me in the right direction. As such I landed a Lead Developer position for my first software-development job. If you work hard for it, you can really make this experience worthwhile
Don't Be Afraid of New Languages
I'm doing so much more than just JS now, in fact, I'm predominantly working with PHP. Ron taught me how to understand a language through researching documentation and through that I learned how to work with new (or old) tech bravely and effectively.
My personal experience:
I am recent graduate of the 4th cohort, but my background details are not likely what you care most about. (There are plenty of other reviews with folks and their backgrounds/accomplishments if desired) You are considering embarking on an incredible journey into Software Development and have questions like: How much and what will I be learning from this school? Will I be able to get job? Is this school imaginary and a bunch of bots trying to fool me?
I have decided to keep this post short and sweet in order to help you best understand the OCCS experience: what the school will and will not offer you.
What the school will offer you:
A knowledge of "Best Practices" and Coding Culture
I am sure there are some quotes floating around the internet like : "The small things ARE the big things". Well it's true. You will learn code to tackle your projects, but Ron will also let you know how your projects/Github look like in the eyes of a experience Software Developer/Hiring Manager. (e.g. Code cleanliness and style, commit history and wireframing, tackling issues methodically)
This section would almost seem like "common sense" if all these learned lessons were typed out, but having Ron's perspective and experience as you work and make mistakes (you are going to mess up at least once) proves to be invaluable.
Exposure to the industry and potential employers with a proudly owned portfolio of projects
When you leave this school, you will have 2-3 projects under your belt which is no small feat considering the time frame. You will also get a chance to interact with hiring managers (Ron is extremely well connected) during demo nights and present your projects to them.
Ron and Michael really do care about the students and their success after the course. They will make calls, walk into offices, setup meetings and introductions, and do whatever else is in their power to assist. (They can't force employers to hire students unfortunately) What do you have to do? Just make an effort to keep in touch and keep at the process. There is really no magic bullet to finding a job, but if you heed their job search advice and keep working with the school then probability will be on your side. (You will succeed and find a job)
An Alumni network and camaraderie
OCCS's network is large and it keeps getting bigger and better. OCCS hosts alumni events every week for students to return and learn additional skills and share their post-course experiences.
That being said, this course still covers ALOT of material in a short time frame. (e.g. Someone could make a 3 month course on Angular alone) I really think there is a near 0% chance of a student completing the program and remarking: "I wish the OCCS curriculum had even more material". The course exercises will definitely help your grasp key concepts as you move along, and teach you how to accomplish practical tasks. (e.g. When learning Angular, we built a To-Do App by applying each lesson)
What the school will not offer you:
This section is probably the most important thing to read as a potential code school applicant in my opinion. I will not lie in this review, there were some people who dropped out of the 4th Cohort (some gracefully, some grudgingly) because the material/pace was tougher than expected.
I really do believe that OCCS can teach anyone to code, but how effective the teaching will be will also depend in some of the principles below.
Curiosity/Eagerness to Learn
Ron will definitely teach you how to code, how to learn to code, how to read documentation, and so forth. Software Development however is a very "deep" field, and there will always be the opportunity for the student to learn more of their own volition.(e.g. I wonder how that method works instead of this one....let me go and try it out to get a better idea)
Doing the bare minimum to complete the exercises might get you through the course, but it could create additional difficulties when tackling projects, lower the quality of your projects, and be detrimental to how much knowledge you build in the long run.
Reading comprehension, knowledge application, and questioning your understanding of things. (Study habits)
You are going to be coding alot. "All Code. All Day" is more of a fact than a slogan to sound impressive. So of course, you can expect to be reading plenty of material to go along with that. Many of the exercises for example will reference a material (specific link to documentation, book, code sample, etc.) that teaches you plenty enough to tackle the exercise, which you will be expected to read and then apply.
There is no way around having to read and test what you learned (e.g. right away in a browser/code editor) as you proceed through the course, and having a mindset that incorporates thoughts along the lines of the following will be critical:
- Did I really just understand everything I read? Can I apply parts of it without looking at the source material?
- Hmmm, I didn't quite understand what that that other prerequisite method was. Let me look that up too.
- OK I just got stuck, if I break this down what is really the part that I am not getting? Can I take a step back and look at this from a different perspective?
Motivation and Willpower
Coding is tough. You will get stuck and hit a wall. You will feel frustrated. The monkey in your mind may begin hurling feces at you as you begin to wonder if you can really become a Software Developer. (hint: you definitely can and https://en.wikipedia.org/wiki/Impostor_syndrome is real)
You will have the instructors and your colleagues for support, but you may have to dig deep at times to keep chipping away at problems and finding solutions.
Overall Summary: Becoming a Software Developer is incredible enough for reasons that you might already be hearing, which is why you are most likely reading this. OCCS is a fantastic school with a proven track record of success and being able to teach students how to code. Just remember that this is a coding bootcamp and is an intensive way to acquire this valuable skill, and it is not always the best path for everyone. (But if you have what it takes, I probably didn't dissuade you anyways :) )