Not Sure Where to Apply?

About Big Nerd Ranch

Location: Atlanta

Big Nerd Ranch is in the business of building brilliant digital products and training others to do the same.

BNR has an incredible team of engineers and designers that build incredible iOS, Android and Web applications. These same developers and designers... Read More

Since 2001, Big Nerd Ranch has been partnering with companies — from startups to Fortune 100s — to build brilliance through innovative digital product development and training. Big Nerd Ranch helps technology leaders and digital product owners take their products from “visionary” to “market advantage.”

Courses

Accelerated iOS with Swift

Cost: $4,200
Duration: 1 week
Locations: Atlanta
In-person Only
Course Description:

If you’ve already mastered procedural and object-oriented programming and need a fast-paced introduction to iOS development, this course is for you. With this five-day bootcamp, you’ll be building elegant and efficient iOS apps in no time.

What You'll Learn:
- Setting up text input fields on the iPhone and move the virtual keyboard onto the screen
- Pulling data from a web service for use in an application and storing that data on the device
- How to handle touch and complex multi-touch sequences
- Properly configure your user interface to handle multiple device orientations and device rotation
- Using Auto Layout to create user interfaces that work on any device -
Using Core Data for data persistence

View our website for a full course syllabus.

Subjects:
Swift, iOS

Advanced Android

Cost: $4,200
Duration: 1 week
Locations: Atlanta
In-person Only
Course Description:

Go beyond the fundamentals in our five-day Advanced Android course for experienced Android developers. You’ll learn how to prep your app for app store submission and the techniques that make your code stand out from the crowd. We’ll also teach you how to maintain your app and improve its performance.

What You'll Learn:
- Authentication with OAuth
- Handling network errors
- How to choose the right threading options
- Testing with mock responses and recorded server responses
- Simplifying your code by leveraging 3rd-party libraries
- Implementing fully custom views
- Creating custom notifications
- Signing apps, Google play release process, alpha and beta releases

View our website for a full course syllabus.

Subjects:
Android

Advanced iOS

Cost: $4,200
Duration: 1 week
Locations: Atlanta
In-person Only
Course Description:

This 5-day class explores advanced iOS development topics and will teach you how to maximize the performance of your new and existing iOS applications. Prepare your brain for an influx of Swift and iOS programming knowledge.

What You'll Learn:
- Various tools for document-based and multithreaded architecture - Create iOS extensions
- Record video, process barcodes and synthesize speech using AVFoundation
- Create custom animations for transitions between view controllers
- Take advantage of unit testing
- Create your own UIs with custom Layers and Core Graphics

View our website for a full course syllabus.

Subjects:
Objective-C, Swift, iOS

Android Essentials

Cost: $4,200
Duration: 1 week
Locations: Atlanta
In-person Only
Course Description:

Four out of every five smartphones use the Android operating system. Learn to build for this ever-present platform with our five-day introduction to Android programming.

What You'll Learn:
- Build sophisticated applications using multiple activities and fragments
- Integrate with web services using REST APIs and threading
- Effectively handle configuration changes and low memory states
- Communicate between and within Android applications
- Make your user interface shine with styles and themes
- Animate views using property animations

View our website for a full course syllabus.

Subjects:
Android

Front-End Essentials

Cost: $4,200
Duration: 1 week
Locations: Atlanta
In-person Only
Course Description:

If your website or web app doesn’t work on smartphones, then it simply doesn’t work. More people are using mobile devices than ever before, requiring a new approach to design and development. This 5-day course teaches you how to implement responsive, mobile-friendly layouts for your website and provides a solid foundation in programming for the browser. From the first day of class, you’ll build websites and apps that work in different browsers and on different screens, learning skills that will last beyond the next wave of devices and will survive new OS releases. Enterprise teams will find this course especially useful for building apps used in a bring-your-own-device environment.

What You'll Learn:
- Building responsive, mobile-friendly websites
- Using Bootstrap for rapid styling and how to write the code that powers your application
- Improving your site’s performance and efficiency
- Leveraging real-time data for collaborating across web and native apps
- Writing effective JavaScript, CSS, and HTML5
- Utilizing Ember.js, jQuery, and Node.js

View our website for a full course syllabus.

Subjects:
CSS, HTML, Node.js, JavaScript

iOS Essentials with Swift

Cost: $5,200
Duration: 1 week
Locations: Atlanta
In-person Only
Course Description:

If you're new to iOS development and want to write applications that run on the iPhone or iPad, this course is just what you need. In just seven days, we’ll have you building your first iOS application using Swift.

What You'll Learn:
- The toolchains and the classes that make up the iOS UI framework
- Using Core Data for data persistence
- Understand application architecture and how to pass data around in your application
- Syntax, best practices and hands-on examples for functions and closures
- How Swift's native Error Handling mechanism helps you write elegant and safe code

View our website for a full course syllabus.

Subjects:
Swift, iOS

Big Nerd Ranch Reviews

Average Ratings (All Programs)

Big Nerd Ranch logo

4.9/5 (21 reviews)

Andrew King
Graduated: 2015

6/16/2017

Course
iOS Essentials with Swift

Overall

Curriculum

Job Support

"Amazing"

Zero to hero in 7 days is how this course felt afterwards. Propelled me to a new career and gave a solid & well rounded foundation to iOS fundamentals.

Michael Dorak
Software Engineer | Graduated: 2015

6/15/2017

Course
Advanced iOS

Overall

Curriculum

Job Support

"Advanced iOS Bootcamp"

This 5-day class explores advanced iOS development topics and will teach you how to maximize the performance of your new and existing iOS applications. Prepare your brain for an influx of Swift and iOS programming knowledge.

What you'll learn
Various tools... Read More

Andrew Dennistoun
Graduated: 2014

6/15/2017

Overall

Curriculum

Job Support

"Big Nerd Ranch Advanced iOS Development Course"

This was a great bootcamp. I learned more in five days there than I had in the five months before I went. The instructor was nice and highly knowledgable, the location was great, and I met a lot of people and made a lot of connections with people who... Read More

Anonymous
Graduated: 2016

6/14/2017

Course
Advanced iOS

Overall

Curriculum

Job Support

"Advanced iOS dev bootcamp superb"

I attended the advanced iOS dev bootcamp. They covered many of the most important, but sometimes overlooked features in iOS. We also did a deeper dive into some of the core parts of iOS that have been invaluable. I would highly recommend Big Nerd Ranch... Read More

Michelle Randolph
President | Graduated: 2017

6/14/2017

Course
Advanced iOS

Overall

Curriculum

Job Support

"Incredible Advanced iOS Bootcamp"

The BNR boot camps are worth every penny and then some. The lectures expand so much on what is in the book and the conversations that arise during the course are perhaps even more valuable than the lectures and lab time. I learned so much more than what... Read More

Michael
Senior UI/UX developer | Graduated: 2014

6/14/2017

Overall

Curriculum

Job Support

"Incredible"

Not only was the Asilomar an amazing experience, but the instructor and curriculum were outstanding. If you really want to fastrack your development skills with very indepth coverage, I highly suggest Big Nerd Ranch courses.

Allan Caine
Android Solutions Designer at TD | Graduated: 2015

12/10/2016

Overall

Curriculum

Job Support

"Got the dream job"

I got the dream job
Improves skills quickly
Looks good on a resume
Great professional development

Can be intense and tiring.

Ria G.
Computer Science Teacher | Graduated: 2016

12/10/2016

Overall

Curriculum

Job Support

"Total immersion into Android dev, extremely knowledgeable and caring instructor, fantastic materials, and great collaboration."

Although I knew the basics of Android development, there were many pieces I was missing. Not only did I learn what I needed to in order to make sense of everything, but I learned much, much more. The instructor was fantastic, non only an Android expert,... Read More

Brenden Konnagan
iOS Engineer | Graduated: 2016

8/25/2016

Overall

Curriculum

Job Support

"Fantastic Material"

This boot camp prepared me well to have confidence going into my new job. I recently changed careers from that of sales to that of a mobile developer. While I took numerous courses to assist me, it was the boot camp that cemented in me a basic understanding... Read More

Wes Goldwater
Graduated: 2014

7/13/2015

Overall

Curriculum

Job Support

"Wow!"

I loved attending the beginning iOS course at the Asilomar campus. It was a wonderful location that was a true retreat from the world. The course was well paced and allowed for a walk on the beach each day, which gave me a great mental recharge mid-day.... Read More

Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.