P1xt / p1xt-guides

Programming curricula
MIT License
6.91k stars 1.7k forks source link

Can I replace CS50's Mobile App Development course? #175

Closed mohdfareed closed 3 years ago

mohdfareed commented 3 years ago

Hi p1xt,

Do you think it is possible to replace CS50's Mobile App Development with CS193p (Developing Applications for iOS using SwiftUI) or iOS & Swift - The Complete iOS App Development Bootcamp without missing on any concepts? If so, which would you recommend of the aforementioned? And if I did so, would the mobile app development specialization be redundant?

My goal is not set yet on getting into native iOS development, but I would like to get an idea of it.

Another side question. Which specialization would you recommend if I had to choose only one, the Odin Project or Full Stack Open?

Thanks a lot!

P1xt commented 3 years ago

My best advice:

Take everyone's advice as input, but make YOUR decision based on your personal goals. If you want to do native mobile app development instead of React native - then do that. It is your life. It is your goals. It is your decision.

I've laid out a path. My primary goal is to streamline the "what to learn" decision making process to help others not get stuck so much on the "what" part so they can get to the actual learning. Make the path yours by bending it to accommodate your needs.

I'd take the Stanford course were it me picking between the two native mobile courses. That particular Udemy instructor's courses are basic to the point of being a waste of your time.

If it were me, I'd pick Full Stack Open over Odin. That said, Odin is great - it's just easier and as a result teaches you less.