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
BL
SK
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
O
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
CS
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
CS
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
OH
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
CS
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
CS
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
OH
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
CS
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
CS
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
OH
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
R
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
CS
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
CS
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!