CodePath Bootcamp: Learn Android & iOS the Better way

CodePath Bootcamp rocks! I have been building products for the iOS platform since 2012. As the mobile market exploded, I started to feel like I was missing something. It took some time to shed the iOS ego and acknowledge that 85% of mobile users in the world are on Android. And this isn’t going to go away. And, pre to 2016, I knew little about servicing that massive market segment, Android. It was time to change that and skill up on Android mobile development.

So I began the search for a bootcamp that could instill me with new powers. In the past having completed various online courses through edX, Stanford University and Kauffman Fellows Academy this time I wanted to do something different and go offline. Unlike online self learning, it’s easy to fall off the wagon. I didn’t want to give myself the luxury of falling off the wagon. Among the noise of the internet I finally saw the light.

Enter CodePath

CodePath is a 8 week bootcamp program ran both online and offline. Classes are ran by experts in their respective fields — CodePath cofounder Nathan for Android and his cofounder Tim for iOS. Alumni also play a role contributing to weekly classes online and offline. It’s a nice tight network of professionals advancing education in hot fields like mobile development & design.

There is an extensive and up to the date online resource of information for Android and iOS (links below). Unlike books or most online resources that can go out of date fast. CodePath’s online resources are always up to date since they also form the backbone of the offline classes.

Classes are Free. Seats are Limited. But, don’t be fooled, this is premium education. Apart from applying to get in, successful candidates get phone screened and then have to prove their commitment with pre-work (coding project). It’s possible to win women in science scholarships. I love this approach. It keeps the bar high!

CodePath iOS 2016 Alumni at Facebook HQ

Sponsored by Silicon Valley’s Tech Giants

Each class is sponsored by a tech giant in Silicon Valley. Hello to other tech companies  — pay attention.

When I attended the Android bootcamp class it was sponsored & hosted by Uber at Uber HQ. Then later when I attended the iOS Swift bootcamp, Facebook was sponsoring it and hosted us inside their garden-roofed fantasyland (love that place!). AirBnB also participated in sponsorship in SF.

Tech Giants sponsorship provides insight into the vibe and energy of these companies and ability to speak to the folks that work there. Side note; if you want a job there this is a more qualified with less hoops method of applying.

More companies should be doing this. If anything it demonstrates a level of commitment to STEM education in Silicon Valley. This is why every tech company should be sponsoring such educational programs. Furthermore, what a brilliant way to enrich your existing and future staff with modern education that allows them to hit the ground running. This idea of enriching staff with modern education to enhance their skills and readiness is in harmony with Kamau Bobb‘s vision for STEM education and workforce development.

I know Mobijutsu

If you seen The Matrix you may recall Neo being uploaded with Ninjutsu code and having his mind blow with this new knowledge. This is how I felt at CodePath.

You know you have to get your s**t together in the 1st week of CodePath when you hear about the structure of the program and attendance requirements.

The best way to summarize this is it feels exactly like when you get a trainer at the gym for the first time, get pushed and you then realize stuff you never knew you were capable of. You move to a new bar! In the first 4 weeks you will have built 4 apps and mastered mobile development.

Life after CodePath

Nearing the end of the 8 week program I got a sense of accomplishment and some sadness that the end was near. I met new friends, worked with amazing people and pushed myself to new limits.. and I survived.

Knowledge is Power. With Knowledge you can Create. In Silicon Valley this is what creates value. An ability to bring something to life just from an idea is uplifting. It is an ability to Execute.

I now know Android and have few Android apps under my belt. I also understand the ecosystem and understand the lifecycle of building on the platforms of the future, mobile.

Mobile is the future (we all know this) and this future is 1/4 owned by iOS and 3/4 Android.

Nature gives and also takes based on utility. To maintain momentum and this new knowledge, one needs a good plan to keep on executing. I plan to put it to good use through; (1) giving back to the CodePath community and (2) by applying my mobile skills to the road ahead in 2017.

Thank you Nathan and Tim for your education, persistence and my flood of never ending questions.

~ Ernest

Links


Ernest is an Aussie Software Engineer based in Silicon Valley. When not doing a baby freeze then you’ll find him floating in an isolation tank.

Follow Ernest on Twitter => https://twitter.com/ernestsemerda