GitHub Essentials

This course will teach you how to use source control in a team environment.

These skills will help you collaborate with other members of your development team and fit in.

If you're planning to join a company as an iOS developer or maybe just work with a friend on a project, the skills you'll learn in this course will be invaluable.

In addition to that, you'll also learn how to use the GitHub desktop app and Terminal as two alternate ways to use GitHub for your Xcode projects.

Learning Outcomes:

  • Source Control in a Team

    Learn how to use Git in a team environment. Learn about branching, merging, resolving conflicts, pull requests and more.

  • Learn by example

    Examples will be used to mirror what you would face in a team. This will help you grasp the workflow which can sometimes seem abstract by explanation alone.

  • Desktop App and Terminal

    Learn to use GitHub with your Xcode projects via Terminal and the Desktop app.

Course curriculum

  • 1


    • Welcome

    • Where to Get Help?

  • 2

    GitHub Essentials

    • Introduction to GitHub Essentials

    • Lesson 1: Branches

    • Lesson 2: Inside a Team Environment

    • Lesson 3: The GitHub Desktop App (GUI)

    • Lesson 4: Git via the Terminal

    • Lesson 5: Forking Third Party Projects

Enroll in CWC+ to access all of our courses

When you join CWC+, you'll get access to this course along with many others! No matter what your goal is; whether it's to start an iOS career, become a freelancer, build an app business, make apps for income... we'll help you get there!

Join CWC Plus