Turing College takes a different approach to engineering education. We take the best parts of formalized Computer Science programs from Ivy League Universities and combine that theoretical knowledge with industry derived software engineering techniques. The end result is the ability to design and modify complex systems at any scale with the practical engineering knowledge to build those systems from the ground up.
Through the course of our two year program, you will complete:
The focus of the entire curriculum is to master a series of challenging subjects, one or two at a time, working at each students ideal learning pace, towards a larger professional or project based goal. All courses are available at all times, as long as the prerequisites are met. All prerequisites are concept based, rather than course based, meaning you can learn the concept from any number of courses or portions of a course.
As our program is highly tailored to each student, we focus less on pre-packaged degree programs and more on having each student reach their full potential. If a student is starting from zero, and wishes to reach a high level of proficiency in multiple programming languages, the course of that program will encompass the equivalent of several degrees at a traditional institution. Even though we have 3 times the amount of instructional hours and much more practical application than the in-major (non liberal arts) portion of a Bachelors of Science in CS in most schools, since we do not require the typical Liberal Arts portion of a BS degree, our program actually takes less time to complete.
The typical degrees awarded would be an Associates of Applied Science in Computer Science, an Associates of Applied Science in Software Engineering, plus an an optional Masters in Software Engineering.
While we highly value knowledge for knowledge sake, our system is highly goal oriented and well suited to very specific professional tracks. If, for example, your personal goal is to be the next great Google search engineer, we work with you to clearly define the set of skills and technologies that position requires and our system will create a path from your current knowledge to that end goal in the most direct way possible.