AI-Assisted Programming for CS Students
Stop just using AI to write code. Learn to work like a professional software developer
Boris Gorelik, Ph.D. · Data science consultant and educator · boris@gorelik.net
Target audience: CS students, first year and above · Familiarity with AI coding tools assumed
Delivery formats
Lecture
1 hour · Zoom or in person
₪4,000
Up to 100 participants
- Understand why writing code is only half the job
- See the professional workflow used in real software teams
- GitHub Copilot as a professional tool: not just autocomplete, but a thought partner
- Demo: the full Git workflow - branch, commit, push, pull request, merge
- Demo: creating a GitHub issue, working on it, and closing it via a PR
- Demo: AI-assisted code review - catching bugs and improving code quality automatically
- Instructor-led only, no student participation
Workshop
3 hours · Zoom or in person
₪9,000
Up to 15 participants
- Practice the professional development cycle hands-on
- Use AI code review to write cleaner, more defensible code
- GitHub Copilot best practices: prompting effectively, iterating, avoiding common traps
- Git fundamentals in practice: branching strategy, meaningful commits, pull requests
- End-to-end issue flow: open a GitHub issue → branch → implement → PR → AI review → merge
- Running an AI code review and acting on its feedback
- Every participant completes the full cycle on their own machine
Course
3 sessions × 3 hours
₪22,000
Up to 15 participants
- Build a real product from scratch using professional tools and practices
- Graduate with a portfolio project and a workflow you can use immediately
- Session 1: Project setup. GitHub repo, Copilot workflow, best practices; build the first working version of a Python web app that calls an LLM API
- Session 2: Feature development. Open issues on GitHub, work on features in branches, submit and review PRs using AI code review tools
- Session 3: Refactoring and polish. Act on code review feedback, improve code quality, close all open issues, final retrospective on the workflow
- Students leave with a working app and a complete GitHub project history
Prerequisites (workshop & course)
Participants are expected to arrive with VS Code installed, a GitHub account active, and GitHub Copilot enabled (free for students). Basic familiarity with Python is assumed. Instructions on how to obtain an API key giving access to multiple LLM providers will be sent in advance. No installation time is budgeted into the session itself.
The focus of this program is professional habits, not AI novelty. Students who already use Copilot for assignments will learn to use it the way industry does: with version control, structured collaboration, and code quality standards built in from the start.