If you want to build a career in software development, Fullstack offers you the best launchpad. Through a combination of thorough admissions, a carefully crafted curriculum & educational structure, and top-notch instructors, Fullstack's program takes passionate students with a base of programming skill and makes them into professional software engineers. We know what it takes from a professional, personal and mental level to be a top-performer.
What about Ruby on Rails? Why are other schools teaching Rails?
When we first discovered Rails, in 2005, developers were coming from an age where PHP back-end sites were getting increasingly complex and were becoming difficult to manage and scale. Rails excelled in this world, where the goal was still to develop HTML/CSS centric web interfaces with heavy backends. Rails consolidated many of the "best practices" in back-end web development and made it easier for developers to build large sites in an organized way.
Unfortunately we aren't currently able to accept tuition assistance payments from the new GI Bill (though we're working hard on changing this). In the meantime, all veterans should visit our friends at Operation Code, where you can find more information and ways to help support the cause. Veterans also automatically qualify for a $1,000 scholarship at Fullstack.
If you are eligible for rollover tuition, then simply email the receipt for tuition for which you're eligible for a rollover to firstname.lastname@example.org, and we'll provide a refund via the same payment method that you originally used.
There's a great amount of resources available online to learn coding these days. They are particularly useful for learning the basics, since the concepts are not quite as complex and the problems/errors encountered are relatively easily to solve on your own. However, self-driven learning becomes more difficult as you get into the intermediate and advanced areas of coding. You can easily get stuck, you don't have strong commitment methods or expert feedback, and you have to develop your own path of instruction (difficult for a beginner to do).
If you've done Codecademy, Code School and/or Team Treehouse, and built some small projects, and you're looking to take your programming career to the next level, attending Fullstack is a proven, fast-track way to achieve your goals.
Once accepted you have the option to join any cohort beginning within 6 months of your acceptance date. Essentially, you have the freedom to apply whenever you feel comfortable approaching coding challenges. However, regarding deadlines, we recommend applying at least 6-8 weeks before the on-campus start-date of your desired cohort. This allows us 2-3 weeks to conduct the application process and accounts for the 4-week mandatory Foundations pre-work.
However, most cohorts begin filling-up about one month before the Foundations pre-work begins. With this in mind, the best time to apply is 2 (or ideally 3) months before your desired cohort's on-campus (or remote) start date.
It's also important to consider your readiness for the admissions process. If starting from a pure beginner level, we've often seen it take students 3-5+ months of study to get to admissions standards. If you're not accepted during your first application attempt, there is a 2 month wait period before be able to apply a 2nd time.
Most importantly, you'll need to bring an open, well-rested and hungry mind ready for learning. We highly recommend using a Mac, but students have also had success using Linux (e.g. Ubuntu).
We're happy to answer any other questions you might have about Fullstack. Please ask them here and we'll get back to you with the details you need.