Animation, Application Programming Interface (API), Best Practices, Cocoa Programming Language, Continuous Deployment/Delivery, Continuous Integration, Data Storage, Design Patterns Programming Methodologies, Git, Graphics, HTTP (HyperText Transport Protocol), JSON, Memory Management, Mercurial, Microservices, Object Oriented Programming (OOP), REST (Representational State Transfer), Software Design, Subversion, Unit Test, User Interface/Experience (UI/UX), iOS