GitHub Foundations: Privacy, Security, and Administration
49mBeginner2023-10-17
Authors
Noah Gift
MLOps Expert | Solopreneur | Author | Adjunct Professor | CTO
Course details
GitHub helps software engineers manage everything from their own projects to complex development workflows with larger companies. In this course—one of seven installments in the GitHub Foundations series—work towards GitHub certification as you learn how to secure your GitHub account with 2FA, access permissions, and EMUs, as well as configure and manage repositories and organizations. Noah Gift, an author and Executive in Residence at Duke University, breaks this course into two sections, focusing first on authentication and security and then on administration. In the latter section, he covers enabling and disabling GitHub features, demystifies repository permission levels and visibility options, and more.
Skills covered
Version ControlGitHubSoftware Development ToolsSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Building secure and efficient GitHub workflows
1. Ensuring Your GitHub Account's Integrity - Authentication and Security Introduction
- 02 - Introduction to authentication and security
- 03 - Securing account with 2FA
- 04 - Understanding access permissions
- 05 - Enterprise Managed Users (EMUs) explained
2. Configuring and Managing Repositories and Organizations - GitHub Administration Introduction
- 06 - Introduction to GitHub administration
- 07 - Enabling and disabling features
- 08 - Repository permission levels explained
- 09 - Setting repository visibility options
- 10 - Repository privacy settings and options
- 11 - Features and options in the security tab
- 12 - Understanding repository insights
- 13 - Managing collaborators in GitHub
- 14 - Managing organization settings
- 15 - Members, teams, and roles in a GitHub organization
Conclusion
- 16 - Next steps - Continuing your GitHub mastery journey
Related courses
- GitHub Foundations Cert Prep by Microsoft Press
- Hands-On AI: Implementing Agentic Systems
- Programming Foundations: Version Control with Git (2020)
- Hands-On MCP: Extend Agent Mode with VS Code
- GitHub for Data Scientists
- Coding Exercises: GitHub
- AI Pair Programming with GitHub Copilot (2022)
- GitHub for Data Science Job Seekers
Related learn paths
- Prepare for the GitHub Foundations Certification
- Getting Started with WordPress
- Get Started with PHP
- Improve Your Programming Skills with Artificial Intelligence
- Become a Full-Stack Web Developer
- Starting Your Career in Tech: DevOps
- C# Foundations: From Basics to Building Blocks
- Fundamentals to Become a Machine Learning Engineer