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.

Enrichment • Series

Intro to JavaScript

Sravya K

Series Details

Sessions

Public Discussion

This series ended on July 18, 2021. All 1:1 and group chats related to this series are disabled 7 days after the last session.

Series Details

About

Are you looking for something fun and interesting to do this summer? Learning to program just may be it! This series is aimed at introducing learners to the world of computer science, particularly JavaScript. Over the duration of this series, participants will learn about variables, functions, conditionals, event handlers, arrays, etc. through hands-on projects! THIS SERIES IS INTENDED FOR BEGINNERS WITH NO OR VERY LITTLE PRIOR EXPERIENCE WITH CODING. Expect engaging sessions with lots of room for collaborative work and discussion. We will only be dealing with JavaScript.

✋ ATTENDANCE POLICY

Since the topics that are covered in these sessions build on top of each other, you will be withdrawn from the series if you have more than one unexcused absence. Please message me in advance for any absences!

Dates

June 27 - July 18

Learners

9 / 15

Total Sessions

13

About the Tutor

Hi there! I'm Sravya, a high school senior, and I'm ready to help you learn new math and CS concepts!

View Sravya K's Profile

Upcoming Sessions

0

Past Sessions

13
27
Jun

Session 1

Orientation

In this first session, we will go over what the next three weeks will look like, including what topics we will discuss + project ideas! We will also be introduced to what programming even is as well as the code editor we will be using: App Lab. (App Lab is completely free, no download needed)
29
Jun

Session 2

Computer Science

In this session, we will be learning about strings, variables, and functions! (fun fact: these are not the same variables as in your math class). We will also be introduced to the design process and how to go about creating our first program!
1
Jul

Session 3

Computer Science

In this session, we are going to build off of what we did last time by learning about string concatenation. Using this information, we are going to create our first program: a MadLibs game!
3
Jul

Session 4

Office Hours

Since this weekend is Independence Day weekend (here in the US), this is not an actual session but I wanted to give participants an opportunity to ask questions. Attendance is optional just for this session so, if you do not have any questions, no need to inform me of your absence!
5
Jul

Session 5

Computer Science

In this session, we will be learning about conditionals, parameters, and event handlers. These are all fundamental concepts that are necessary in order to create more complicated programs. To test the skills we've learned so far, we will be debugging a previously created program as well.
7
Jul

Session 6

Computer Science

Before we can continue onto more advanced games, we need to understand how to switch players!! It's a tricky skill for beginners so this session will be going over it step-by-step. It is super important to understand how to program for this before we can move on to actually coding multi-player games.
8
Jul

Session 7

Office Hours

This is not an actual session, but I'll be here if you have any questions or would like to review anything before we move onto some harder stuff. Like the previous Office Hours, attendance is optional just for this session.
9
Jul

Session 8

Computer Science

Now that we're into the second half of the series, we can start creating more complicated programs. In this session, we'll be programming the classic Rock-Paper-Scissors game!
11
Jul

Session 9

Computer Science

In this session, we will be going over the last major topic in this series: arrays. We will also be finishing the RPS game from last session.
13
Jul

Session 10

Office Hours

Attendance is optional for this session, but I would highly recommend coming because we will be doing our last debugging exercise today. Of course, if you have questions regarding anything else we've done up until now, feel free to hop in as well.
15
Jul

Session 11

Review

Attendance is optional but if you would like to review anything or just get some help/prep before our final Tic Tac Toe game (which, again, will be largely independent), feel free to attend this session.
17
Jul

Session 12

Computer Science

In this session, we will be creating our last (and probably hardest) game: Tic Tac Toe! We have already learned all of the skills needed to create this game, so this is going to be more of an individual assignment (but, of course, I will be there to assist you). To wrap up, the last 10-15 minutes will be an opportunity for participants to share their Tic Tac Toe games and showcase what they've learned over these past three weeks.
18
Jul

Session 13

Computer Science

Today will be a part 2 to yesterday's session! We'll be finishing up the Tic Tac Toe game and showcasing our work!

Public Discussion

Please log in to see discussion on this series.