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.
Explore

Computer Science

Computer Science

Sign up for a session at schoolhouse.world, a free peer tutoring platform founded by Sal Khan of Khan Academy. We offer virtual small-group sessions with volunteer tutors from around the world. Join Schoolhouse to learn with a community that’ll support you!

Format

SessionSeries
Filters

All Courses Series

12

Sort by
Starting Soon

Join a series to learn, practice, and study Computer Science regularly with other learners like you.

PYTHON 101

    Starts
Welcome to "Python 101"! I'm Navya M, and I'm thrilled to be your guide on this exciting journey into the world of Python programming. Whether you're a complete novice or someone eager to explore the realm of coding for the first time, this series is tailor-made to equip you with the essential skills you need to thrive.

Together, we'll embark on an adventure through the basics of Python, starting from square one. I'll be your mentor, breaking down complex concepts into bite-sized pieces, ensuring that each step of the way is clear and comprehensible. No prior programming experience? No problem! "Python 101" is designed with you in mind, offering a supportive and engaging environment for learners of skill levels.



Navya M

1 spot left!

Learn JavaScript through Gaming: Bitburner

    Starts

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!

Helena H

5/10

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!

NOTE: we will be using Replit and GitHub through this process. I recommend having a laptop where you can save and quickly access files, if you want to be able to deploy your CNN as a website (which we may cover this this series as well).

Diya R

3/10
Join a Session Today. 100% Free.Join our global community of learners and tutors to get free, quality access to tutoring.

Schoolhouse.world: peer tutoring, for free.

About

About UsPartnershipsRoadmapCareersDonate

© Schoolhouse.world

Terms & ConditionsPrivacy PolicyTrust & SafetyPress