Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
A global network of volunteers.
Explore Tutors
A global network of volunteers.

Computer Science • Series

Learn JavaScript through Gaming: Bitburner

Helena H

Series Details

Sessions

Public Discussion

This series was cancelled by the tutor on June 6, 2024. We're very sorry–you can explore more Computer Science series here. All 1:1 and group chats related to this series are disabled 7 days after the last session.

Series Details

About

No downloads - "Bitburner
is a programming-based incremental game. Write scripts in JavaScript to automate gameplay, learn skills, play minigames, solve puzzles, and more in this cyberpunk text-based incremental RPG."

Learn how to use programming logic to play the web browser version of Bitburner, a game where you act as a hacker and write scripts to maximize efficiency.

Programming skills covered:
- If/else statements
- Arrays
- Loops
- Recursion

We'll work from the ground up, so no coding experience is required. Even if you already know how to code, I'd still recommend trying Bitburner out with us because it's a really fun way to flex your programming/thinking muscles!

✋ ATTENDANCE POLICY

Office Hours are optional and a more chill opportunity for asking questions, debugging, or just getting more into the game in general.

Dates

May 29 - June 5

Learners

5 / 10

Total Sessions

3

About the Tutor

Hello! I'm a rising high school senior. I like playing games, making games, drawing, and marching band. CS subworld mod + coach. DM me if your application/peer reviews need reviewing!

View Helena H's Profile

Upcoming Sessions

0

Past Sessions

3
29
May

Session 1

Other Topics

We'll get the game set up and walk through the Beginner's Guide.

Objectives:
- navigate the terminal
- connect to local servers
- use hack(), grow(), and weaken()
- write early-hack-template.js

If time:
- write purchase-server-8gb.js
1
Jun

Session 2

Office Hours

(Optional) For extra questions, debugging, and further exploration into game functions. I am more than willing to go overtime! If no one is in the session by the end of the scheduled window though, I'll close the room.
5
Jun

Session 3

Other Topics

We'll learn how to buy and use servers to get more storage.

Objectives:
- (if not done already) write purchase-server-8gb.js
- connect to purchased servers
- write update-servers.js

Public Discussion

Please log in to see discussion on this series.