Orange County Code School
Recent Orange County Code School Reviews: Rating 5.0
Orange County Code School Reviews
32 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.
- They got me a job offer 3 or 4 weeks before the cohort ended.
- It's by an Ike's Sandwhiches.
- Seems like the numbers on the website are correct; Everybody in my cohort has a real job now.
- They understand how people learn.
- Cohort six was the best cohort ever
I am a proud member of the 7th cohort at the Orange County Code School.
I graduated from the University of Southern California with a Bachelors in Electrical Engineering. I had a year of experience working on a rapid deployment medical laboratory software team, and about half a year of experience working in the entertainment sector at AT&T in a non-developer role.
During the last few months at my previous job, I had a strong feeling that I needed to make a change. I was dissatisfied with the direction my career was going, and one day I was unfortunately let go. I spent hours and hours reading reviews and articles online about the right types of bootcamps, attending many seminars and demonstrations, and talking to people about their experiences.
Ron, the primary instructor, has a very impressive technical background, and it was evident after speaking with him that he is truly passionate about what he does and has the best interests of his students in mind. To anyone interested in attending a bootcamp here in Orange County, I highly recommend that you talk to Ron; he is the real deal.
The Full Stack Experience
Make no mistake, this course is no walk in the park. This is a 40 hours a week, full time commitment, and you need to be prepared to give 110% of your effort for every minute that you spend here. There will be times that you will feel lost, and times that you will be banging your head against the wall in frustration, but Ron and Tim will be there to help guide you in the right direction.
I highly recommend taking the time to sit down with Ron and Tim both inside and outside of the class to ask them about their experiences in the industry. They've been in your shoes before, and the advice they give is extremely valuable.
The Job Search Experience
The bootcamp experience doesn't just end after the 3 month learning period. In fact, Ron takes it upon himself to leverage his professional connections and help you find a job. He will assist you with bolstering your resume and LinkedIn profile to garner the most attention. It took me about a month after the course to find and lock down a position at a great company in Irvine, and I couldn't have done it without Ron's connections with key people in the industry.
Ron starts his curriculum fast right out of the gate. He knows that there is more to learn than can possibly fit into 12 weeks, so there is no time to waste, or to coddle egos. Some of it was review for me, and if I could go back and give myself any advice, it would be to take those moments to deepen my understanding or move forward. It takes more than just coming to class and putting in the hours. One needs to be driven to make the most of the class time and outside of class time. There is definitely a balance that each person will have to find between school and life, and between coasting and burning out. Find that balance.
There is a lot to be gained just from the practice of sitting in front of the computer 8 hours a day and using the various pieces of software (the same software you will be using in the professional world). The terminal, the editor, chrome dev tools, git(hub), etc. The particulars of which exact tool you use are not important, don't get hung up on that (Atom/vsCode, bash/zsh/iterm). Just use them, learn them, if you can't figure it out, look it up.
Learn to research independently, if you don't already know how. Ron will tell you what the best sources of knowledge are. Listen to him and then learn to use them. Don't copy and paste code. If for no other reason than the fact that writing it over and over again will help you learn it, help you become familiar with the syntax and rhythm of the language.
These are just the few of the lessons that I took from the class. Lessons that continue to serve me professionally. Attending this course is a big decision, and I worked hard to make sure I wasn't wasting time, mine or Ron's. I would recommend it to anyone who is serious about getting into this industry and willing to work as hard as they can to make it happen.
First, it is important to acknowledge the man behind the school, Ron Perris. I rate him 100/100 as a teacher, mentor, and dude.
I am a member of the 5th cohort, so this review may not cover all the rad improvements the school has undergone, since. OK! Moving on to the review of OCCS...
I was previously doing social media at a ‘unicorn’ startup in San Francisco. Computer Science and ‘coding’ always seemed like a thing only superhuman geniuses had a shot of doing. A few hours on codecademy.com showed me otherwise, and I was hooked.
Software development is a very deep field. I knew I wanted to know more about the subject, but I needed an efficient way to turn my newfound hobby into a legitimate career. I took some online courses and even participated in (two lectures of) a community college Computer Science/Java course. For me, online courses didn’t require enough accountability, and the college route was far too long and uncertain - I already had a degree, anyway! OCCS is a shortcut to the good stuff.
After some Googling, I discovered the coding bootcamp scene. I visited every bootcamp in the area, and it became clear OCCS was going to offer the greatest challenges and rewards.
Luckily, Ron accepted my application. OCCS has an insanely low acceptance rate. Employers love this. Ron and his team are only interested in producing solid developers who can contribute immediately. Getting in will be your first challenge!
Ron structures the class much like a typical day at work as a developer. You are treated like a professional dev. Show up late? Don’t do your work? Lie about your progress? Rely on your neighbor for help? Can’t keep your mouth shut? Distracting others? Smell bad? Make weird noises when you’re frustrated? ...You’re going to hear about it. Probably in front of the whole class.
Some people aren’t able to follow the simple guidelines Ron lays out. If you are a sensitive person, or feel like you deserve special treatment just because you paid tuition, then run as far away as you can from OCCS. However, if you take it upon yourself to follow along with the pace of the class and behave professionally, you will be treated with respect and have access to a tight-knit community of alumni (more on that, later). You’ll also be extremely prepared to join a real world development team.
Your job search experience depends on a few factors: your expectations/desires, your skills, and timing.
Ron does his best to hook you up with hiring partners and folks in his vast tech network. If your plan is to accept the first job offer that you stumble upon, there is a chance you’ll be employed before the program is even finished. If you want to push yourself and find a high-impact role, or a job at a well-known company, you might be waiting a while longer before starting a job. Use common sense, and do your best to assign yourself an unbiased market value.
I don’t think my personal situation was particularly common, but I’ll share it. I applied to hundreds of companies. I received dozens of interviews, and a healthy amount of offers. I bided my time, and waited for an offer to come along that met my criteria of having a competitive salary, hot technology stack, located in OC, startup atmosphere, industry-leading perks, well-funded, and a team willing to mentor/groom me. About 3 months after graduation from OCCS I accepted an offer to become a legit Software Engineer at the #1 fastest growing company of 2015. Dream. Come. True.
Now, about 8 months into the job, I’ve skyrocketed in development ability, maturity, and confidence. Since OCCS teaches full stack development with a focus on HOW to teach yourself new skills, my employer can stick me on any unfamiliar project or team (front or back end) and get results. I’ve even started getting back into better physical shape, and I now have the resources to move into a slick apartment with the love of my life. I attribute ALL of this to Orange County Code School! Thank you, Ron and company.
Let’s talk about the OCCS community. As I mentioned earlier, Ron is very selective about who gets into and graduates from his program. I personally know everyone who has completed the course. We frequently chat amongst ourselves at our new developer jobs. This is a young and growing community, who I’ve already learned so much from and enjoyed many a good time with. Trust me, you want to be a part of it.
- August 2016: Graduate from OCCS
- November 2016: Begin working as a Software Engineer at a dream company
- You should apply.
I graduated with BA in International Relations in 2010. From 2010 - 2016, I worked in the non-profit sector with community development organizations abroad. In 2016, I decided it was time to continue investing in myself and the quality of my service by learning new highly marketable skills, in an exciting sector. I dabbled on and off with Treehouse, Udacity, and CodeAcademy in vain attempts to teach myself.
- Quality Instruction - Ron and Tim are both exceptional teachers with deep knowledge and a lot of experience.
- Cohort Size is small, which allows students to get targeted assistance if/when they need it.
- Hardware and Aesthetic - Students use large Apple displays in a clean, sleek, and modern setting.
- Student Success and Reviews - OCCS students have an impeccable record finding employment, and the school has excellent reviews from former students.
- Introduction to new topic/concept and high-level explanation provided by Ron and/or Tim.
- Exercises and resources for practice and deeper knowledge.
- Explanation with Q&A led by Ron and/or Tim.
- Following up
- Phone screenings
- More of the above
- Attending meet-ups
- Studying and working on side projects
I attended the 5th OCCS cohort and graduated in August 2016.
After I had decided that I wanted to switch careers and attend a coding bootcamp, I started to research the best ones in Southern California. A few candidates popped up and one of the most prominent was OCCS. It claimed a 100% graduate hiring rate and had reviews across multiple sites that seemed to back that claim. I met Ron in person and after hearing about his illustrious background in software, I decided that he was the instructor I wanted to learn programming from. It turned out to be one of the best decisions I've ever made.
Listen to Ron. Do not hesitate to ask questions if you get stuck. The pace of the course is too fast to remain stuck on one thing for too long. Sure, you might have to endure some sarcastic retorts, but his knowledge of programming and the software industry as a whole is too immense to not be utilized to its fullest.
The program does not stop at graduation. OCCS will help you establish a clean resume and LinkedIn. They will assist in the job hunting process and help you develop strategies that will guide your search. This is not a feeder bootcamp where the students just end up working for the school, padding the hiring statistic. You will be getting a real software development job.
Bottom Line - Good luck trying to find someone more qualified than Ron to teach you programming.
What I brought to the code school: An eagerness to learn, a passion for programming, and a history with computers, math and science.
OCCS gives you the skills to get a job. OCCS understands that ultimately this is a financial decision for us. Not only he develops you into a strong programmer, but he gets you ready for the job market. If you stay locally in Orange County, there probably isn’t a company that Ron doesn’t know personally. He is great at pairing talent with local businesses. I secured a job less than a week after graduating from the bootcamp, all started by an introduction from the school.
OCCS understands that your Github is your resume. The code doesn’t lie. From day one in the course, you are building your portfolio on Github and becoming an expert in Git. The class is built around project work. By the end of the course you will be experienced in developing and deploying full-stack software applications. This by far trumps other code schools that focus on exercise based work, and group work.
OCCS teaches a process for development. The reason I kept getting stuck in learning programming on my own is because no one teaches you how to teach yourself, and nobody shows you the process for development. OCCS teaches a structure for developing, which keeps you focused and productive with your time. Ron has the best way leading you to find the answer yourself. He inspires self teaching and creativity, all while keeping you on the path towards success.
Ron surrounds himself with wonderful people who genuinely care about you as an individual, and about your development as a programmer. I felt at home every day at the code school and continue to have a great relationship with the school. This is not a turn and burn code school, but a community you join when accepted to the school. I feel blessed to have been a part of such a wonderful experience.
If you're reading this, then you are very possibly in a similar position to where I was not too long ago. You're interested in starting a career as a developer, and those 4 years and student loans at a university just don't seem worth it. You are probably also skeptical that these coding bootcamps are legit. I mean, it does seem pretty ludicrous that after just 3 months of hard work you could be starting out at a new job as a software developer. I was incredibly skeptical about it as well, and I will say that I did a lot of shopping around and research before I was convinced that Orange County Code School was the most legit option, and my best bet at a successful career change.
You should absolutely research your options, and understand what you are getting into, but I should share what set OCCS apart from the other options for me.
All of the bootcamps I looked at (roughly 6 in the SoCal area) featured 3 month programs boasting high employment rates among their graduates. That's great! That's the goal, so any of these should work, right? Upon further research, I learned that some of these bootcamps are in the practice of hiring their own graduates as "tutors" for the next class, and so artificially inflating their statistics. That was both incredibly scummy, and a complete deal breaker. Any bootcamp that messes with it's statistics like that and lies to their applicants should be avoided. Before deciding to attend OCCS, I blatantly asked them if they ever hire any of their graduates, and they told me that they do not. Having now attended, I know all of the people involved at the Code School, and I know for a fact that they do not.
A few factors that solidified my decision to go with OCCS were Ron's background in software development, and how selective they are with admission. At the time of my application, I believe they had a 5% acceptance rate, which, to me, only strengthened the legitimacy of their 100% hiring rate.
If you are looking for a career in development, a challenging job you love, and in getting a jumpstart in a new direction, then I can not recommend Orange County Code School highly enough. It is literally one of the best decisions I ever made, and it has changed my life.
Thank you Ron.
Prior to going to Orange County Code School I had been interested in a career as a computer programmer but just could never find the time to teach myself to code. I had no college education and the thought of going to school part time for a computer science degree was pretty daunting. I had a family member who knew someone that had gone through a code school and found a job afterward so about a year after first receiving that suggestion I jumped into action and began researching “programming bootcamps”. I came across OCCS and after talking to Mike and Ron decided it would be a good fit. I went into the course with essentially zero programming experience and was fairly anxious as to whether I would be able to do it or not.
During the course we worked on three projects, each of which expanded upon features we had used on the last and added various new technologies. It is pretty neat watching your skill set grow from project to project and feeling your confidence grow in your ability to write working code. By the end of the course you should have no problem creating a complex and functional web app.
Beyond learning to how to code and use various tools which are important in the day to day work of a software developer one of my favorite aspects of the program was getting to listen to Ron’s stories. He has a ton of experience in the industry and through talking to him you will definitely pick up some interesting knowledge about the field that will be good to have as you enter your career as a developer.
One last thing, make sure to attend your demo night! You never know where your first job as a programmer could come from and I was lucky enough to receive mine from a company I met at our demo night. There were a few people in our cohort who did not attend the demo night and who knows what opportunities you might miss out on by making that decision. OCCS was a life changing decision for me and I would recommend it to anyone who REALLY wants to learn to code, and is ready to dedicate themselves to making that happen.
Before I attended OCCS I was working as a manager at a retail store. I was not making very much money and the work was not very satisfying. I heard about OCCS from a friend of a friend who works in the software industry and he assured me that the best way to start a career as a Software Developer is to attend a bootcamp-style school and he told me about OCCS. I went to a meetup they were having the following weekend to get a feel for it, and see how it is. I was a little nervous, but decided to attend.
OCCS has a rigorous three months of coursework. They teach all of the latest technologies and skills required to be successful as a Web Developer. The instructors are there to teach and challenge you to be the best you can. They teach you everything you need to know, and also give you the freedom to learn and grow your knowledge yourself. During my time there, I learned multiple programming languages, many new technologies and over a dozen frameworks.
You don't graduate from OCCS when they are done teaching you, you graduate once you get a Job. OCCS provides leads to you after you finish the course to help you get a job. While I ended up finding my job myself, OCCS gave me three leads with companies to help me find a job. They help you prepare your resume and LinkedIn, and prepare you for your interviews. They will give you strategies on best ways to find a job.
Two weeks ago I started my job as a Front-End Web Developer. There is still alot to learn, but I feel prepared thanks to my experience at OCCS, and I am making twice as much money (not an exaggeration) as I was before attending. More Importantly, I enjoy what I am doing. Orange County Code School was the best decision I have ever made, and I recommend it highly to anybody looking to become a Web Developer.
I was part of the fourth cohort. For five years, I worked as a chemist before I decided I needed a change. What I was doing as a chemist, I'll leave up to your imagination (it's more fun that way).
I wrote my first line of code in February. I put in the time and effort both inside and outside of class. I completed three solo projects including a bot for Slack. And now? I'm a developer at a great company Ron introduced me to.
What did Ron do for me? He provided everything I needed to become a developer. He gave me the knowledge, the guidance and the opportunity I needed to change careers – something I will always be grateful for.
Then, there's Michael. During my job search, Michael checked in with me almost every day. He reached out to every company I applied to. This was on top of all the tech companies he was already trying to connect with. He let me know whenever he thought my job search was losing steam and kept it real, never sugarcoated anything. This is the guy you want when you're looking for a job.
Ultimately, I chose OCCS because of the person running it: Ron. Any program is only as good as the person teaching it. If you genuinely want become a developer, you owe it to yourself to sit down and talk to Ron, to hear his story and learn why OCCS is different than any other bootcamp.
Two bits of advice for prospective OCCS students:
1. Face a seemingly impossible problem. Struggle. Break it down into manageable parts. Research. Google. Approach the problem again without fear. Code. Debug. Realize that your code is terrible. Refactor. Learn from your successes and failures. Do it again.
Your first inclination when faced with a problem to which you don't know the answer shouldn't be to ask the guy next to you, nor should it be to ask Ron. Attempt to solve your own problems with reason and logic. You're going to be doing that when you get a job – start now. It will make you a better problem solver and a better coder.
2. Take the time to talk to Ron. Before class, during lunch, after class, whenever. You can learn so much from him outside of class. This is a guy who has worked in the tech industry at the highest levels. Talk to him, ask him questions and listen. That kind of knowledge – that kind of insight – can be more valuable than what you learn in class. I sincerely mean this. But don't be annoying.
P.S. This review has nothing to do with hamburgers. The title was irrelevant.
I am a recent graduate of Orange County Code School. I attended the bootcamp that ran from Nov 2015 to Feb 2016. In 12 weeks I went from being someone who knew very little about coding to making full apps. Was it hard? Yeah sometimes. Did I ever feel lost? Of course. Is it worth it? ABSOLUTELY!!
Ron the instructor is very knowledgable and will teach you how to code. Other negative reviews you might read in here say he not a good instructor, but that is far from the truth. He's teaching you how to code so you can land a job and keep it. Take it from someone already working in the developer field, NO ONE WILL HOLD YOUR HAND AT YOUR JOB. You will have to figure things out on your own a lot. That is what Ron is also teaching you. All those negative reviews are students that just didn't understand that.
You will have to learn things on your own. The development field is always changing, and it will continue to change long after you're done at OCCS. Could you learn coding on your own? Possibly. What you won't learn on your own is what employers are looking for and what they expect from you as a developer. Trust me all the help OCCS gives you in getting ready to search for a job helps a lot. You don't go out there completely clueless.
If you're serious about learning to code and getting a job, OCCS is for you.
I attended the 3rd class of Orange County Code School, and was very fortunate to have this opportunity. My background is in running a Yoga studio and teaching, so needless to say this was a huge pivot in my life - and I haven't looked back!
Walking into code boot camp on day 1 without any experience coding, it would be reasonable for anyone to doubt that I could do this. But after 3 months, I found that this was totally possible with the dedication and support of Ron and Zane.
The course covers front AND back end code, which was great since I was sure I wanted to go in the front-end direction but still wanted to know how the back-end really works. I'm definitely the kind of person to take things apart in order to understand the inner workings.
Coding was interesting since I am on the internet every day, in one form or another, and I wanted to see how the magic of any website worked under the hood! Whether you actually plan on going for a full-stack job or not, this program gave me the ability to see the big picture and to make that choice for myself.
My favorite part of the course was seeing the progress from the first project in month 1 to the final project in month 3. You will end up looking back fondly at that first month when you build your first basic site. By month 3, that final project will get you noticed by recruiters and employers - which really sets you apart from the competition.
Best of luck on your journey!
I graduated with the 3rd cohort of OCCS, which ran from August 2015 to February 2016.
TL;DR (Too Long, Didn't Read)
I learned to build full-stack web apps on the MEAN stack through OCCS.
I was invited to several job interviews by recruiters who were attending the OCCS Demo Day, and I accepted a position as a full-time Jr. Front-End Developer at one of these companies.
I have a B.S. in Industrial and Enterprise Systems Engineering and prior to the bootcamp, I worked for several years as a Software Product Manager and UI/UX Designer in startups in Shanghai and Beijing.
I loved my time during OCCS.
The two main points that I appreciated the most about OCCS were:
The coding environment to 'get in the zone' and code all day.
I really really value the environment that OCCS provided for me. The classroom is in a professional shared office building and the environment helped me to 'get in the zone' and focus.
I also appreciated the feedback I got from Ron and Zane about code structure/best practices. They have both worked in the software industry for several years and I appreciated their sharing of real-word experience and know-how on pointers to improve my code quality and structure.
This is a bootcamp though! So be prepared to put in 3 months of intensive learning. Make sure to sleep well (aka10:30pm latest), eat well, and most importantly, have a curious mind to take initiative and get your mindset in the industry. This means: find blogs to read, podcasts to follow, tutorials to watch, etc.
This is an industry where the more you know, the more you realize how much you don’t know. I needed to (wanted to) look up terminology and technologies on my own time for things that weren’t 100% clear to me. I would read articles and watch tutorials to clarify concepts over the weekends and during the evenings.
When we were learning HTML and CSS I heard about Sass and Jade, so I read up on it.
For Git - on the best practices of committing, branching, merging, rebasing.
For Node.js - on RESTful interfaces.
For login authentication - on the difference with JWT and Sessions.
For Angular.js - on the benefits of React.js.
You get my drift… you get out what you put into the 3 months at OCCS. If there's something that isn't covered in the curriculum, but you are hearing about it in the industry, then read about it. Be curious, and then implement those technologies in your next project.
Write code, read code, eat code, sleep code. The bootcamp environment will help you succeed if you put in the time, curiosity, focus, dedication, and work.
Towards the final weeks of class, Ron invited several speakers who are in the programming industry (CTOs, Sr. Web Developers, previous alumni) to come to class and share their experiences. It was really great to get insight on how they started coding, how the industry has changed, and what the industry is like now. I found these speakers to be really helpful on aligning my perspective for how I needed to continue to grow in my career after the bootcamp.
I interviewed with several companies that were invited to the Demo Day, and ended up taking a full-time position as a Jr. Front End Developer with one of these companies. I appreciate the effort that the OCCS team puts into connecting with the software community in Orange County, and getting us in front of recruiters at Demo Days.
Ron and Zane were also really helpful during the job search and provided post-graduation job search mentoring and advice. After week 2-3 of job searching, they set up a time for me to meet with them to go over my job search status. They acted as great sounding boards/mentors and provided advice on my resume / LinkedIn profile and also gave advice/answered questions on how I could better interview and negotiate a salary.
I decided to go to Orange County Code School (OCCS) after researching the local bootcamp programs they offer for coding around the area and decided this was the best option. After meeting Ron, I knew this was the place I would have to go. I had a little bit of experience in coding before this course, but this took my knowledge and abilities to a whole new level. I loved the three months I was able to spend coding all day, every day and if you are looking to get into a career for coding, this is absolutely the gateway in. Ron and Zane are great instructors and will really help get you ready for what will come next when pursuing your first job in the programming field.
After the program was done, I landed a job within the first month and am happily starting my new career path! Thank you OCCS!!
Orange County Code School changed my life. Before the program I was working as a bartender and making pretty good money, but new I wanted something more. After much research, I chose to attend OCCS and am glad I did! Ron and Zane are a wealth of knowlage with years of industry experience and tons of connections. The program takes you from 0-60. I had little to no knowlage of programming when I began and within one month of graduating had multiple job offers. I took a job as a developer and now have a career I am proud of. There were lost of ups and downs and frustrations in learning to code, but the instructors were there to help and push us to be the best programmers possible. I highly reccomend this program!
I attended OCCS during the Nov2015 - Feb2016 cohort, and within a month of graduating, I have landed my first ever development position at a great company in Orange County. Previously I have held positions mostly focused on customer service, so I knew making the professional pivot into software/web development was going to be tough, which is why I signed up for the class. Going into the course, I had made up my mind that the next job I take was going to be as a developer, and after completing the 3 month course I was confident I would find something quickly. I really feel like I am finally in the career path I have always wanted, not just working a job, and I have OCCS to thank for that.
My name is Alex Sewell and I am a proud graduate of Orange County Code School. I have waited a few months after graduating to write this review because I wanted to provide the best feedback possible.
In short, graduating from OCCS and taking a coding bootcamp has changed my life. It has been one of the best decisions I have ever made. If you believe you are the right person to be a developer and have the ability to do this, do it! If you don’t, find anyway you can to make it happen. You won’t regret it.
Six months ago I decided to make a change in my life. I was currently finishing up my fourth year at community college. I was pursuing a degree in business with a focus in entrepreneurship, and I greatly disliked school. Every time I was there I felt like I didn’t fit it. To be honest, it felt like a giant waste of time. This is not to discount school, but traditional college and I just didn’t work well together.
While in high school I was always interested in web development; but it always felt out of reach. Programming felt like something you had to start doing when you were five to understand what was going on. I started with basic “plug and play” website, but always become frustrated with the lack of freedom. I decided to take an HTML and CSS class my second year of college and it was great. From there I continued to read books and try free online courses, but it was always the same. I would work really hard for a week, and as soon as I got stuck I stopped not knowing how to continue. Inevitably, I gave up each time.
I had been thinking about going to a coding school for a couple years, but while being a founder in a bootstrap startup and going to school it never seemed attainable or feasible. However, I couldn’t take it anymore. I knew I wanted to learn to code, I knew it would be a skill that would benefit me the rest of my life, and it would allow me to work on my own ideas in my free time.
I looked around for the best school. There seem to be a lot of options and new schools popping up each week. I finally came across OCCS. They were a newer program (I was part of their 2nd cohort). I worried about going to such a new program, so I talked to a few people in the community. The main thing I kept hearing was that the person who started the school was the real deal. Be aware of programming bootcamps, some are run/taught by people who have very little programming experience, or higher students to help teach the class right after graduation. Ron on the other hand had a very impressive resume and a true passion for programming and sharing his vast knowledge. I decided that this would be the school for me. I was lucky enough to apply and join their September - November 2015 cohort.
The class was really well done, and kept improving each month. The other students in the cohort were great! Everyone by the end of the class were friends.
Is it worth the money? Again, absolutely! I have a lot my friends graduating from college who have school debt above $10K. Plus, they went to school for 5+ years, ultimately to get a degree in something they couldn’t get a job in and now have to settle for a job they aren’t happy with and doesn’t make much. This course is three months, you create a portfolio, and the job opportunities are amazing after you graduate. More importantly, I landed a job as a developer before the class even ended. Even better, it more than tripled the amount of money I make each year. Now at 23, I make more money than most of my friends, do what I love every day, work for a great company, and it only took me three months to get started. It’s definitely worth the money.
To conclude, I love that I made the decision to learn programming. I love that I chose to go to Orange County Code School. I love the language I focus in and I love the job I have. I also love the amount of money I am making now and the freedom and accomplishment it provides me. My decision to learn programming has changed my life and I couldn’t be happier.
Normally, I don’t review places, but when something comes along that alters your life, you write about it. I am going to assume if you’re reading these reviews you are on the fence, so let me give you my experience from start to finish.
Pre Code School
Besides education, my job experience was limited to digital marketing. Part of my job was interacting with developers and I thought it was cool that they could turn ideas into a reality. I started practicing on my own but hit a ton of roadblocks. I decided that being around likeminded people and having someone guide me would be a great idea. Thus, my search for a code school began.
Code School Search
I did research from LA to OC and to be honest this code school was the last one I found. However, I believe that was for the best. I attended an info session and met Ron, the owner/teacher.
He gave some background about himself, talked about the school, showed what passed students had done while attending his course, etc., etc., I was blown away by his background. While he’s held executive level titles and ran companies, what stuck out to me the most was that at heart he’s been writing software for over 15 years.
Moreover, he wasn’t there to inflate the opportunities you’d get after completing the course. He gave realistic expectations of where one would be and what kind of jobs to expect after finishing. He was also upfront about the commitment and the challenges.
I came away with the feeling that if anyone could teach me to code, it would be him. I went home and spoke with my wife about it (I would highly recommend this if it applies, see commitment area below), and a few days later signed up.
This is an intensive course. There is no way around it. You will put in a MINIMUM of 40 hours each week for 12 weeks. Your life will be code. You will see the world in code. You will dream about MDN and Node documentation. You will come home tired and mentally drained. I suggest that if you are married or in a relationship you talk to your partner and make them aware of what you’ll be committing to. This isn’t just a program, this is a life altering career changing mission you’ll be embarking on, and as such, it requires your 100% dedication and attention. Honestly, if you can’t give 100%, then you are only doing a disservice to yourself.
Post Code School
I got a job in a niche area I was after. As a matter of fact everyone in my cohort got a job, and the cohort before us as well. 100% hired is the going rate currently for graduates from this program. It did take me a little more time (2 months, which isn’t that long actually) to find something as I was trying to specialize, but I had a lot of opportunities along the way that I passed on. Developers are definitely in demand. All of my fellow classmates were employed within a few weeks of graduation (40% before we even graduated!).
Think of this experience like a gym. While you could buy some weights and work out at home, the benefit of going somewhere to focus, be around likeminded people, and feed off each other's energy is extremely beneficial to being successful. Not to mention you’ll have two experienced trainers to guide you along the way.
Also like a gym, you cannot just show up and expect to achieve greatness. You have to put in the work while you’re there. You have to be diligent. You have to push yourself and take advantage of the 12 weeks.
Ask questions. People say there is no such thing as a stupid question, well there is - it’s the one you don’t ask. You are there to learn, if after you’ve read the documentation and exhausted other areas and things are still not making sense - ask. That’s what Ron and Zane are there for.
Lastly, if at any time during the course you decide on a direction you’d like to focus on, career wise, let Ron know. He can help make sure your projects line up so you’ll have a good chance of entering that specialty field when you graduate. This was a huge benefit for me.
First off, I feel like Ron either knows everyone or knows a guy who knows a guy. He’s been involved in the programming community in OC for some time, so his connections are endless. Most importantly, since he’s an experienced developer himself, fellow devs respect him and his opinions about his students.
Also, during the 12 weeks, you’ll have 3 demo days where you will present your work and mingle with hiring partners, developers from all kinds of companies, and alumni. Networking is important in the tech field, so your contacts will grow pretty rapidly.
Bottom line, they will help introduce you to people, get your resume and linkedin in order, practice interview techniques and questions, and just about anything else you’ll need to land a job. Like in life however, you’ll need to take initiative and go after the opportunities you want and not expect things to fall in your lap.
It was one of the best decisions I have ever made. I literally went in not knowing much about programming and came out the other side a developer with a job...What?! Crazy!
Ron has the ability to break complex programming concepts down into easy to manage pieces of information. This is key. What you’ll be able to comprehend and understand in 12 weeks would easily take 4 or 5 times longer if doing self-study (in my case anyhow). When you hit a roadblock, you’ve got 2 experienced developers there to help you so you can get over it and keep going. Unlike when I was on my own and it would take hours to figure something out, if I was able to at all.
Furthermore, Ron truly enjoys helping people. He will come in early and stay late to make sure his students are understanding concepts. His level of dedication as a teacher is admirable.
Lastly, you’ll get some awesome alumni benefits like special monthly meetups to learn new frameworks or technologies so your education continues far beyond the 12 weeks. Additionally, you’ll have that mentorship, advice, and help from Ron and Zane long after you’ve graduated.
Bottom line: would I do it all over again? Was it worth the money? Without a doubt.
If you are looking to attend a code school, you at the very least owe it to yourself to attend an info session and hear what they have to say. It could end up changing your life like it did mine.
Before I decided to attend a coding boot camp I had been in my career as an analyst (finance, market, economic analysis) for a little over 5 years and in the banking industry for over eight. As I progressed in my analytics career I began to code more and more. I began with a simple querying language called SQL and then began using SAS with some R and python which are analytical programming languages. Originally programming was a small portion of my job but as I progressed in my career programming began to take up the majority of my day. As it did I recognized that I had been automating processes and programming myself into obsolescence. Seeing the trend that my career as an analyst was heading I decided it was time for a change. The programming portion of my day was to me the most enjoyable and as I began to look into coding schools and online courses I realized that the analytical programing I had been doing was barely scratching the surface of what programming is and what I could do. Initially I thought that I could use the many resources available online to get the training and experience I would need to make a career change. I began taking as many free online classes as I could and reading all the books I could get my hands on but I knew there were gaps in my knowledge and it began to get harder and harder to progress. I had originally thought that a full time class was going to be impossible because I wouldn’t be able to continue working at the same time but if I was going to make this drastic career change then I would have to take a big leap and leave my job in order to dedicate my time to learning to code. As I was taking online classes I had been researching instructor led classes both online and in person. While the online classes were usually cheaper I believed that I wouldn’t get much more from them as I was getting from the free online classes. As I researched full time instructor led courses I kept coming back to Orange County Code School. OCCS offered the full MEAN stack I believed would be the direction the industry was headed and I continued to read great things about the instructor Ron Perris. So I decided I would commit to OCCS and put my notice in at work.
My OCCS Experience:
I picked OCCS because I liked the direction of Ron’s course and the MEAN stack and Ron’s industry experience. I applied online and got a response to set up an interview after a few minuets. A couple days later I had my interview with an OCCS representative that lasted about 20 min and went over my experience and education as well as what got me interested in coding and what I have done to learn more about coding on my own. A few hours after the phone interview ended I received my invitation to join the upcoming cohort with instructions on how I could pay for the course. When classes started I brought my old MacBook pro and met the other student in class. All the students in class came from a variety of backgrounds from business owners to recent high school and college graduates to people that were in the beginnings of a career to myself who had been in one for a while. The ages of the students also varied from 20 to almost 40 but age didn’t matter because we were all there for the same reason which was to learn to code and to get the job we wanted afterwards. There was a slight deference in the coding experience in the class, some had experience from coding with some friends and family and some from work while others had never even seen code before, but most had done some online classes and had some exposure but had never really coded before. As class progressed the material of course became more difficult but Ron was able to both keep the experienced students challenged while giving other students the needed attention to help them progress and essentially the same pace. Ron also met with students on his lunch break as well as before and after class to help them with anything they were struggling with. Ron also brought in industry leaders and a variety of others that worked in the industry to give us advice and help us understand what it would be like after we graduated and got a job. In class we completed essentially 3 projects depending on if you decide to build on from your previous project to complete an entire full stack application or if you decide to complete 3 using what you have learned up to that point to make something new. Since you learn something (or many things) new everyday the class continues to be fun and challenging. In the end I was able to find a job as a software developer and the apprehension I had before I quit my job and while attending class about whether going to OCCS was the right decision was needless worry. The best decision I ever made!
I would recommend this course to anyone who is serious about getting a job as a software developer. I had been trying to learn to code on my own for a number of years, and this course allowed me to reach my goal. If you stick to the schools program you should have multiple job interviews before you complete the course, as you will have very in demand skills. I accepted a job offer within a week of completing the course. I hear they are accepting less then 5% of applicants currently, but if you can get accepted - I highly recommend going here.
I am a graduate of the 2nd cohort which took place between Aug 2015 and Oct 2015
First and foremost, Ron is an excellent instructor and his experience in the field massively increases his effectiveness as a software development instructor. He emphasized learning how to learn and reading documentation. There was a combination of visual learning (Showed code blocks with helpful diagrams and explanations) and reading to help build a foundation for more advanced topics. I benefited most from the code challenges that were posted on GitHub as well as asking a question or two whenever I was stuck on a challenge. The time spent in class is precious so make sure to take advantage of every hour spent in that room(s).
Relevant info below if you are curious:
About 3 months before I started Orange County Code School I graduated college with a BA in Liberal Arts. The university I went to required 2 emphases with the Liberal Arts degree and since I was intending to go off to medical school/graduate school for some type of medical degree, I chose biomedical science and behavioral science as my 2 emphases. My only experience with programming at this point was an introduction to Java programming course I took which ultimately converted me to drop out of medicine and pursue programming and software development as a career.
10 tips for prospective OCCS students:
2) DO NOT work after class (You WILL burn out! Weekends are okay if you really need to work, though not recommended)
3) You are NOT stupid. You WILL screw up and make mistakes (Accept your mistake, learn from it, move on)
4) Make a LinkedIn and GitHub account and connect with all your peers and Ron
5) Coding is an individual sport but having a support system is also key in this experience
6) DO NOT submit code you do not understand (You WILL be asked to explain it)
7) Demo nights (Presenting your project in front of potential employers) are your friend (Make connections and get a job offer)
8) DO NOT work ahead if given the chance (You do NOT want to develop bad habits)
9) DO try to prepare for job interviews early on (I recommend the Manager Tools podcast to help you get started: http://bit.ly/1ODRamd)
10) Please for the love of (insert divine being here), read the documentation before asking a question (It is okay once or twice but repeated offenses will not fly in class. Ron will go over how to ask him a question so don't worry!)
2 months later, where am I now?
I currently reside in Irvine, CA teaching myself React, more Angular, and ES6 to prepare for an internship at Sony Computer Entertainment America in January 2016. I still talk to other students I graduated with as well as Ron to get/give updates. I was given a job opportunity but declined since I wanted to get more experience interviewing for jobs and see what other opportunities were out there. At the last demo night, I connected with a recruiter from Gaikai/Sony and she helped me get the internship. She also guided me through the process and called to make sure I was on top of things. One other thing to note is Ron will definitely help you figure out your offers. He will let you know if the offer is valid for you to accept, guide you with salary negotiations, and even connect you with potential employers. You MUST put in the effort to get a job since the only thing Ron can do is make introductions. The rest is on you to use what you learned to nail the interview and get an offer.
OCCS is definitely a great technical school that offers probably one of the best courses in Orange County. I would definitely recommend it to a friend. What you get with the price tag of OCCS is a network of potential employers, a software engineer to ask any and all questions, an environment to learn/focus on what you love, 2-3 projects to put on a resume depending on how you choose to go about your 2nd project (You can choose to stay with your 1st project, refine it and add more functionality or make something completely new), and surrounding yourself with like-minded people. The only critique I have is I felt a few of the more advanced topics were rushed but it was due to there only being a few more days/weeks left before a demo night. It takes a couple weeks (for me) to build out a full project and that is not including all the hiccups that will happen along with way. However, it could be argued that reading the documentation is more than sufficient at that point of the class (Probably around week 9 or 10). OCCS sets the bar for technical schools and Ron will only raise it with every cohort that passes through its doors.
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.