Introduction à GitHub pour débutants | GitHub Basics for Beginners

#Git #GitHub #Version #Control #Software #Engineering #Programming #Tools #education #STEM #collaboration
Share

Description 

Cet atelier-conférence de 45 minutes offre une introduction pratique à Git et GitHub pour les étudiantes et étudiants universitaires sans expérience préalable. À l’aide de démonstrations guidées, les participants apprendront à créer un compte GitHub, gérer des dépôts locaux et distants, cloner un projet, utiliser les branches et collaborer sur un projet simple (ex. : page HTML).

Les concepts clés de la collaboration logicielle (repository, branch, clone, push, pull, etc.) seront expliqués de manière progressive et accessible.

🎯 Learning Outcomes 

À la fin de l’atelier, les participants seront capables de :

- créer et configurer un compte GitHub ;
- créer, cloner et gérer des dépôts Git ;
- utiliser les commandes de base (clone, push, pull) ;
- créer et gérer des branches ;
- collaborer sur un projet simple et résoudre des conflits élémentaires.

---

Description 

This 45-minute workshop-conference provides a hands-on introduction to Git and GitHub for university students with no prior experience. Through guided demonstrations, participants will learn how to create a GitHub account, manage local and remote repositories, clone projects, use branches, and collaborate on a simple project (e.g., an HTML page).

Core collaboration concepts (repository, branch, clone, push, pull, etc.) are explained step by step in an accessible manner.

🎯 Learning Outcomes

By the end of the workshop, participants will be able to:

- create and set up a GitHub account;
- create, clone, and manage Git repositories;
- use basic Git commands (clone, push, pull);
- create and manage branches;
- collaborate on a simple project and handle basic merge conflicts.



  Date and Time

  Location

  Hosts

  Registration



  • Add_To_Calendar_icon Add Event to Calendar

Loading virtual attendance info...

  • Contact Event Host
  • Starts 20 December 2025 05:00 AM UTC
  • Ends 23 December 2025 05:00 AM UTC
  • No Admission Charge


  Speakers

Dr Ntang of IEEE Education Society Montreal Chapter

Topic:

Presentation / Moderation

Biography:

Dr. Pierre Marie Ntang
is an academic and IT solutions expert with a distinguished career in both education and the public sector. Holding a PhD in Cognitive Computing from the Université du Québec à Montréal (UQAM / TELUQ), a master’s degree in engineering sciences, and a bachelor’s degree in computer engineering, he has consistently demonstrated his expertise in designing, implementing, and maintaining IT solutions. Pierre Marie has a robust background in IT management and education.

Pierre Marie Ntang IEEE Region: 7 (Canada)

Dr Marina of IEEE Education Society Montreal Chapter

Topic:

Presentation / Moderation

Biography:

Dr. Marina Flat is an AI Specialist and computational linguist with a PhD in Computational Linguistics (2015) and a strong background in cognitive linguistics. She combines expertise in artificial intelligence, data analytics, and linguistic modeling, enabling her to evaluate and design language-based AI systems with both technical precision and human-centered insight.
Dr. Flat has international academic and professional experience across China and Canada, working in diverse educational and industry settings.

Dr, Marina Flat






Agenda

This bilingual (French and English) 45-minute GitHub presentation is intend to enable any participant, who has no prior experience with GitHub, to create a GitHub account, create a Git repository on their computer, and sequentially perform the following actions:

i) The participant creates a local project on their computer and pushes it to a GitHub repository to which the participant has access.

ii) The presenter modifies the project that the participant uploaded to GitHub.

iii) The participant also modifies the project locally.

iv) The participant pulls the remote project from GitHub onto their local machine and merges it with their own changes, managing conflicts if necessary. The project must be very simple, for example an HTML file that displays “Hello, the participant’s name.”

v) The participant clones (pulls) a remote project from the presenter onto their local computer.

vi) The participant creates a new local branch that is different from the project’s default branch.

vii) The participant modifies the new branch and points it to the default branch of the remote project.

viii) The participant pushes the modified project to the remote repository.

ix) The presenter validates the participant’s changes.

Of course, it will be important during the presentation to explain the concepts of branching, cloning, pushing, pulling, commit, etc. The terms “project” and “repository” are considered synonymous.



  Media

File File 8.03 MiB
Screenshot Screenshot 672.18 KiB