JavaRush
AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Fixing Someone Else's Code

    Claude Code SELF
    15 level,0 lecture
    Tony gives Tommy a tiny fix in someone else's partner zone — and Tommy gets his first real taste of what it's like to open a file where you understand nothing, while the agent "while at it" neatened half the file.
    Open
  • Scope: where the task ends

    Claude Code SELF
    15 level,1 lecture
    Oliver explains to Tommy that a task has not only the "what to do" part, but also the "how far you are allowed to go" — scope, the boundary, the forbidden block in the spec. And that is the same craft as writing tasks for juniors.
    Open
  • How to Read Someone Else's Code

    Claude Code SELF
    15 level,2 lecture
    Alex explains: you read your own code from memory, someone else's does not. When editing, the object of reading is not the whole file, but the diff. And every change gets sorted into three boxes: unnecessary, dangerous, unexpected.
    Open
  • Diff as a quality gate

    Claude Code SELF
    15 level,3 lecture
    Alex shows the tools: /diff as a quality gate, /rewind for rewinding the whole run, three trust modes (manual / acceptEdits / plan mode), and pinpoint permission rules in settings.json.
    Open
  • Diff Guard

    Claude Code SELF
    15 level,4 lecture
    Tommy assembles the fix from scratch and on his own: a clean branch, manual mode, a narrow task with a forbidden block, breaking down the diff by buckets, rolling back a sprawling run, rules in settings.json — and a one-line commit to main.
    Open
  • Additional Resources

    Claude Code SELF
    15 level,5 lecture
    One article for this level: why allow, ask and deny rules matter when one permission mode covers the whole session, how to read a rule for files and commands, and how to clean up settings.local.json.
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
  • Game projects
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush