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.

Computer Science • Series

Python and Programming for complete beginners with projects (Python, HTML, CSS and Django)

Prince M

Series Details

Sessions

Public Discussion

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.

Series Details

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.

✋ 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)

Dates

June 15 - June 25

Learners

14 / 20

Total Sessions

9

About the Tutor

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.

View Prince M's Profile

Upcoming Sessions

0

Past Sessions

9
15
Jun

Session 1

Python

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.
16
Jun

Session 2

Python

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.
17
Jun

Session 3

Python

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.
18
Jun

Session 4

Python

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.
19
Jun

Session 5

Python

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
20
Jun

Session 6

Python

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.
21
Jun

Session 7

Python

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
23
Jun

Session 8

Python

conditional statements part 2
25
Jun

Session 9

Python

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.