Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
Developing iOS Apps with Swift (CS193p)
Image: youtube.com
#318 on Reddit

Developing iOS Apps with Swift (CS193p)

Stanford University

4 recommenders · 4 threads · recommended in 3 years, 2011–2023 · score 4.7

Go to course ↗

Stanford's CS193p, taught as a free video lecture series with homework, covers building iOS apps in Swift using Apple's frameworks and Xcode. Commenters describe it as a project-driven way to learn iOS development.

Commenters call it a free, fun way to learn iOS development because it is built around an actual app project with homework, and praise the instructor for explaining best practices and pitfalls.

Web & Mobile Developmentintermediatefreevideo lectures#swift#ios#xcode#stanford#app development

Recommendations by year

20112023

On Reddit (7)

  1. Recommendsclb909909r/learnprogramming2023in “Learning to program is boring.”

    If you are on a Mac, I'd recommend this Stanford YT course: https://www.youtube.com/playlist?list=PLpGHT1n4-mAsxuRxVPv7kj4-dQYoC3VVu. It is programming in Swift for iOS. He provides access to the course materials. And there is homework. Much more fun to have an actual project to work on. If you…

  2. RecommendsHansAugerr/learnprogramming2021in “How do you guys figure out how to fix an issue?”▲ 1

    I did an iOS app, and I also found it exremely frustrating to get help when I stumbled upon a quirk of the apple frameworks. I get your frustration. I'd recommend checking out the lecture series stanford posts to youtbe every two years or so. The instructor does a good point of explaining best…

  3. Recommendsrjcarrr/learnprogramming2021in “Programming goals.”▲ 1

    You could take CS50 followed by Stanford's iOS course and knock out a lot of these.

  4. RecommendsLothrazarr/learnprogramming2011in “4-hour challenge: Build a basic app in XCode!”▲ 1

    Did something similar at work last week. Four to eight hours hours to download and install xcode, and jump through the 19 hoops at developer.apple. Two hours for hello world. Try the Stanford university lectures on IOS, free and linked on this subreddit somewhere recently.

  5. Mentionsdepressed_founderr/Entrepreneur2015in “Would anyone benefit from a "Swift for Entrepreneurs" online course?”

    I am currently learning SWIFT from some guy on Udemy (got his stuff on Black Friday). Still at the very early stages - about 3\10 is done, about to make that first app! But once I complete the course, I know I won't be a great app dev yet. So yes, need more learning material! Am planning to do…

  6. MentionsFR_STARMERr/learnprogramming2014in “Learning to code in Objective-C”▲ 1

    I am learning Objective-C right now out of the Big Nerd Ranch Guide and from the Stanford iOS7 course through iTunes U. I suggest starting with the Big Nerd Ranch Guide first, as the video course is extremely fast paced and assumes that you understand complex computer science concepts on the fly.

  7. MentionsNeptLudir/learnprogramming2014in “(Beginner) Learning Python, Book recommendations, Learn Python The Hard Way, Apps”▲ 2

    If you learn Python it will be purely as a beginner language to teach you the concepts of programming. As mentioned, for iOS you need to use Objective-C. Most Obj-C books/courses assume a knowledge of C and another object oriented programing language. There is a lot of stuff on iTunesU. If I were…

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help