A hands-on workshop for ICT students
Friday, May 09, 2025
09:00 - 12:00 (3 hours)
NS1 & R14/15
First-Year and ECP students in ICT
Laptop (if available)
Basic computer skills required. No prior Git knowledge needed.
This workshop bridges the gap between classroom theory and industry practice. You'll gain essential skills for showcasing your work professionally and collaborating effectively—two crucial abilities in today's tech industry that aren't typically covered in standard curriculum.
Starting with a clear introduction helps you understand:
Group formation is particularly important as tech careers involve significant teamwork and collaboration—you'll practice these skills throughout the workshop.
This foundational knowledge provides critical context:
For beginners, seeing real examples helps visualize what you're working toward and sets realistic expectations.
This technical foundation is crucial because:
Many beginners struggle with Git setup on their own. Having guided assistance removes this common barrier to entry.
This collaborative experience provides essential skills:
Working through actual conflicts in a supportive environment builds confidence—something difficult to achieve through solo practice.
Strategic breaks serve multiple purposes:
For beginners especially, technical issues can quickly lead to frustration—this break ensures everyone can continue productively.
This session bridges technical knowledge and practical application:
Using a template is especially valuable for beginners—it provides professional structure while still allowing for personalization and learning.
This hands-on session combines multiple critical skills:
As a beginner, you'll experience the satisfaction of seeing your collaborative work come together into a polished final product—a powerful motivator for continued learning.
The final session completes the practical journey:
For beginners, seeing your work live on the internet is incredibly empowering—it transforms abstract concepts into tangible results you can share with friends, family, and potential employers.
Structured activities provide essential learning scaffolding:
The progressive structure builds confidence gradually, ensuring beginners can successfully complete each step before moving to more complex tasks.
Clear guidelines prevent common beginner pitfalls:
For beginners, knowing what's expected removes anxiety and allows you to focus on learning rather than wondering if you're "doing it right."
GitHub repository with starter template for your portfolio website
Quick reference guide for essential Git commands
Reference guide for HTML and CSS fundamentals
List of free hosting options for your portfolio website
Digital slides covering all workshop topics
Resource access extends learning beyond the workshop:
As a beginner, having these resources means you won't be left on your own after the workshop ends—you'll have materials to refer to as you continue practicing and building your skills.
A hands-on workshop for ICT students
mutinnovationlab@gmail.com
github.com/Jabulani00/portfolio-template
We hope you'll use these skills to build an impressive portfolio!