Master the fundamentals of both semantic markup as well as how to make your web applications render beautifully on any device.
Learn one of the best ways to build modern, database-backed web applications
User experience design is one of the most important disciplines in software development.
Manage your code versions, and collaborate on projects with other programmers.
Develop and iterate on your projects by keeping a close eye on costs and value.
The awesome, lightweight, agile project management tool for software teams.
Soft skills are as important to your career as the languages in which you program.
Learn a methodology of producing rock-solid, easy-to-maintain code.
Our instructors have an awesome background in education and technology, both have taught before at General Assembly and have worked at some fantastic places like Microsoft and the Florida Virtual School. They are traveling from their home in Silicon Beach (LA) to Silicon Coast (OC) to spread their love of tech education.
Philipe Narravo is an engineer, programmer and social entrepreneur. His passion is empowering others to own and change their lives through exposure to new ideas and effective education. Currently Philipe teaches web development topics, most recently developing curriculum and teaching at General Assembly’s LA Web Development Immersive....view more
Ira Herman is an experienced software developer and entrepreneur who has 15+ years of coding experience. He started working with Microsoft while he was still in High School and has since led a number of development projects. Ira has taught as a Microsoft Certified Trainer and Cisco Certified Academy Instructor, and holds several internal Microsoft Endorsements in technical training, understanding of adult learning model and rapid learning....view more
We believe that the traditional pedagogical institutions that most of us have attended all our lives are focused solely on the presentation of information. We believe that this is an ineffective way to truely educate people. Learning only happens when people are able to use the information in a useful, relevant and personally applicable manner. Our program is fully project based, mimicking the ultimate project based learning program which is - actually having a job! We want you to feel like this is your job and you would learn this information just as you would on the job.
Because programming is like learning an actual language and it needs constant repetition and application we believe that this style of learning is not only preferred but necessary in actually cultivating strong developers. Many of the other options available in the programming bootcamp arena are actually not much different from a traditional lecture based program and do not put emphasis on the educational philosophy and practices required to create true behavior change. Here at School of Devs we have in house education experts who spend their time focusing on how to make our bootcamp the most conducive learning environment for our students.
The program is 10 weeks long and runs from 9:30 am - 6:00 pm Monday through Friday. However, students typically end up working a few extra hours on their own each night and around 8-10 hours over the weekend as well. We suggest you let everyone in your life know you are going on an educational sabbatical for 10 weeks.
You will need your brain, your computer, your excitement and self-motivation. We do NOT provide computers, you must bring your own. Mac computers are preferred but PCs are welcome as well as long as you are running Ubuntu (Don’t worry we will help you with this)
Yes, absolutely! There is no prior programming experience needed for the program. We will teach you everything you need to know. This program is actually perfect for beginners. You will be amazed at the progress you will make over 10 weeks.
This program is still for you! You will not only learn Ruby on Rails but also work on your management abilities and work as part of a team. This program will help you build a strong portfolio and build a deeper understanding of programmatic thinking that can be applied to any and all languages.
You are in the right place! Many of our previous students have been entrepreneurs looking to build up their technical skills to either work better with developers or hire and manage developers efficiently. Through the bootcamp you will learn to be a developer for the 10 weeks of the course to be able to then put yourself in your technical staffs shoes easily and effectively.
We are not a certified program, however, this is for a very particular reason - under a certification program we are unable to adjust curriculum to match that of the market and what is the most updated version of the technologies we teach. Being uncertified allows us to update our program as soon as the industry standard evolves.
If you are unsure of the program and have more questions than our website is able to answer please make sure to email (firstname.lastname@example.org) or call us (888.432.3387). Also think about attending an info session to meet our team in person and get your feet wet with the material.
Once you have decided that the program is for you, you must fill out an application. Click on the ‘Apply’ button at the top right hand corner of the website and tell us a little bit about yourself. We will then send you an email and set up an in person interview with the program director and the bootcamp instructors. We are a rolling admission organization and within one to two weeks of your interview we will email you with your acceptance. After receiving your acceptance you will be given instructions on payments and on pre-work for you to do prior to the first day of class to familiarize yourself with the concepts.
The program costs $10,500. This amount is traditionally split into 5 payments of $2,100 where the first payment must be paid to officially consider you enrolled in the program. All 5 payments must be made by end of the fifth week of the program with the following schedule ( If you need a different payment plan due to credit card limits or other circumstances please let us know):
Once each payment is made it is non-refundable. If a student drops out of the class before the end of the 5th week they are exempt of paying the remainder of their tuition, for example, if someone were to drop out week 3 they only have to pay $6,300, etc.
There is a minimum enrollment necessary for School of Devs to run this program. We reserve the right to cancel or postpone the course at any time. If the program is canceled students will be reimbursed all money they have paid towards the program at that time.
Yes! We have availability for up to $500 scholarships for women, entrepreneurs and underrepresented minorities brought to you by our program partner - Originate.
We also have financing options that are merit based for exceptional candidates, School of Devs is able to provide 0% loans for up to 12 months for up to 30% of the full tuition. Please contact us about how you can be considered for these options.
No, unfortunately we do not, but feel free to take a quick nap on our couches or brush your teeth in the bathroom. :)
Each class varies in the number of students, however, most are anywhere between 10-25 students in each cohort.
PeopleSpace is a coworking space and tech community hub in Orange County. Companies in the area work out of the space and there are constantly tech meetups and events that are great for blossoming techies.
Yes, of course! You will be surrounded by bright enthusiastic developers and entrepreneurs while attending the bootcamp, they are available to chat, bounce ideas off of and network. We hope you will take advantage of the close proximity and make friends, attend events and immerse yourself in the OC tech community.
The program will be covering the following topics:
Understanding the Web
The fundamentals of programming and programmatic thinking
Object Oriented Programming
Working with HTML5 and CSS3
jQuery and AJAX
Ruby on Rails and MVC Concepts
Databases and APIs
Test Driven Development
Topics in Computer Science
Team dynamics and efficiency - Lean methodology and Agile Development
Git and Github
Over the course of the class you will be building 4 projects of your own choosing. We want students to work on projects that are relevant to them. We will provide students with the information, resources and time to have all four of these projects completed and portfolio ready. However the actual completion of projects is the responsibility of each student.
Week 4-5 - Project 2 - with Ruby on Rails
Week 6-7 - Project 3 - In groups of 2-3 with Ruby on Rails
Week 8-10 - Project 4 - Freeform project - students choose if they want to work alone or in groups and what languages they want to use
Throughout the program we will also be preparing you for how to work as a developer in the workplace. Our program is built to mimic a real development shop so all of our students get a good idea of what it feels like to actually work as a developer. We will also prepare you for the job seeking process as a developer. We will help you build your resume, your github, prepare for technical interviews and connect you to anyone we know through our networks.
You are still welcome at School of Devs and will still have access to instructors and your fellow students. We do not abandon our students and we make sure that they are set up to succeed. Yet, at the end of the day though, finding a job is your responsibility.