Most students come to us with one of two goals: either they want to get a job that pays well or they are entrepreneurs and want to build their own products. In either case, we believe mobile development is the way to go. First, there is a significant shortage of mobile developers in the world today. Because mobile technology is changing so fast, there are never enough experienced mobile developers in the market. Second, because of the growing use of smartphones, and their unprecendented level of reach, the opportunities in this space are endless. Check out this cool and informative video from one of the leading Silicon Valley VC firms:
We believe that working on real products is the only way to gain the practical skills necessary to land and keep a software programming job. That is why we provide each of our students with an in-house internship with one of our partner companies. These companies own real apps, some of which are presently on the App Store, and our students get the chance to work on these for six weeks (versus being relegated to doing the administrative work that many traditional internships provide).
The internship program is overseen by software developers, each of whom typically has 10+ years of experience in software development and a deep interest in technology. Our co-founder Aditya Narayan is also involved in the program and provides one-to-one guidance to our students throughout the entire process. In addition to being a successful entrepreneur, Aditya is a well-regarded technology expert and has held very senior technology positions at well-known companies.
We pioneered this approach in 2013 and we are the only program in NYC that offers this unique experience.
We work regular office hours (i.e. regular tech company hours!) – We open at 10:00 am and finish when the day’s work is done.
Specifically, our program will address the full software development lifecycle and how systems are designed. You will understand software security. You will understand system performance. You will understand infrastructure. You will understand data modeling. All of this will be taught to you in addition to teaching you how to write code. In other words – you will learn what is needed to do a real software engineer’s job.