(Harvard CS164) Mobile Software Engineering, 2012

Introduction to principles of software engineering for mobile devices and best practices, including code reviews, source control, and unit tests. Brought to you by David J. Malan


Average Course Length

25 hours


Skill Level

Intermediate



Pick a lesson


1: Lecture 0: Introduction
2: Lecture 1: MVC
3: Lecture 2: Relational Databases
4: Lecture 3: Design Patterns
5: Lecture 4: Objective-C
6: Lecture 5: iOS
7: Lecture 6: iOS, continued
8: Lecture 7: iOS, continued
9: Lecture 8: Unit Tests
10: Lecture 9: Scalability
11: Lecture 10: Windows Mobile
12: Lecture 11: Security