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.
Programming 101 - Python, JavaScript, HTML, CSS: The Complete Beginners Guide

SAT Score Range

5 sessions

✨ Be the first

About

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!

Tutored by

Kabir T 🇮🇳

Certified in 1 topic

View Profile

I'm a high school student, currently in IBDP-1. I am from India and am currently studying in Bangalore. I am highly involved in academics, sports, and extra-curricular activities. I swim, I play badminton, and also chess. I like to read and help students in basic understanding and conceptual learning.

✋ ATTENDANCE POLICY

Please don't miss any sessions as coding is highly difficult without basic knowledge and understanding which we will cover in each class. If you miss even one class, you may fall behind and the love for the subject may be overpowered by the work which should never happen. So please be on time and enjoy coding.

SESSION 1

24

Aug

SESSION 1

Python

Python

Sun 5:00 AM - 6:00 AM UTCAug 24, 5:00 AM - 6:00 AM UTC

Today we will cover the basics of Python. Covering data types, creating functions, assigning variables, learning different loops(for/while) and conditions(if/else), and understanding what modules are.
SESSION 2

31

Aug

SESSION 2

Python

Python

Sun 5:00 AM - 6:00 AM UTCAug 31, 5:00 AM - 6:00 AM UTC

In today's class, we will be understanding about - getting user input (input() function), printing output (print() function, f-strings for formatting), basic string operations (concatenation, slicing), and string methods (upper(), lower(), replace(), etc.)
SESSION 3

14

Sep

SESSION 3

Python

Python

Sun 5:00 AM - 6:00 AM UTCSep 14, 5:00 AM - 6:00 AM UTC

In today's class, we will be understanding - Creating and manipulating lists (append, remove, indexing), introduction to tuples and their differences from lists, introduction to dictionaries (key-value pairs, adding/removing items), looping through collections: lists and dictionaries and doing a mini-project: storing and showing a group of student names and scores
SESSION 4

21

Sep

SESSION 4

Python

Python

Sun 5:00 AM - 6:00 AM UTCSep 21, 5:00 AM - 6:00 AM UTC

Moving into some intermediate coding, in today's class we will be understanding - writing and using functions with parameters and return values, scope of variables (local vs global), introduction to built-in functions (len(), range(), type(), etc.), basic error handling (try, except) and doing a mini-project: custom function for a simple game (like guessing a number)
SESSION 5

28

Sep

SESSION 5

Python

Python

Sun 5:00 AM - 6:00 AM UTCSep 28, 5:00 AM - 6:00 AM UTC

Lastly, ending on the Python Basics we will cover the following topics -
More on using modules: math, random, datetime,
Reading from and writing to files (open, read, write),
Recap: How all basics fit together,
Final mini-project: A simple quiz or game using all concepts learned

Also, we will start with a little bit of Javascript Basics like datatypes and variables.

Public Discussion

Please log in to see discussion on this series.

Aug 24 - Sep 28

6 weeks

60 mins

/ session

Next session on August 24, 2025

SCHEDULE

Sundays

5:00AM