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
  • The task is harder than the previous ones

    Claude Code SELF
    9 level,0 lecture
    Tommy dreams of a big online game, but Alex suggests a fair stepping stone — multiplayer on one computer with an AI agent as the second player. All that remains is to choose a game where the agent has nothing to peek at.
    Open
  • “Done” That Isn’t Done

    Claude Code SELF
    9 level,1 lecture
    Sam reports “chess is ready” twice, and twice the game does not work. Tommy learns the first law: “looks done” does not mean “works,” and starts a checklist that he uses to measure the game point by point.
    Open
  • Three Attempts to Build Chess

    Claude Code SELF
    9 level,2 lecture
    A detailed spec of two hundred lines does not save you; cutting the rules down is a dead end. The way out is to take the ready-made chess.js library and connect it through a CDN in one line. Plus page markers so the blind agent understands the state of the game.
    Open
  • Agent at the board: Playwright and /goal

    Claude Code SELF
    9 level,3 lecture
    Using the same MCP cable, the agent connects to the browser through Playwright — and gets hands: it opens the page, clicks, and moves the pieces by itself. And the /goal command lets you set a “done” condition and walk away while the agent keeps playing the game until it reaches the result.
    Open
  • The agent plays a game by itself

    Claude Code SELF
    9 level,4 lecture
    Tommy puts everything together: hooks up Playwright, sits down to play against the agent, then goes off for tea and hands both sides over to /goal. For the first time, he has an opponent out of thin air — and the agent replays the whole game by itself.
    Open
  • Additional Resources

    Claude Code SELF
    9 level,5 lecture
    Three level articles in one list: what a CDN link to a library actually connects, how the agent opens a page through Playwright and reads the result of an action, and how to write a /goal condition that shows the work is finished.
    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