Skip to main content

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-26E
    Complementary 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