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.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
1-on-1 conversations on global topics
Dialogues
1-on-1 conversations on global topics
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

Computer Science Series

28

Sort by
Starting Soon

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

Programming 101 - Python, JavaScript, HTML, CSS: The Complete Beginners Guide

    Starts

Each week we will learn about the 4 most basic programming languages - Python, JavaScript, HTML, CSS. We will do in-depth coding and analysis of each language making you able to land your dream project!

Kabir T

0/15

Intro to Programming for Complete Beginners (Python)

    Starts

This course will begin assuming no prior programming knowledge, and at the end you will have built a game using pygame. We will be covering several topics which are not necessary for game development with pygame since the target of this series is to build a foundation in programming with python (pygame is just a fun way to apply some of the concepts we have learned!)

Charlotte W

6/12

Introduction to Machine Learning | The Math Behind Neural Nets | Then We Build One

    Starts

Hands-on, math-first class in machine and deep learning. We'll start at supervised learning, loss functions, gradient descent, and the chain rule, then work forward and backprop by hand for a tiny model. We'll compare and contrast layer types (linear, conv; quick tour of transfoerms/RNNs) and training heuristics (like initialization, normalization, regularization, early stopping, and SGD vs. Adam). Hands-on time: create your toy net using NumPy, recreate it in PyTorch and get it to learn on a very small real dataset. Short whiteboarding blocks, live coding, and frequent check-ins where you get to do it yourself will occur. Colab links will be given out. Python familiarity is preferred, but not required; the math is graspable and is performed so it will stick, though basic knowledge of calculus is required.

Alex S

6/10

Get Ready for AP Computer Science A!

    Starts

Enrolled in AP Computer Science this fall and want to get a head start? This series explores the building blocks of JAVA and important concepts to help build a strong foundation in AP CSA heading into the school year. Each session, we’ll cover a few topics, breaking them down slowly and thoroughly. These lessons will be accompanied by practice questions and warm up activities at the start of each session. I hope to provide much help in these sessions to help you tackle this course better regardless of wherever you are at in skill level! 🙂 Open to all learners regardless of expertise in JAVA!

Ram K

2/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 of ServiceTerms & ConditionsPrivacy PolicyTrust & SafetyPress