If you meet these prerequisites, CS193p is arguably the for learning iOS development. If you’re a complete beginner, consider taking an introductory programming course first (such as Stanford’s free CS106A or a Python/JavaScript bootcamp) before tackling CS193p.
On the left sidebar, click "Lecture Slides" or "Assignments." Unlike YouTube, the official site provides: cs193 full
Every time Paul Hegarty writes code in a lecture, pause the video and write it yourself. Typing the code yourself reinforces muscle memory and helps you catch errors. If you meet these prerequisites