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

Computer Science

Home

Sessions


Channels

Announcements

Discussion

CS Help

Introductions


Computer Science

Computer Science

Sessions
Sessions

Join this subworld to ask questions, participate in discussions, and attend sessions.

Computer Science Series

17

Get Ready for AP® Computer Science Principles

6th session

This series is intended as a preview for anyone planning on taking AP® Computer Science Principles next year. No prior computing knowledge is expected, but a background in Algebra I/Integrated Math I is expected and needed. We will be going over every major topic assessed on the exam.

This is going to be sort of an "enrichment" class, not in the way SHW has their encrichment subworld, but as something that gives you an opportunity to explore the topic of computing before actually being enrolled in one.

Jeremy L

16/30

AP Computer Science A Review

12th session

Each week we go over one unit of AP Computer Science A. After we complete reviewing, I will go over some MCQ and FRQ questions.

Raunit S

77/100

Intro to iOS App Development with Swift

7th session

Welcome to Intro to App Dev!

In this course, we will be taking an interactive approach to getting started with App Development with Swift. We will create a complete iOS app using XCode and Swift, from start to finish. Each week, we'll go further into our application, and by the end of this series, you'll have all the skills you need to make your app development visions come true!

Prerequisites:
1. Although anyone is welcome, you will need an Mac to follow along and gain the most from this course.

More sessions will be added as we go on. It will typically be each week on Monday 4:30 PM (PT).

Sreesh S

Registration closed.

Introduction to Data Science w/ Python 🖥️📊

Starts

Welcome to "Introduction to Data Science with Python" course! This is my second time hosting this course, and I have made adjustments and improvements from my first time. In this course, you'll learn how to use Python for data analysis and gain insights from large datasets. Python is a versatile language widely used in the data science community. You'll explore Python's fundamentals, including syntax and data structures. We'll also cover essential libraries such as NumPy, Pandas, and Matplotlib for efficient data manipulation and visualization. Through hands-on activities and projects, you'll develop the skills to analyze and present data effectively. By the end of this 17 session course, you will be an expert on the basics of data science, and you would have completed your very first data science case study project. Please note that there will be assignments after every session to best learn data science. Get ready for an exciting journey into the world of data science! :)

Jacob H

2 spots left!

APCSA Review

7th session

I plan on doing six weeks of review, 2 AP units a week, and doing a full review on the last week before the exam. There will be weekly assessments with AP MCQs that relate to the units we go over and previous ones just to keep things fresh. I also plan on having an FRQ a week (after the first session because there isn't enough content within the first two units).

The first 45-50 minutes of every session will be a lecture format where I go over a presentation and also code out some examples. The remaining time will be spent on the assessments and practice problems.

I'm also open to hosting office hour sessions if those are necessary.

Krishna Y

1 spot left!

Comptia A+ Learn & Review

5th session

Hello! My name is Koby and I am ready to help everyone past their Comptia Certifications specifically the A+ Certification. Did you know you can get a job in computer science without the need of going to college? Well, if you have industry certifications, you wouldn't need to. This is going to be a multiple week tutoring series covering every objective from both test, the hardware and software section. Each session, we will go over one objective for the Comptia A+ Tests. At the end of the series, you should be ready to tackle the test and past the certifications. I will also be hosting introduction to computer science sessions on my profile, so if your new and want to consider joining, feel free.

More Sessions Coming Soon, don't want to plan too far ahead.

Koby C

4/10

AP Computer Science A - ULTIMATE REVIEW

6th session

Hi everyone! My name is Harini M. I got a 5 on the APCSA.

I am creating this series to help each and everyone of you to do the same.

No experience required! Though, if you are taking the class that would be great!

Harini M

20/30

How ideas from Computer Science and Physics affect our lives

30th session

We'll go through important ideas in the domain of Computer Science (Game Theory, Exploration/Exploitation tradeoff, Search and Decision making in uncertainty etc.) and Physics (Concept of relativity and time, resonance, entropy/information etc) and understand how we can apply these concepts to understand aspects of our own lives. These sessions will be interactive, so you'll be the explorers and I'll be your guide.

Pratik A

35/50

AP CS A FRQ & MCQ Practice

9th session

We'll be going through practice problems for the AP CS A FRQ and MCQ. Making this session to support Vinisha, but others are welcome to join and participate

Evan T

14/20

Exploring Computers

6th session

In this series on Schoolhouse, we will be exploring the different aspects of a computer. From the history of computers down to the components of specific computers, you will learn it all here. So join this journey on exploring what makes a computer really a computer.
NOTE: This is a series that requires a huge time commitment.
P.S. At the end of this series, we will possibly be building our own PC out of cardboard.


Katrina L

6/15

Build Your Own Interactive Website with React.js

2nd session

This series focuses on studying the traits of JavaScript and React.js. We will also cover a variety of fields related to HTML, CSS, and pre-built UIs. Furthermore, our sessions will guide learners in utilizing developer tools such as GitHub and Visual Studio Code. All sessions are available to students in both the EST timezone and the KST timezone, so please choose based on your preference.

Jeesung L

13/40

Learn Programming with Python!

12th session

In this comprehensive course, we'll go deep into the foundational concepts of Python, ensuring a good understanding of each topic. As we explore the language's core elements, you'll also have the opportunity to apply your knowledge through a series of practical challenges, enhancing your coding proficiency and problem-solving skills.

Susmit D

Registration full.

Intro to Java

Starts

No installation is needed. We will use online compilers. No prior coding experience required.
Session 1: Primitive Data Types
Session 2: Conditionals
Session 3:Control Flow
Session 4: Loops
Session 5: Capstone project

Anish G

1 spot left!

Deep Dive into Convolution Nueral Networks (CNN)!

Starts

Hello Everyone!
Welcome to Deep Dive into Convolution Neural Networks. In this series, I will teach you how to program your own convolution neural network (CNN) through Python and I will explain how convolution neural networks work, by providing a full outline on how the layers of the model function and a introduction into backpropagation. I want everyone to think of a image recognition problem that they want to solve before joining this series, as this series will be tailored to each individual's needs, based on the project they choose. Please keep in mind that we are strictly only working with CNNs, so do not choose a project that would involve a different type of model. Finally, at the end of this series I will provide a through explanation of how to choose and prepare a project that will get you to the International Science and Engineering Fair (ISEF), as I was given the oppourtunity to compete this year! Hope to see you soon!

Diya R

1/10

AP Computer Science A Exam Only (2024-25)

Starts

This series is still appropriate for students taking an actual AP Computer Science A course, but will assume you are not taking an actual course

Thinking of taking the AP exam next year and don't want to/can't take the course? You've found the perfect series!

This series will be treated as close to a formal class as possible; the only difference being that it follows a mastery learning method (meaning that it allows ALL students to be caught up with everyone else at once) as opposed to taditional learning (where everyone must follow the same pace as everyone else). This means that several quizzes and tests will be assigned throughout the series. And in order to execute this idea of a formal yet mastery learning class, I will only allow us to advance to next concepts if everyone scores a 90% or higher on these assessments to make the series as easy sailing as possible.

Self-studying for an AP exam requires a lot discipline, and so you are expected to be prepared to attend the 5 sessions a week (45 minutes each session), although it's fully expected that you'll miss a few sessions here and there.

Because of this mastery learning method, you will be withdrawn if you still cannot score over a 90% on an assessment assigned over a week ago. If this does happen, i might make another series dedicated to those who've been withdrawn from the series so that you can catchup on your own pace without the guilt of slowing everyone else down.

I can always schedule a Catchup/Office hours session by request if you were absent for a session/need extra help with a topic.

Jeremy L

12/30

Intro to Java

Starts

No installation is needed. We will use online compilers. No prior coding experience required.
Session 1: Primitive Data Types
Session 2: Conditionals
Session 3:Control Flow
Session 4: Loops
Session 5: Capstone project

Anish G

7/10

Introduction to UNIX

20th session

We will cover UNIX fundamentals, Linux, and server-side programming. A link to the syllabus will be shared in class.

Juni K

Registration closed.

Computer Science Sessions

2

Sunday, May 5

  • Intro to Computer Science

5:30 PM - 6:15 PM

In this session, we will go over:
Jobs and Salary
Popularity
Reality
Expectation
Certifications

In order to help you decide if computer science is the right path for you.

Koby C

4/30

Sunday, May 26

  • Intro to Data Science

12:15 AM - 1:15 AM

What is data science? What is it used for? In this session, we will be covering the foundations of data science and the impact it holds in our world today.

Rena S

14/20