Language: · Malay · English ·
This workshop introduces GitHub as a platform for storing project materials, producing documentation, building a digital portfolio and managing team collaboration.
The workshop focuses on the practical use of GitHub through the web interface, GitHub Desktop, Visual Studio Code and other supporting applications. Participants do not need prior experience using Git commands through the command line.
After completing this workshop, participants will be able to:
- Build a GitHub profile and project repository suitable for a digital portfolio.
- Produce project documentation using README, Markdown, images and demo links.
- Use GitHub for team collaboration through Issues, Projects and Pull Requests.
At the end of the workshop, participants are expected to have:
- An active GitHub account.
- A more professional GitHub profile.
- At least one project repository.
- A neat and complete project README.
- Experience using GitHub Desktop.
- Experience collaborating in a group repository.
| No. | Material | Content |
|---|---|---|
| 1 | Presentation Slides | Basic GitHub Workshop |
| 2 | Participant Module | Basic GitHub Workshop Module |
| 3 | Basic Exercises | Basic GitHub Workshop Exercises |
| 4 | Mini Project | GitHub Mini Project |
| 5 | Additional Exercises | GitHub Pages, Copilot, VS Code and Google Colab |
- Prepare an active email address.
- Make sure you can sign in to your email account.
- Bring a laptop if available.
- Make sure the computer can access GitHub through a web browser.
During the workshop:
- Follow the exercises in sequence.
- Save your GitHub profile link.
- Save your project repository link.
- Use neat file and folder names.
- Ask the facilitator if you face technical issues.
After the workshop:
- Update your GitHub profile.
- Update your project README.
- Check your project and demo links again.
- Share your profile or repository link as a digital portfolio.
| Platform | Use |
|---|---|
| GitHub | Main platform for project repositories and collaboration. |
| GitHub Desktop | Visual application for clone, commit, push and pull. |
| Visual Studio Code | Code editor for opening and updating project files. |
| Google Colab | Cloud notebook for Python, data and AI exercises. |
| GitHub Copilot | AI assistant for questions, documentation and code review. |
| GitHub Pages | Publishing portfolio websites or project demos. |
