Software Engineering for iOS

Although developers spend tons of time in Xcode, they also use a lot of other tools to get their work done. In this path, you’ll learn some of the tools that developers rely on every single day. You’ll work with Git, learn your way around the command line, and finally build graphics for your app in Sketch.

Software Engineering for iOS

Learning path · 3 video courses (5 hrs, 44 mins)
1
Beginning Git
In this introduction to using Git for source control you'll learn everything from cloning and creating repos, through committing and ignoring files, to managing remotes and pull requests.
2
Command Line Basics
A command line course for beginners! Explore the basics like manipulating files and directories, navigation and tips and tricks to make your experience on the command line a little smoother.
3
Beginning App Asset Design
Introduction to designing and using visual assets for your apps. Learn about vector and raster graphics tools, design principles, digital color, and more!

After completing this learning path…

…you’ll have learned a lot about tools that developers use in their work, and built up confidence in relying on tools that are critical for developers to maintain their workflows, both alone and in teams. At this point, you’re ready to head into more advanced topics, and start building your very own apps!

Up next

iOS & Swift
UIKit Fundamentals
Learn the basics of UIKit by creating a simple iPhone app. This course will then show the fundamental concepts of an app project, adding controls and navigating between screens.