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.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
Introduction to Machine Learning with Python!

SAT Score Range

13 sessions

+31

This series ended on May 27, 2024. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

Hello, my name is Rohan! I have experience with machine learning, and I have conducted multiple research projects on the subject. This course is intended for beginners who want to learn the fundamentals of Python and machine learning. We will have sessions starting May 10th. Sessions and times are flexible, so please message me if you want to change dates/times. Topics we will cover include Python, machine learning concepts, and finally, integrating both! No programming experience is required, and I hope to see you there!

Tutored by

Rohan A 🇺🇸

Certified in 40 topics

View Profile

Hello, my name is Rohan! I am from New Jersey, and I am currently a high schooler. My goal on Schoolhouse is to help other students like me learn and be prepared for anything. My passion lies in machine learning (ML), and I have researched everything ML! (from model training techniques, hyperparameter tuning, and fine-tuning after the training process). Additionally, I enjoy software engineering on a broader level, with interests in competitive programming (USACO), web development, and efficiency with everything I create! During my free time, I am an avid videogame player, with multiple "Platinum" trophies on the hardest games of the decade. I have also played piano for 6 years and arrange my favorite video game tracks on piano (like "Escaping a Foul Prescence" from Ori 2, "Abyss Watchers" from Dark Souls 3, and "Final Battle" from Elden Ring as great examples)! Going outside the house, I play goalkeeper for my high school soccer team and I am a varsity swimmer. In addition to computer science, I also love mathematics, so if you have any questions about any High School Mathematics, Machine Learning, Python, or Java, feel free to ask me and I will try to get back to you with answers! Happy learning everyone! - Rohan

Schedule

✋ ATTENDANCE POLICY

There is no strict attendance policy, but please inform me if you can't make a session. Thanks!

SESSION 1

11

May

SESSION 1

Python

Python

Sat 12:00 AM - 1:00 AM UTCMay 11, 12:00 AM - 1:00 AM UTC

Lesson 1 - Python (1)

Simple Syntax
Variables
Data Types
Functions

SESSION 2

12

May

SESSION 2

Python

Python

Sun 12:00 AM - 1:00 AM UTCMay 12, 12:00 AM - 1:00 AM UTC

Lesson 2 - Python (2)

Operators
If-else
Modules
SESSION 3

13

May

SESSION 3

Python

Python

Mon 12:00 AM - 1:00 AM UTCMay 13, 12:00 AM - 1:00 AM UTC

Lesson 3 - Python (3)

For loops
While loops
Data structures

SESSION 4

15

May

SESSION 4

Artificial Intelligence

Artificial Intelligence

Wed 12:00 AM - 1:00 AM UTCMay 15, 12:00 AM - 1:00 AM UTC

Lesson 4 - Machine Learning Concepts (1)

Data:

What is data?
What are features?
What are labels?
Understanding predictions
Labeled vs Unlabeled Data
Numerical vs Categorical Data
Training Models
SESSION 5

17

May

SESSION 5

Artificial Intelligence

Artificial Intelligence

Fri 12:00 AM - 1:00 AM UTCMay 17, 12:00 AM - 1:00 AM UTC

Lesson 5 - Machine Learning Concepts (2)

Types of Machine Learning:

Supervised - Predicts labels (labeled data)
Unsupervised - Extracts information from unlabeled data
Reinforcement - Given no data, goal is to work with what it has




SESSION 6

18

May

SESSION 6

Artificial Intelligence

Artificial Intelligence

Sat 12:00 AM - 1:00 AM UTCMay 18, 12:00 AM - 1:00 AM UTC

Lesson 6 - Machine Learning Concepts (3)

Classification Models:

Predict categorical data
Predict one class out of a SET of classes (a certain state)
Specific Algorithms:
- K nearest neighbors
- Random Forest
- etc.
SESSION 7

19

May

SESSION 7

Artificial Intelligence

Artificial Intelligence

Sun 12:00 AM - 1:00 AM UTCMay 19, 12:00 AM - 1:00 AM UTC

Lesson 7 - Machine Learning Concepts (4)

Regression Models:

Predict numerical data
- Specific number
Specific Algorithms:
- Linear Regression
- Neural Networks
- Polynomial Regression
- etc.
SESSION 8

20

May

SESSION 8

Artificial Intelligence

Artificial Intelligence

Mon 12:00 AM - 1:00 AM UTCMay 20, 12:00 AM - 1:00 AM UTC

Lesson 7 - Machine Learning Concepts (4)

Regression Models:

Predict numerical data
- Specific number
Specific Algorithms:
- Linear Regression
- Neural Networks
- Polynomial Regression
- etc.


SESSION 9

22

May

SESSION 9

Artificial Intelligence

Artificial Intelligence

Wed 12:00 AM - 1:00 AM UTCMay 22, 12:00 AM - 1:00 AM UTC

Lesson 8 - Machine Learning Concepts (5)

Problems with Training Models:

- Underfitting
- Overfitting
- Lack of Data
- Skewed Data

SESSION 10

24

May

SESSION 10

Artificial Intelligence

Artificial Intelligence

Fri 12:00 AM - 1:00 AM UTCMay 24, 12:00 AM - 1:00 AM UTC

Lesson 9 - Machine Learning Concepts (6)

Measuring Classification Models

- Accuracy
- Confusion Matrices
- ROC Curves
- RMSE

+ How to generate these using Python!


SESSION 11

25

May

SESSION 11

Python

Python

Sat 12:00 AM - 1:00 AM UTCMay 25, 12:00 AM - 1:00 AM UTC

Lesson 10 - Teachable Machine for Image Classification

Put what you have learned so far into practice with Teachable Machine! It's a simple interface for training image classification models.

SESSION 12

26

May

SESSION 12

Artificial Intelligence

Artificial Intelligence

Sun 12:00 AM - 1:00 AM UTCMay 26, 12:00 AM - 1:00 AM UTC

Lesson 11 - Integration of Python Modules with Machine Learning

- keras (ks)
- tensorflow (tf)
- numpy (np)
- pandas (pd)
- Live Demo!

Lesson 12 - Review!
SESSION 13

27

May

SESSION 13

Office Hours

Office Hours

Mon 12:00 AM - 1:00 AM UTCMay 27, 12:00 AM - 1:00 AM UTC

Review!

Public Discussion

Please log in to see discussion on this series.

May 11 - May 27

3 weeks

60 mins

/ session

SCHEDULE

Saturdays

12:00AM

Sundays

12:00AM

Mondays

12:00AM

Wednesdays

12:00AM

Fridays

12:00AM