Course Overview and Workflow Setup
2026-01-13
What this course is about
This course combines hands-on Python development with a clear understanding of how large language models work in practice. You will:
- Develop generative AI literacy: understand what LLMs can and cannot reliably do, design effective prompts, and reason about reliability and evaluation
- Explore AI-assisted programming: coding assistants, “vibe coding,” and agentic tools
- Build applications that integrate LLMs to solve real problems
- Consider ethics, privacy, bias, and real-world risks
How we’ll work
- Course hub: schedule, policies, resources, slides
- Moodle: announcements, grades
- GitHub Classroom: where you submit assignments
- AI use: required for many assignments, with transparency (see AI Use Policy)
GitHub Classroom: what “submission” means
- Accept the assignment link
- Make changes in your assignment repo
- Commit + push to GitHub before the deadline
- Check ✅/❌ next to your latest commit for autograding results
Next steps
Complete Initial Setup (Windows or macOS guide)
Follow GitHub Classroom Workflow Instructions (A0: skip steps 3-4):
- Accept A0 — Git and GitHub Fundamentals
- Clone your A0 repo
- Make changes (see README.md), commit + push