CIS 1951 is the student-run iOS app development course at the University of Pennsylvania, taught by me and the rest of the CIS 1951 team. We teach the Swift programming language, before diving into the latest app development frameworks like SwiftUI, as well as technologies like Location Services, motion sensing, and even RealityKit.
A major goal we had when designing the course was to make it fun and educational at the same time. We did this by heavily incorporating challenging yet engaging projects, from a simple adventure game all the way to an open-ended final presentation. We also designed code-along exercises for each of our technical lectures, which you can find on our course GitHub.
If you’re a student at Penn, we’ll be running the course this fall semester. Otherwise, feel free to check out our lecture materials on our course website (which I designed!)