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.
Python and Programming for complete beginners with projects (Python, HTML, CSS and Django)

SAT Score Range

9 sessions

+11

This series was cancelled by the tutor on June 25, 2024. We're very sorry–you can explore more Computer Science series here. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

Hey everyone, in this serious we are going to learn how to code, solve problems and thinking like a computer science. If you have never programmed before or have some little experience, and you want to learn by building things, then this is your chance to learn the basic foundations of computer science that will serve you for a life time .

in this series, we will learn the basic programming principles that you will find in most programming languages. So if you are taking AP Computer science classes, this course will also help you lot because the things we cover will apply to most if not all programming languages.

As we move from topic to topic, we will be doing some minor programming exercises on each topic because I strongly believe that the best way of learning is doing, get stuck and figuring out a way of getting unstuck.

And towards the end of the course, we will learn some basic HTML, and CSS for web development. we will later use this knowledge to develop some full stack web apps like a Youtube clone, job Board app, Todo List app, Online Journal and many others with Python's Django framework, Html and CSS.

Tutored by

Prince M 🇿🇲

Certified in 1 topic

View Profile

I am a high school graduate, but not yet in college. I am here to learn advanced calculus, physics and Chemistry. And before I forget, I am also a self-taught software develop with a very good number of years of experience in web development, mobile app development, and backend development. My new found interest is Artificial intelligence and that is what I am I currently pursuing.

Schedule

✋ ATTENDANCE POLICY

No attendance policy. But I advice that you don't miss classes because from my own experience one thing that i have learnt is that knowledge builds on top of knowledge: it is always easy to learn something new if you already know something (knowledge builds on top of knowledge)

SESSION 1

15

Jun

SESSION 1

Python

Python

Sat 6:00 PM - 8:00 PM UTCJun 15, 6:00 PM - 8:00 PM UTC

In this session we will get started with basic software installations and get to learn about Variables and simple python data types and get to perform some basic operations on those data types and variables.
SESSION 2

16

Jun

SESSION 2

Python

Python

Sun 6:00 PM - 8:00 PM UTCJun 16, 6:00 PM - 8:00 PM UTC

Rescheduled session of the first session: In this session we will get started with basic software installations and get to learn about Variables and simple python data types and get to perform some basic operations on those data types and variables.
SESSION 3

17

Jun

SESSION 3

Python

Python

Mon 11:00 PM - Tue, 1:00 AM UTCJun 17, 11:00 PM - Jun 18, 1:00 AM UTC

In this session we get introduced to python variables, data types and Lists, which are also known as arrays in other programming languages. Lists or arrays are a very important concepts in both python and other languages. You can do a lot of interesting things with them. And along the way, we get to build some simple but interesting programs that incorporate Lists.
SESSION 4

18

Jun

SESSION 4

Python

Python

Tue 11:00 PM - Wed, 1:00 AM UTCJun 18, 11:00 PM - Jun 19, 1:00 AM UTC

Our Journey with Lists continues. We dive deep and get to learn some more interesting and use stuff with lists. And one of the most important concepts you will learn in this series is how to loop through Lists.
SESSION 5

19

Jun

SESSION 5

Python

Python

Wed 11:00 PM - Thu, 1:00 AM UTCJun 19, 11:00 PM - Jun 20, 1:00 AM UTC

Introducing to IF Statements (condition statements). Probably one of the most important concepts you will ever learn in any language. If statements allow us to put conditions in our code. For example, imagine you were building an app for people to vote on. But in order for someone to vote, they have to be at least 18 years old. so how do you build a program that only allows certain people who have met a certain condition ( in this case be at least 18 years old) to vote, while preventing those who are young not to vote. This is what Conditional Statements are all about
SESSION 6

20

Jun

SESSION 6

Python

Python

Thu 11:00 PM - Fri, 1:00 AM UTCJun 20, 11:00 PM - Jun 21, 1:00 AM UTC

Due to unforeseen circumstances, I was unable to host classes yesterday regarding Lists. So today we learn about them and some advanced concepts. Lists or arrays are a very important concepts in both python and other languages. You can do a lot of interesting things with them. And along the way, we get to build some simple but interesting programs that incorporate Lists.
SESSION 7

21

Jun

SESSION 7

Python

Python

Fri 11:00 PM - Sat, 1:00 AM UTCJun 21, 11:00 PM - Jun 22, 1:00 AM UTC

Introducing to IF Statements (condition statements). Probably one of the most important concepts you will ever learn in any language. If statements allow us to put conditions in our code. For example, imagine you were building an app for people to vote on. But in order for someone to vote, they have to be at least 18 years old. so how do you build a program that only allows certain people who have met a certain condition ( in this case be at least 18 years old) to vote, while preventing those who are young not to vote. This is what Conditional Statements are all about
SESSION 8

23

Jun

SESSION 8

Python

Python

Sun 11:00 PM - Mon, 1:00 AM UTCJun 23, 11:00 PM - Jun 24, 1:00 AM UTC

conditional statements part 2
SESSION 9

25

Jun

SESSION 9

Python

Python

Tue 7:00 AM - 9:00 AM UTCJun 25, 7:00 AM - 9:00 AM UTC

In this session, we introduce python Dictionaries, which are kind of similar to Objects and hashMaps in other programming languages. Dictionaries are a very important and interesting concepts. Imagine you were creating a phone book app that stores names of people and their associated phone numbers. How do you achieve such? well, this is what Dictionaries will help you achieve. Python Dictionaries in the in the simplest definition are nothing more than a list of key and value pairs. In this case, the key would be the name of the person and the value associated with that key would be the person's phone numbers or emails. Dictionaries( a.k.a Javascript Objects or hashMaps in other languages) have some many real world uses.

Public Discussion

Please log in to see discussion on this series.

Jun 15 - Jun 25

2 weeks

120 mins

/ session