AI Series: GitHubLaajuus (5 cr)
Code: AT00DH91
Credits
5 op
Teaching language
- English
Objective
- Introduction to GitHub: Understand what GitHub is and the benefits it offers for version control and collaboration.
- Setting Up Git and GitHub: Learn how to install Git and create a GitHub account.
- Creating and Managing Repositories: Discover how to create, manage, and track changes within repositories.
- Branches and Merging: Master the use of branches and merging to manage and collaborate on code.
- Working with GitHub Remotes: Learn to use GitHub remotes for effective collaboration.
- Essential GitHub Features: Explore key GitHub features like Issues, Gists, and Organizations.
- GitHub Workflow Basics: Understand the GitHub workflow, including forking repositories, submitting pull requests, and tagging releases.
- Introduction to Advanced Git Concepts: Level up your Git skills with advanced concepts like rebasing, stashing, and Git LFS.
Enrollment
01.08.2025 - 31.07.2026
Timing
01.08.2025 - 31.07.2026
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Faculty of Technology (LAB)
Campus
E-campus
Teaching languages
- English
Degree programmes
- Complementary competence, Bachelor's
Teachers
- Juhani Grape
- Saku Syngelmä
Groups
-
TLABTO25-26EComplementary competence (Bachelor's) 2025-2026, Faculty of Technology
-
TLABTO25-26
Learning outcomes
- Introduction to GitHub: Understand what GitHub is and the benefits it offers for version control and collaboration.
- Setting Up Git and GitHub: Learn how to install Git and create a GitHub account.
- Creating and Managing Repositories: Discover how to create, manage, and track changes within repositories.
- Branches and Merging: Master the use of branches and merging to manage and collaborate on code.
- Working with GitHub Remotes: Learn to use GitHub remotes for effective collaboration.
- Essential GitHub Features: Explore key GitHub features like Issues, Gists, and Organizations.
- GitHub Workflow Basics: Understand the GitHub workflow, including forking repositories, submitting pull requests, and tagging releases.
- Introduction to Advanced Git Concepts: Level up your Git skills with advanced concepts like rebasing, stashing, and Git LFS.
Assessment scale
1-5