This course is perfect for:
The App Store is the chosen platform for the world’s most ground-breaking developers: from Snapchat to Venmo, Words with Friends to Vine. They all came to iOS first. In 2014 Apple announced Swift, the language that will power all future apps on iOS. Starting with the basics of Xcode and programming in Swift 3, you'll master view controllers and table views — the building blocks of all iOS apps. You’ll learn the fundamentals of iOS app development as you complete eight projects (including a published App) with 1-on-1 help from a professional Swift developer. And yes - you must have access to an iPhone and Mac laptop for this course.
Work with an experienced iOS developer to learn best practices, get feedback on your work, and fix difficult bugs.
Learn by building mobile apps that increase in complexity and reflect real-world problems.
Join 40+ hours of Workshops and Q&A sessions every week. You'll have unlimited access as a Thinkful student.
Chat with other students, mentors, and alumni on Slack to get help instantly and learn best practices.
Your first day
Meet your mentor, access the curriculum, and join a community of 3000+ students and mentors on Slack. At Thinkful, the relationships you form with your mentor and peers help you learn faster.
During the course
Read less and build more. Each course is focused around projects to emulate real work and increase memory retention. And if you get stuck, ask your mentor or jump into daily Q&A Sessions.
Graduate on your schedule
Every Thinkful course is self-paced so there's no need to quit your job. Typically, students finish the iOS course in 3 months with a published app in the App Store and a portfolio. All graduates receive lifetime access to the course curriculum.
Xcode, Swift, strings, variables, loops, conditionals, functions, basic operators, arrays, if/else switches, Sprite Kit, command line, GitHub
Project(s) you'll build
Object-Oriented Programming (OOP), classes, objects, UIView, initializers, instance methods, optionals, subclassing, structures, looping
Project(s) you'll build
Sliders, buttons, textfields, navigation controls, troubleshooting & debugging, view controller, NSUserDefaults
Project(s) you'll build
Table view controllers, autoLayout, AFNetworking, APIs, SearchBar, images
Project(s) you'll build
Wireframing, user testing, coding process, refactoring, publishing to App Store
After spending 6 years in banking, Stephanie wanted to travel and work on her own projects. Thinkful's course helped her learn concepts that 'would've otherwise taken years to pick up.' Her current projects include a software tool that allows you to program in plain English and a flashcard app to help people study for exams.
Peter had long decided that business consulting wasn't his passion. He tried Codecademy and other online options but wasn't making enough progress. In less than a year after, Peter went from having no meaningful coding ability to building Quizzify, an iOS app.
I'm a seasoned software developer/architect/consultant with over 20 years experience under my belt, and I'm a satisfied (returning) Thinkful customer. Technology moves at the speed of light; Thinkful courses keeps me both current and marketable. I don't have time to scrub the internet looking for resources to help me learn a particular language, platform or technology. Thinkful courses are exactly what I've been looking for; they are expertly outlined, lessons are segmented into managable, bite-sized pieces, professional, insightful mentors who take your learning style and experience (of the lack thereof) into account. Thinkful just works for me. Did I mention the Thinkful Staff is incredible too? Whatever you're at, Thinkful will meet you there, and help you reach your technological goals. Higly recommend.
My course at Thinkful was great! It provided me with a great foundation, now I feel like I can tackle any idea I have. If I have any problems, I know where to look if I have any issues. I would recommend this class to anyone!
At my work there was an opening for someone to build an iOS app for another department. Naively, I jumped at the chance, thinking app development couldn't be hard. But it's tough, crazy tough for a beginner like me. There are many online tutorials, many of which don't cost much. And maybe you won't consider this until you've been as far as I have in the tutorial wilderness. The mentorship at Thinkful is really great along with the slack channel where you can get even more help in between sessions. The user experience of the course is also really great. Some courses have smallish font with scattered videos. Thinkful is a nice clean presentation that makes.
Overall this was a great course. There are a plethora of online learning resources, however having a dedicated mentor is invaluable. If you're starting from scratch you may find the curriculum challenging - however it prepares you for the research and problem solving skills you'll need to successfully finish the course.
I came with some programming experience - and some Swift experience - but still gained considerable knowledge. And my mentor Brian was great.
Looking forward to taking more courses.
I enrolled in the Thinkful IOS Development Course after taking a classroom based course in NYC. Before joining Thinkful, I learned a lot of fundamentals in the classroom course. However, Thinkful has taken me to the next level, where I have been able to focus on strengthening my weak areas with my mentor. I feel confident that I will be at a junior developer level after 3 months.
At first I was skeptical about taking an online course, but Thinkful did the best they could to educate me and treat me like family so I was very comfortable with the course, very educational and Great Mentor! I cant thank them enough for all they have done! I am also coming back to take more courses!
I researche MANY resources for iOS development and Thinkful is by far the best! I had no experience in development and was quickly comfortable in just a few weeks with their resources. From the one-on-one mentoring to general support, they are responsive, direct and very helpful. I was comfortable working at my own pace and Thinkful makes it easy to jump right back in at any time.
I had a great experience with Thinkful. I took the iOS course (the first time it was offered) and was paired with a spectacular mentor. I spent about 20 hours a week on the curriculum and was able to leverage my mentor for any hangups I had. I learned enough to create an app and release it on the the App Store and also teach myself more advanced iOS concepts.
Prior to the class I had tried learning iOS multiple times and found that it was close to impossible. I bought books, courses and watched youtube videos to no avail. Objective-C is difficult and the xCode environment can be intimidating. Thankfully, the curriculum and my mentor broke things down in a step by step manner and catered to the fact that I had never written a line of code before the class. Now I feel confident when I program and know how to solve tricky problems I had in the past.
The iOS Thinkful community has evolved and now there are even more resources for new students to get help and even learn subjects outside of the curriculum. Learning to code is tough, and I think having a community oriented approach like Thinkful does makes the process a lot easier.