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

General Discussion

Ryan Maneo
Ryan Maneo
4,342 Points

I feel really lost.

I made it about half way through the iOS Development with Swift 2.0 Track. I was making real progress. While those courses are still around, they've been scattered, and I no longer have a straightforward linear way of looking at the curriculum. Because of this, I have no clue where I am, and how to continue. I really don't feel like re-taking Swift by starting with Swift 3 Basics, because from what I've read, the only big changes in Swift 3 are API/Naming changes, not changes to the core language syntax.

Can someone shed some light on this? It's really frustrating to no longer have a set track of courses anymore. In the meantime I've just been dabbling in Web Development until this issue is fixed.

Suggestion: Keep Swift 2.0 Track and rename it as "iOS Development with Swift", and simply update the content as time goes on, then allow people to "test-out" of skills and skip videos that aren't necessary.

Hi Ryan I recommend substituting 2.0 for 3.0.

3 Answers

I really don't feel like re-taking Swift by starting with Swift 3 Basics, because from what I've read, the only big changes in Swift 3 are API/Naming changes, not changes to the core language syntax.

Hi Ryan,

Swift API changes are changes to the core language syntax — major changes. The courses to which you are referring cover basic Swift syntax. If you feel lost, taking the newer Swift 3 courses is exactly what you want to do.

Chris Stromberg
PLUS
Chris Stromberg
Courses Plus Student 13,389 Points

Ryan, I totally understand your frustration! The path to follow is not always clear with out the tracks, it may help to substitute swift 3.0 courses where there was a swift 2.0 course. I have also found it helpful to sometimes take a break and come back to learning swift with a renewed fresh focus.

Best of luck.

Ryan Maneo
Ryan Maneo
4,342 Points

That's kind of what I'm doing by switching to Front-End-Web-Development in the meantime, although this is still very annoying to me.

Shit man, feeling the same way... But i did write down the course syllabus on my whiteboard few weeks back then, here it is:

  1. Swift Basic
  2. Collections and Control flow
  3. Functions in Swift
  4. OOP
  5. Build a simple app
  6. Enum and optional
  7. Protocols
  8. Error Handling 9 Vending Machine 10.Intermediate Swift
  9. Delegate
  10. Interactive Story
  11. Generics
  12. Closures
  13. Auto layout
  14. Network programming
  15. Debugging
  16. TableView
  17. What's new in auto layout
  18. Obj-c for iOS
  19. CoreData
  20. API and collectionView
  21. ScrollView
  22. Selfie App