Learn computer science with an AI instructor, pair practice, and pacing.
This classroom starts on Thursday, June 11, 2026 as Day 1 and is designed for two students learning together with an AI instructor. It includes lecture guidance, weekly homework deadlines, random quizzes, graded labs that stack from basics to larger programs, and two major exams. The grade calculator uses attendance plus scores from homework, quizzes, labs, the midterm, and the final.
Attention-first design
This version uses a calm blue-green base for focus, a warm gold accent for important actions, and strong contrast for easier reading and recall.
The interface now behaves more like a guided learning console: less visual noise, clearer hierarchy, stronger contrast, and color-coded action zones for beginner and technical learners.
Course snapshot
Everything in the class is planned for a pair-learning model where an AI instructor guides two students through programming fundamentals and problem-solving.
Weekly schedule
A practical semester map with due dates, surprise quizzes, and escalating labs.
Assessments
Every category has a deadline and a clear role in the course.
| Item | Category | Deadline | Purpose |
|---|
16-week curriculum map
Each week pairs a free textbook chapter with a lecture focus, homework, and a lab milestone.
| Week | Textbook reading | Lecture focus | Homework / lab link |
|---|
Practical lab sequence
Each lab reuses skills from the previous one so students build confidence in steps instead of isolated assignments.
AI instructor and delivery model
This version assumes you and your non-technical girlfriend are the two students, while the site serves as an AI-led classroom portal.
Instructor role
The AI instructor explains lessons, assigns work, grades quizzes and labs, tracks attendance, and gives feedback calibrated for one technical learner and one beginner learner.
Student model
You work as the stronger technical student, while your girlfriend follows a beginner-friendly path with extra explanations, pair exercises, and practical checkpoints.
Hosting options
Run locally as a static HTML file for zero-cost use, or deploy to a free-tier cloud host such as GitHub Pages, Cloudflare Pages, or Netlify for browser access on multiple devices.
Curriculum style
The pacing is still 16 weeks, but labs and homework can be done as pair programming sessions where the AI instructor gives hints before revealing full solutions.
Fully functioning LMS prototype
This version models timed assessments, homework uploads, AI professor slide lectures, Wednesday lab review, and daily content unlock rules that prevent rushing through the course.
Week 1 deck · AI professor lecture
PowerPoint-style presentation generated from the weekly curriculum.
Drop .py files here or use the picker. Homework opens Monday and is due Thursday night.
- Correctness against the assignment objective.
- Readable variable names, structure, and comments.
- Debugging notes and ability to explain mistakes.
- Beginner-friendly feedback plus stretch feedback for Chuck.
Uploaded submissions
- No files uploaded yet.
Timed weekly quiz
Friday-only release pattern with AI grading and immediate feedback.
Once the timer ends, the quiz auto-submits. AI grading reports correctness, explains the right idea, and points to the exact lecture concept to revisit.
Wednesday practical lab day
Interactive instruction, pair-programming workflow, and end-of-class review with a fix-first mindset.
Lab grading is not only about right or wrong. The AI professor highlights broken logic, gives a repair path, and rewards learning how to correct the work.
Script upload, rubric scoring, code feedback, and revision notes.
Timed submission, auto-lock, AI scoring, and concept-linked explanations.
Repair-oriented feedback that emphasizes debugging and learning from mistakes.
AI grading demo
Weighted gradebook
Edit the category scores below. The calculator updates the course average automatically.
Attendance and participation
Attendance counts toward the final grade and can be tracked with classes attended out of classes held.
92% attendance rate
Suggested benchmark: stay above 90% to keep full attendance credit and stay ready for labs that build week to week.