Have a question not answered here? Ask during Office Hours or reach out to the course instructors.
The UVM–IBM Generative Programming Innovation Sprint is a week-long (April 12–18) project experience where teams build scoped contributions using IBM Granite workflows. Teams kick off in person on April 12 and close with final presentations on April 18.
All students enrolled in Advanced Programming at UVM are eligible and encouraged to participate.
No prior AI/ML experience is required. The Learning Granite page provides a cookbook-first path, and kickoff includes guided onboarding.
Teams of 2–5 are recommended. Check Teams for current guidance.
Teams can focus on:
API credentials and access to watsonx.ai will be provided to participating teams at or before kickoff on April 12. Do not create a paid account on your own.
You can use any language that can make HTTP requests or use IBM’s SDKs. IBM provides an official Python SDK (ibm-watsonx-ai) and a REST API. Python is the most popular choice.
Yes. Your project should center on Granite-related techniques, but supporting libraries/frameworks are allowed.
First, check the IBM watsonx.ai status page. If the issue persists, bring it to Office Hours or contact the instructors. Teams are given shared credentials, so be mindful of usage.
No. You will be accessing Granite via IBM’s cloud API (watsonx.ai), so no local GPU is required. If you want to run models locally via Hugging Face, a GPU helps but is not mandatory for smaller models.
Fork this repository on GitHub to create your team’s copy. Name it clearly (for example, granite-sprint-team-awesome) and add all team members as collaborators.
At minimum:
README.md describing your projectYour team repository can be public or private. Public repos are encouraged so everyone can learn from each other. The final presentation will be shared with the class regardless.
No required stack. Use the tools and frameworks that best fit your project. IBM Granite access will be through watsonx.ai APIs.
Presentation length will be announced before April 18. See Final Presentation.
See the Final Presentation page for full guidelines. At minimum, cover: the problem you solved, how you used IBM Granite, a live demo or video demo, and lessons learned.
Yes, there will be judging for Best Project and Runner Up. Prizes will be a Granite sticker and being highlighted in press releases and posts about this hackathon —
Advanced Programming in-person work blocks are Tuesday/Thursday from 10:05–11:20 and 4:25–5:40, with additional asynchronous team time.
Yes. Event registration may include consent language for photography/video recording and use in recap/promotional materials.
Reach out to the instructors as soon as possible. Most resources will be recorded or documented here.
Back to Home