GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - microsoft/WhatTheHack: A collection of challenge based hack-a-thons including student guide, coach guide, lecture presentations, sample/instructional code and templates. Please visit the What The Hack website at: https://aka.ms/wth

BranchesTags
Open more actions menu

Latest commit

 

History

5,865 Commits
5,865 Commits

Folders and files

NameName
Last commit message
Last commit date
.devcontainer
.devcontainer
 
 
.github
.github
 
 
000-HowToHack
000-HowToHack
 
 
001-IntroToKubernetes
001-IntroToKubernetes
 
 
002-IntroToAzureAI
002-IntroToAzureAI
 
 
003-DrivingMissData
003-DrivingMissData
 
 
004-HotelCaliVegasDevHack
004-HotelCaliVegasDevHack
 
 
005-RockPaperScissorsBoom
005-RockPaperScissorsBoom
 
 
006-AppModernization
006-AppModernization
 
 
007-AzureMonitoring
007-AzureMonitoring
 
 
008-DatabricksIntroML
008-DatabricksIntroML
 
 
009-MicroservicesInAzure
009-MicroservicesInAzure
 
 
010-AzureDevOps
010-AzureDevOps
 
 
011-InfraAsCode-ARM-DSC
011-InfraAsCode-ARM-DSC
 
 
012-InfraAsCode-Terraform
012-InfraAsCode-Terraform
 
 
013-InfraAsCode-Ansible
013-InfraAsCode-Ansible
 
 
014-OSSDevOps
014-OSSDevOps
 
 
015-Serverless
015-Serverless
 
 
016-AppMigration
016-AppMigration
 
 
017-FrontDoor
017-FrontDoor
 
 
018-BI2AI
018-BI2AI
 
 
019-ThisOldDataWarehouse
019-ThisOldDataWarehouse
 
 
020-LinuxFundamentals
020-LinuxFundamentals
 
 
021-IdentityForApps
021-IdentityForApps
 
 
022-AzureGovernance
022-AzureGovernance
 
 
023-AdvancedKubernetes
023-AdvancedKubernetes
 
 
024-DoYouEvenSynapse
024-DoYouEvenSynapse
 
 
025-ArcEnabledServers
025-ArcEnabledServers
 
 
026-ArcEnabledKubernetes
026-ArcEnabledKubernetes
 
 
027-FHIRPoweredHealthcare
027-FHIRPoweredHealthcare
 
 
028-AdvancedNetworking
028-AdvancedNetworking
 
 
029-IoTEdge
029-IoTEdge
 
 
030-ConversationalAI
030-ConversationalAI
 
 
031-DevOpsWithGitHub
031-DevOpsWithGitHub
 
 
032-MLOpsFromScratch
032-MLOpsFromScratch
 
 
033-OSSDatabaseMigration
033-OSSDatabaseMigration
 
 
034-MicrosoftTeams-MakeItReal
034-MicrosoftTeams-MakeItReal
 
 
035-HubAndSpoke
035-HubAndSpoke
 
 
036-BGP
036-BGP
 
 
037-AzureVirtualDesktop
037-AzureVirtualDesktop
 
 
038-MDWCovid19
038-MDWCovid19
 
 
039-AKSEnterpriseGrade
039-AKSEnterpriseGrade
 
 
040-JavaOnAppService
040-JavaOnAppService
 
 
041-VirtualWAN
041-VirtualWAN
 
 
042-SAPOnAzure
042-SAPOnAzure
 
 
043-SQLModernization
043-SQLModernization
 
 
044-DevOpswithGithubActions
044-DevOpswithGithubActions
 
 
045-InfraAsCode-Bicep
045-InfraAsCode-Bicep
 
 
047-TrafficControlWithDapr
047-TrafficControlWithDapr
 
 
048-IncrementalSynapsePipelines
048-IncrementalSynapsePipelines
 
 
049-SQLDedicatedPoolPerf
049-SQLDedicatedPoolPerf
 
 
050-AIS-APIManagementwithFunctions
050-AIS-APIManagementwithFunctions
 
 
051-MicrosoftPurview
051-MicrosoftPurview
 
 
052-SAPAppModernization
052-SAPAppModernization
 
 
053-SentinelAutomatedResponse
053-SentinelAutomatedResponse
 
 
054-AzureLoadTesting
054-AzureLoadTesting
 
 
055-ChaosStudio4AKS
055-ChaosStudio4AKS
 
 
056-CosmicTroubleshooting
056-CosmicTroubleshooting
 
 
057-AzureRouteServer
057-AzureRouteServer
 
 
058-PowerPlatformBasics
058-PowerPlatformBasics
 
 
059-DatadogOnAzure
059-DatadogOnAzure
 
 
060-SynapseAndDatabricks
060-SynapseAndDatabricks
 
 
062-EntraIDB2B
062-EntraIDB2B
 
 
063-IntroToAzureRedHatOpenshift
063-IntroToAzureRedHatOpenshift
 
 
065-ModernGitHubDev
065-ModernGitHubDev
 
 
066-OpenAIFundamentals
066-OpenAIFundamentals
 
 
068-AzureOpenAIApps
068-AzureOpenAIApps
 
 
069-FabricRealTimeIntelligence
069-FabricRealTimeIntelligence
 
 
070-BuildYourOwnCopilot
070-BuildYourOwnCopilot
 
 
071-GitHubCopilot
071-GitHubCopilot
 
 
072-DataScienceInFabric
072-DataScienceInFabric
 
 
073-NewRelicAgentObservability
073-NewRelicAgentObservability
 
 
075-MongoDB2DocumentDB
075-MongoDB2DocumentDB
 
 
076-GitHubCopilotCostOptimization
076-GitHubCopilotCostOptimization
 
 
077-ElasticsearchWithFoundry
077-ElasticsearchWithFoundry
 
 
_layouts
_layouts
 
 
assets
assets
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
CODEOWNERS
CODEOWNERS
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
_config.yml
_config.yml
 
 

Repository files navigation

What The Hack - Repo

Welcome to the What The Hack repo on GitHub. This repo contains Coach content designed for people planning to host a What The Hack event with students in an organization.

If you are an organization that is interested in attending or hosting a What The Hack event, please visit the What The Hack website at: https://aka.ms/wth

If you are a student attending a What The Hack event, please go to the What The Hack website.

What The Hack Website

What is What The Hack?

"What the Hack" is a set of challenge based hackathons that can be hosted in-person or virtually via Microsoft Teams.

Attendees work in squads of 3 to 5 people to solve a series of technical challenges for a given technology or solution scenario. Challenges describe high-level tasks and goals to be accomplished. Challenges are not step-by-step labs.

What The Hack is designed to be a collaborative learning experience. Attendees "learn from" and "share with" each other. Without step-by-step instructions given for the challenges, attendees have to "figure it out" together as a team. This results in greater knowledge retention for the attendees.

The attendee squads are not alone in solving the challenges. Coaches work with each squad to provide guidance for, but not answers to, the challenges. The coaches may also provide lectures and demos to introduce the challenges, as well as review challenge solutions throughout the event.

How to Host a What The Hack

Would you like to host a What The Hack for your organization? The WTH format and content has been designed for hosting a hack with groups of 5 to 50 people. We welcome anyone to use the content here to host their own WTH event!

See our complete guide on "How To Host A Hack".

How to Contribute to What The Hack

What The Hack is community driven. Here are our core principles:

  • Anyone can contribute a new hack.
  • Anyone can use the content to host their own WTH event.
  • Anyone can modify or update a hack as needed.
    • Contributing updates back via a pull request is encouraged.
  • The content can always be shared with hack attendees (Only do this after the event is over!)

Would you like to contribute to What The Hack? We welcome new hacks and updates to existing hacks! We have developed a process for doing this.

See our What The Hack Contribution Guide to learn about the contribution and review process.

How to Author a What The Hack

What makes a good hack? We have a guide that helps answer that question!

Hacks can focus on a single technology or focus on a solution scenario that features multiple technologies working together to solve a business problem.

Read our What The Hack Author's Guide for details on how to author a hack. The author's guide contains a set of markdown template files that help you quickly create new hack content that is consistent with the WTH format.

The What The Hack Collection

Here is the current list of What The Hack hackathons available in this repository:

Azure AI

  • Azure OpenAI Fundamentals
  • Building AI Apps with Azure OpenAI & the Azure Ecosystem
  • Build Your Own Copilot
  • GitHub Copilot
  • GitHub Copilot Cost Optimization
  • New Relic Agent Observability
  • Optimizing AI Agents with Microsoft Foundry and Elasticsearch

Infrastructure

  • Intro To Kubernetes
  • Advanced Kubernetes
  • AKS Enterprise-Grade
  • Intro to Azure Red Hat OpenShift
  • Azure Arc Enabled Kubernetes
  • Azure Arc enabled servers
  • Infrastructure As Code: Bicep
  • Infrastructure As Code: ARM & DSC
  • Infrastructure As Code: Terraform
  • Infrastructure As Code: Ansible
  • Azure Front Door
  • Advanced Networking
  • Azure Networking with Hub & Spoke
  • Using BGP Networking for Hybrid Connectivity
  • Azure Virtual WAN
  • Azure Route Server
  • Azure Governance
  • Linux Fundamentals
  • Azure Virtual Desktop
  • SAP On Azure

Application Development

  • GitHub Copilot Cost Optimization
  • Java on Azure App Service
  • Rock, Paper, Scissors, Boom!
  • App Modernization
  • Microservices In Azure
  • Serverless
  • Migrating Applications To The Cloud
  • Identity For Apps
  • Microsoft Entra ID for B2B
  • Linux Fundamentals
  • FHIR Powered Healthcare
  • Traffic Control with Dapr
  • Azure Integration Services - API Management with Function Apps
  • SAP on Azure: Application Modernization
  • Power Platform Basics

Operations

  • Azure Monitoring
  • Datadog On Azure
  • New Relic Agent Observability
  • DevOps with GitHub
  • Modern Development and DevOps with GitHub
  • DevOps with GitHub Actions
  • Azure DevOps
  • Open Source DevOps
  • MLOps from Scratch
  • Linux Fundamentals
  • Data Governance with Microsoft Purview
  • Sentinel Automated Response
  • Azure Load Testing
  • Azure Chaos Studio for AKS

Data & AI

  • Azure OpenAI Fundamentals
  • Building AI Apps with Azure OpenAI & the Azure Ecosystem
  • Build Your Own Copilot
  • Optimizing AI Agents with Microsoft Foundry and Elasticsearch
  • MongoDB To DocumentDB Migration
  • Fabric Real-time Intelligence
  • Cosmic Troubleshooting
  • Data Governance with Microsoft Purview
  • Data Science In Microsoft Fabric
  • SQL Modernization and Migration
  • OSS Database Migration
  • MLOps from Scratch
  • IoT Process Control at the Edge
  • BI 2 AI
  • This Old Data Warehouse
  • Modern Data Warehouse - Covid 19
  • Do You Even Synapse
  • Incremental Synapse Pipelines
  • Synapse Dedicated SQL Pool - Performance Best Practices
  • Bronze/Silver/Gold Using Synapse & Databricks
  • Conversational AI
  • Databricks/Intro to ML

Microsoft Teams Platform

  • Microsoft Teams: Make It Real

Smart Edge & Devices

  • IoT Process Control at the Edge
  • Azure Arc enabled Kubernetes
  • Azure Arc enabled servers

Networking

  • Advanced Networking
  • Azure Networking with Hub & Spoke
  • Using BGP Networking for Hybrid Connectivity
  • Azure Virtual WAN
  • Azure Front Door
  • Azure Route Server

SAP on Azure

  • SAP on Azure
  • SAP on Azure: Application Modernization

Power Platform

  • Power Platform Basics

Archived

These hacks have been archived due to obsolescence or dependencies on sample code or data that is no longer available. If you are interested in updating these hacks, contributions are welcome! Please consider contributing to keep What The Hack up to date.

  • Intro To Azure AI - Be sure to see our NEW hack on Azure OpenAI Fundamentals
  • Driving Miss Data

License

This repository is licensed under MIT license. More info can be found here.

About

A collection of challenge based hack-a-thons including student guide, coach guide, lecture presentations, sample/instructional code and templates. Please visit the What The Hack website at: https://aka.ms/wth

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

1.9k stars

Watchers

59 watching

Forks

881 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.