Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS

Paul Karim
Paul Karim
3,428 Points

I want to transfer to the iOS Techdegree BUT....

The current curriculum is based on Swift 2. I obviously don't want to be learning slightly outdated content if i'm going to be putting that much time and money into it. Will the techdegree be updated soon? I just feel like if I was given projects that I need to think about but are within my skills it would help me learn better.

Thanks.

2 Answers

Greg Kaleka
Greg Kaleka
39,021 Points

Hi Paul,

I don't speak for Treehouse, but I will say that it took quite a while for the content to be shifted from Swift 1 to Swift 2. The changes from Swift 2 to Swift 3 are pretty minor, though, and are only about small syntax changes. You're learning a lot more than syntax in the courses. 90%+ of what you would learn would be entirely applicable, and if you do everything in the tech degree, then take one or two of the Swift 3 courses, just to see the differences, you'll be golden. I would say probably 90%+ of iOS developers haven't learned Swift 3 yet either :blush:. Like I said, there's a lot more to iOS development than just the language.

Just my 2c, but I would definitely not make your decision based on Swift 2 vs Swift 3.

Cheers :beers:

-Greg

Ben Jakuben
STAFF
Ben Jakuben
Treehouse Teacher

Hey Paul Karim ! As you might have seen, our team (thanks to a big effort from Pasan Premaratne and Brittney Blews , among others) has been releasing a lot of Swift 3 content lately. We're currently testing a new version of the Techdegree that includes those new versions, and then we'll update each subsequent unit leading up to a project as the later material is refreshed (a few more courses are already recorded and in post-production).

You can certainly just wait for the new version later this week, but if you have time, you may as well start on the Swift 3 courses right away, as you'll get proper credit for them when joining the Techdegree. And all the projects will be the same, so if you're working on that, just make sure it runs on Xcode 8 with Swift 3 and you'll be in good shape to submit it.