Course Information

  • Sessions 1 day
  • Duration 7.5 hrs
  • Level Beginner
  • Assessment NA

Venue

12 Woodlands Square #07-85/86/87 Woods Square Tower 1, Singapore 737715. 5 mins walk from Woodlands (NS9) MRT station.

The venue is disabled-friendly.

Course Brochure

Certification

  • Certificate of Achievement from Tertiary Infotech Academy Pte Ltd - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Achievement from Tertiary Infotech Academy Pte Ltd.

Git and Github Masterclass

Course Code: C171
Share

What's This Course About

Master the fundamentals of GitHub with this comprehensive Git and Github Masterclass. Gain hands-on experience with version control, GitHub repositories, and collaboration tools, including pull requests, branching, and managing issues. Participants will learn how to manage repository changes, configure GitHub workflows, and explore advanced tools like GitHub Actions, Copilot, and Codespaces for modern development.

This course also covers critical aspects of GitHub security, privacy, and administration. Learners will be able to authenticate user identities, conduct code and dependency scanning, and maintain a secure repository. By the end of the course, you will acquire the skills to analyze and improve deployment processes, configure software products, and implement modifications to enhance functionality, making you proficient in GitHub for real-world applications.

Funding Options

No funding is available for this course

For WSQ funding, please checkout the details at WSQ - Github Foundations Certification Training

Course Fee

$350.00 (GST-exclusive)
$381.50 (GST-inclusive)

Course Date

* Required Fields

Additional Note

Please bring your own laptop for hands-on training. If you don't have laptop, we can provide spare laptop for training use.

Post-Course Support

  • We provide free consultation related to the subject matter after the course.
  • Please email your queries to enquiry@tertiaryinfotech.com and we will forward your queries to the subject matter experts.

Cancellation & Reschedule Policy

  • You can register your interest without upfront payment. There is no penalty for withdrawal of the course before the class commences.
  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% for any paid amount.
  • Note the venue of the training is subject to changes due to availability of the classroom.

Course Details

Course Details

What You'll Learn

Topic 1. Introduction to Git and GitHub

  • What is vesion control
  • Basic Git commands
  • What is GitHub?
  • Components of the GitHub flow
  • GitHub is a collaborative platform
  • GitHub platform management

Topic 2. Working with GitHub Repository

  • Repository management
  • Create a new GitHub Repository
  • Clone a repository
  • Create a new branch
  • Add files to a repository
  • Manage repository changes by using pull requests on GitHub
  • View repository insights

Topic 3. Collaboration Features

  • Managing issues and discussions
  • Forking and pull requests
  • GitHub pages
  • Markdown Features
  • Link a PR to an Issue
  • Identify how to assign Issues.
  • Code reviews
  • Managing issues and discussions

Topic 4. Modern Development

  • GitHub Actions
  • GitHub Copilot
  • GitHub Codespaces

Topic 5 GitHub Project

  • Projects versus Projects Classic
  • How to create a project
  • How to organize your project
  • How to organize and automate your project
  • Insight and automation with projects

Topic 6. Privacy, Security and Administration

  • Introduction to GitHub administration
  • Authenticate and authorize user identities on GitHub
  • Dependency management
  • Code scanning
  • Secret scanning
  • How to maintain a secure GitHub repository
  • Automated security
  • InnerSouce

Course Info

Promotion Code

Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.

Minimum Entry Requirement

Knowledge and Skills

  • Able to operate using computer functions
  • Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)

Attitude

  • Positive Learning Attitude
  • Enthusiastic Learner

Experience

  • Minimum of 1 year of working experience.

This is a beginner level course. No prior knowledge of Git or GitHub is required.

Target Age Group: 18-65 years old

Minimum Software/Hardware Requirement

Software:

Hardware: Windows or Mac Laptops

Job Roles

Job Roles

  • Software Developer
  • Version Control Specialist
  • DevOps Engineer
  • Configuration Manager
  • Software Deployment Engineer
  • Software Release Coordinator
  • Quality Assurance Specialist
  • Repository Administrator
  • GitHub Project Manager
  • Collaboration Tools Specialist
  • Automation Engineer
  • Code Reviewer
  • IT Support Specialist
  • GitHub Security Analyst
  • Development Team Lead
  • Open Source Contributor
  • IT Systems Administrator
  • Agile Project Manager
  • Technical Consultant
  • Software Development Trainer

Trainers

Trainers

Ken Yuen is an ACTA-certified adult educator specializing in STEM education, IoT systems, and programming. With a background in electrical and electronics engineering from NTU, he has conducted WSQ and SkillsFuture courses in Arduino, Raspberry Pi, micro:bit, Jetson Nano, and Python. He is also a registered MOE instructor, having taught coding and robotics programs in over 50 schools, equipping students and professionals alike with practical IoT and programming skills. In his IoT courses, Ken focuses on hands-on experimentation with microcontrollers, sensors, and automation systems. His prior experience as a Technical Consultant at Anson Engineering saw him develop IoT-based SCADA and temperature monitoring systems for industrial applications, giving him strong industry insight. By blending educational expertise with technical project experience, Ken ensures learners develop the confidence to build, test, and apply IoT solutions in real-world contexts.
Terence Ee is an experienced IT leader and consultant with more than 25 years of expertise in technology management, information systems, and digital transformation. He has served as Chief Information Officer at the Supreme Court of Singapore and Vice President of Information Systems at Senoko Energy, where he led major IT modernization projects. Since 2017, he has worked as an independent consultant and ACLP-certified trainer, specializing in guiding SMEs and enterprises in adopting future-ready digital platforms. As a WSQ-accredited trainer, Terence delivers programs in digital collaboration, IT governance, and productivity tools. His facilitation emphasizes case studies, simulations, and hands-on practice, enabling learners to apply modern IT systems such as Microsoft 365 and Google Workspace to improve collaboration and business efficiency. With his leadership background and deep IT expertise, Terence prepares learners to thrive in digitally transforming environments.

Dr Alvin Ang is a ACTA certified trainer. Alvin Ang did his Ph.D., Masters and Bachelors from NTU, Singapore. Previously he was a Principal Consultant (Data Science) as well as an Assistant Professor. He was also 8 years SUSS adjunct lecturer. His focus and interest is in the area of real world data science. Though an operational researcher by study, his passion for practical applications outweigh his academic background. He owns a startup externally

Shahul H. Maricar is a ACTA certified trainer. Shahul H. Maricar has been a content developer and  webmaster, building educational websites and applications with HTML, CSS and JavaScript. He then served as an IT analyst, writing programs for automating custom workflows as well as data extraction and analysis in the healthcare field.  
He is currently a freelance educator and is actively involved with development projects in game programming,  computer-aided design and computer graphics.

Noel Lou is a ACTA certified trainer. Experienced Mentor with a demonstrated history of working in the education management industry. Skilled in IOS, Unity3D, Python, Microsoft Excel, Customer Service, and Microsoft Word. Strong professional with a Bachelor’s Degree focused in Marine offshore engineering from Newcastle University.

Review

Customer Reviews (5)

will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 10/31/2021)
Will Recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
More hands on practice

Instructor was knowledgeable and explained concepts in a way easy to understand (Posted on 12/20/2018)
Will Recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
I feel that there's a slight mismatch between the time allocated for the course and the course material. However, Joel was succinct and clear on his points that helped with my understanding. (Posted on 7/28/2018)
Great trainer and session Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Trainer Joel was clear and succinct which made the understanding a lot faster. I feel that this is especially important due to the long list of subjects.

This course covers some basic math in codes, but was still slightly challenging for rusty peeps like me. However, Joel helped me to understand the fundamentals quickly which set a good platform for the advanced concepts.

Highly recommend to check this course out if you are doing data analytics on Python.

(Posted on 7/28/2018)
Will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Nil (Posted on 7/15/2016)

Write Your Own Review

You're reviewing: Git and Github Masterclass

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment