Starts Thursday, June 11, 2026 · Day 1
Build real programming habits

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.

2Students in cohort
AIInstructor role
CloudFree-tier ready

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.

Focus baseBlue and green surfaces reduce visual harshness during longer study sessions.
Attention accentGold highlights are reserved for primary actions, deadlines, and feedback.
Memory cuesConsistent color coding helps separate homework, quizzes, labs, exams, and attendance.
Immersion meterKeyboard shortcuts: T theme, Q quiz shuffle, M tips
AI instructor mode

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.

2Named students
1AI instructor
4Random quizzes
2Hosting paths

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.

A

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.

B

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.

C

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.

D

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.

Mon–FriMidnight releaseNo rushing
Upload homework scripts

Drop .py files here or use the picker. Homework opens Monday and is due Thursday night.

Uploaded submissions

  • No files uploaded yet.

Timed weekly quiz

Friday-only release pattern with AI grading and immediate feedback.

15:00

Wednesday practical lab day

Interactive instruction, pair-programming workflow, and end-of-class review with a fix-first mindset.

Phase 1AI professor explains the lab objective and shows worked examples.
Phase 2Students complete the lab with hints before full solutions.
Phase 3End-of-class review focuses on fixing wrong answers and understanding why.

AI grading demo

No assessment has been graded yet.

Weighted gradebook

Edit the category scores below. The calculator updates the course average automatically.

Weighted grade0%
Letter grade
Attendance statusOn track

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.

Default weights used in this course
Attendance 10% Homework 20% Quizzes 10% Labs 25% Midterm 15% Final exam 20%