Contents:
- Introduction to Git and GitHub to learn source control basics, Git fundamentals, and how GitHub enhances collaboration through repositories, commits, branches, and pull requests.
- Exploring GitHub Products and Features to understand account types, plan options, GitHub Desktop and Mobile, and key tools like issues, notifications, and projects.
- Working Securely with GitHub to configure code scanning with CodeQL, apply best practices for secure repositories, and manage permissions and security checks.
- Getting Started with GitHub Copilot and Codespaces to set up AI-assisted coding, generate code suggestions, and use cloud-hosted development environments for consistent workflows.
- Managing Work and Communication to organize tasks with GitHub Projects, collaborate effectively using Markdown, and streamline team communication.
- Contributing and InnerSource Practices to participate in open-source projects, manage InnerSource programs, and maintain repository quality through pull requests and history management.
- Authentication and Administration to configure roles, policies, and identity management for secure access and governance across teams.
- Using GitHub Copilot with Python to apply AI-assisted coding for Python projects, automate tests, and improve productivity with language-specific features.