Skip to content

Training resources, sample code, and practical guidance for users to learn and apply GitHub best practices, supporting collaborative data and analytics projects at ABUHB.

License

Notifications You must be signed in to change notification settings

Aneurin-Bevan-University-Health-Board/biu_GitHub_Training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Training Series for Analytics and Data Teams

BIU Logo DDAT Logo

📚 Overview

A comprehensive, interactive training programme designed to transform GitHub from a developer tool into a powerful platform for healthcare analytics collaboration. These materials provide hands-on, practical training for analytics and data teams working in healthcare settings.

Developed by ABUHB Business Intelligence Team


🎯 What's Inside

This training series covers everything from basic version control concepts to advanced GitHub workflows, specifically tailored for analytics and data teams:

  • 8 Core Training Sessions (1-8): Foundation to advanced skills
  • 1 Optional Advanced Session (9): Terraform and infrastructure as code
  • 7 Appendix Documents: Deep dives into specialized topics
  • Hands-on Exercises: Practical, real-world scenarios
  • Interactive Learning: Designed for instructor-led workshops

📖 Training Sessions

Core Sessions (Sessions 1-8)

Session Topic Duration Focus
1 Why GitHub for Data Teams 30 min Strategic benefits and core concepts
2 Introduction to GIT 1 hour GIT fundamentals and architecture
3 Branching and Sync Operations 1 hour Collaboration workflows
4 GitHub Cloud Interface 30 min Web interface mastery
5 GitHub Desktop and File Management 30 min Desktop tools and large files
6 VS Code Integration and Notebooks 30 min Development environment integration
7 Issues, Projects, and Discussions 30 min Project management features
8 Group Exercises and Consolidation 30 min Skills validation and practice

Advanced Session (Optional)

Session Topic Duration Focus
9 Terraform and Codespaces Advanced 45-60 min GitHub governance and IaC

📚 Appendix Materials

Advanced topics for self-directed learning or follow-up sessions:


🚀 Getting Started

Prerequisites

  • Basic understanding of data analysis or healthcare analytics
  • Computer with internet access
  • GitHub account (free account is sufficient)
  • (Optional) GitHub Desktop, VS Code, or preferred development tools

Recommended Learning Path

  1. Complete Sessions 1-8 in order - Core curriculum builds progressively
  2. Practice exercises - Apply learning with hands-on scenarios
  3. Explore appendix materials - Deepen knowledge in areas of interest
  4. Consider Session 9 - If you're in a technical lead or administrative role

Training Delivery Options

  • Single Day Intensive: All core sessions in one day (~5 hours with breaks)
  • Weekly Sessions: One session per week over 8 weeks
  • Two Half-Days: Sessions 1-4, then 5-8 on separate days

👥 Who Should Use This Training

This training is designed for:

  • Data Analysts working with healthcare or analytical datasets
  • Business Intelligence Professionals building reports and dashboards
  • Clinical Analysts performing clinical audit and quality improvement
  • Data Scientists developing models and analytical solutions
  • Project Managers coordinating data and analytics projects
  • Technical Leads implementing version control and collaboration platforms

🎓 Learning Outcomes

Upon completion, participants will be able to:

  • ✅ Understand and articulate the value of GitHub for analytics teams
  • ✅ Navigate GitHub's web interface and use desktop tools confidently
  • ✅ Create and manage repositories for analytical projects
  • ✅ Collaborate effectively using branches, pull requests, and code reviews
  • ✅ Manage large datasets and analytical outputs appropriately
  • ✅ Integrate GitHub with development tools (VS Code, Jupyter, etc.)
  • ✅ Use GitHub Issues and Projects for team coordination
  • ✅ Apply version control best practices to analytical workflows

🤝 Contributing

We welcome contributions and feedback from the community:

  • Report Issues: Found an error or have a suggestion? Open an issue
  • Share Improvements: Submit pull requests with enhancements
  • Adapt for Your Team: Feel free to customise materials for your organisation
  • Share Your Experience: Let us know how you've used these materials

📄 License

This training material is licensed under the MIT License.

Copyright © 2025 Aneurin Bevan University Health Board

You are free to:

  • Use these materials for training in your organisation
  • Modify and adapt content to your needs
  • Share with others in the community

Please provide attribution to ABUHB Business Intelligence Team when using these materials.


📞 Support and Feedback

For questions, feedback, or support:

  • Open an Issue: Use GitHub Issues for questions or suggestions
  • Discussions: Join the conversation in GitHub Discussions
  • Pull Requests: Contribute improvements directly

🌟 Acknowledgements

These training materials were developed by the ABUHB Business Intelligence Team to support analytics and data teams in adopting modern version control and collaboration practices.

Special thanks to all team members and participants who contributed feedback and helped refine these materials through real-world training delivery.


Transforming GitHub from a developer tool into a powerful platform for analytics collaboration

Developed by ABUHB Business Intelligence Team | 2025

About

Training resources, sample code, and practical guidance for users to learn and apply GitHub best practices, supporting collaborative data and analytics projects at ABUHB.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published