$800
for 24 classesPython Programming for Beginners to Advanced Learners (24 Lesson Course)
Completed by 1 learner
Ages 12-16
Live Group Class
Live video meetings
2x per week, 12 weeks
3-9 learners per class
60 min
What's included
24 live meetings
24 in-class hoursProjects
1 hour per week. 7 or more throughout the classCertificate of Completion
includedClass Experience
Beginner Level
This course in Python Programming covers the below topics in depth: - Lesson 1 Introduction to Python to create geometric shapes: Students need to bring their knowledge of shapes and angles into this lesson to code different shapes as well as create a complex picture consisting of shapes and angles/ - Lesson 2 Using Loops to create geometric shapes: Students make use of WHILE and FOR loops (as well as understand the difference between the two) to create efficient code. - Lesson 3 Obtaining User Input: Students understand and code how their written programs can begin to accept user input from someone using the keyboard. - Lesson 4 Using Conditional Statements to provide choices: Students begin to use IF Statements in this lesson so that their program code can begin to offer different choices to those running the program. - Lesson 5 Different Data Types: Students understand and use the different data types (Integer, Boolean, String and Float) which exists in Python - Lesson 6 Assessment: Students are expected to complete a number of mini tasks in an independent manner to practice the skills they have learnt in lessons 1 - 5. - Lesson 7 Introduction to text based coding in Python: Students begin to code in Python to produce a text based outcome, rather than a visual output of images. - Lesson 8 Introduction to Calculations: Students perform calculations in Python and understand and use the different logical and mathematical operators which exist, some of which include //, MOD, >, < and % - Lesson 9 Use of Data Types & If Statements: Students understand and use the different data types (Integer, Boolean, String and Float) which exists in Python. They also convert between different data types when coding calculations in code that makes use of Selection (IF Statements). - Lesson 10 Creating Procedures and Functions in Python: Students learn the difference between functions and procedures and begin to pass parameters into them. - Lesson 11 Using loops for efficient code in Python: Students understand how WHILE Loops can be used to create efficient code. - Lessons 12-14 Creating a Login System and Storing and Reading data from a file: Students learn to create a login system which requires them to entire their username and password. Correct details will need to be inserted or else the system alerts the user to an errors. Students then move forward to code a login system from which different options can be selected to write data from a file and to search for specific data from a file. - Lesson 15-16 Working with one-dimensional arrays: Students will learn a better way to store data, what arrays/lists are, why they are used as well as their benefits i.e. slicing lists, inserting data, sorting etc… - Lesson 17-18 Working with two-dimensional arrays: Students will learn a better way to store data, understand what two-dimensional arrays are, why they are used as well as their benefits i.e. slicing two-dimensional array, inserting data, sorting etc… - Lesson 19-21 String Manipulation: Students will learn how to access each element in a string via its index as well as how to iterate through each element. Numerous string manipulation methods are covered in this lesson, some of which include .upper(), isupper(), .count() etc….. - Lesson 22-24 Generating random numbers to create a dice roll game: Students will learn how to generate random integers between 1 - 6 by creating a Dice Game. Students will be expected to firstly create a 1 player game (via provided guidance) and then modify their code so it is suitable for 2 players. Students will need to have access to the Internet to access repl.it and they will be provided with digital worksheets via Google Drive. They will therefore need to make sure they have logged into their Google Drive account in order to access the material shared with them. All curriculum material is fully developed for each lesson. My screen (with the teacher powerpoint and code in Python) will be shown to students via Zoom so they are able to see concepts being taught before experimenting for themselves.
Learning Goals
Students will learn the very basics of programming such as variables, print() and input() to the more advanced concepts such as string manipulation, file reading/writing as well as 1D and 2D arrays. Students will solve complex coding projects.
Other Details
Parental Guidance
The worksheets used in this class will be made available via Google Slides and Google Docs. Students will therefore need to make sure they are able to access their Google Drive account.
Students will be expected to code in the online platform called Replit.com. They will therefore need to make sure they have created a free account on this website prior to joining this course.
Supply List
Students will be provided with all curriculum material for each lesson, at the start. This will be shared in digital format via Google Drive so students will need to make sure they are logged into this platform.
Language of Instruction
English
External Resources
In addition to the Outschool classroom, this class uses:
Meet the teacher
Teacher expertise and credentials
I have been a teacher of Computer Science since 2005 and have been awarded a BSc in Computer Science. I have also completed my PGCE as well as my Masters in Education.
Reviews
Other classes by Baljit Borde (BSc, Masters in Education)
Other classes by Baljit Borde (BSc, Masters in Education)
Related categories
Parents also liked
All About Python Coding for Intermediates Level 3 | Python Coding Class
David Sofield
4.9
(833)
$33 per class
Group Class
10 wks, 1/wk, 1 hr
11-16
All About Python Coding Projects | 8 Python Coding Projects for Intermediates
David Sofield
4.9
(833)
$30 per class
Group Class
8 wks, 1/wk, 1 hr
11-16
All About Python Programming Level 2 | Python Coding Class for Teenagers
David Sofield
4.9
(833)
$32 per class
Next session at 8 PM on Sun 8/24
Group Class
10 wks, 1/wk, 1 hr
11-16
All About Python Coding for Beginners | Python Coding Summer Camp for Teenagers
David Sofield
4.9
(833)
$25 per class
Next session at 9:15 PM on Mon 6/16
Group Class
1 wk, 4/wk, 1 hr
12-17
1:1 Private Tutoring Python Coding - Introduction to Programming in Python
Ziad Ghazi
4.6
(9)
$55 per session
1-on-1 Lessons
On Demand
7-18
All About Python Programming Level 1 | Python Coding Class for Teenagers
David Sofield
4.9
(833)
$23 per class
Next session at 4:15 PM on Sunday
Group Class
8 wks, 1/wk, 1 hr
12-17
All About Python Level 2 Summer Camp | Python Coding Camp for Teenagers
David Sofield
4.9
(833)
$35 per class
Next session at 5:30 PM on Mon 7/14
Group Class
2 wks, 4/wk, 1 hr
11-16
All About Python Programming Level 4 | Python Coding Class for Intermediates
David Sofield
4.9
(833)
$33 per class
Group Class
10 wks, 1/wk, 1 hr
12-17
Python Summer Camp for Beginners | Live Fun Python Coding
QuattronKids
4.9
(198)
$15 per class
Next session at 7 PM on Mon 6/2
Group Class
2 wks, 5/wk, 1 hr
8-12
One on One - Python Coding Classes
Geetu sodhi
5.0
(18)
$40 per session
1-on-1 Lessons
On Demand
9-14
101-Private Python Coding
Sumati
5.0
(1)
$21 per session
Next session at 1 PM on Tue 5/27
1-on-1 Lessons
On Demand
10-14
Unlocking Python Coding II- Computer Hacking Boot Camp
Coding Doctors Learning Lab, Inc.
4.8
(1,256)
$15 per class
Next session at 8 PM on Tue 6/3
Group Class
4 wks, 2/wk, 55 min
11-14
Summer Camp: Python Coding 4 Kids (Intro)
Dr. Elliott Heflin, Jr.
4.6
(405)
$19 per class
Next session at 1 PM on Mon 5/26
Group Class
2 wks, 5/wk, 55 min
8-13
1 on 1 Python Coding Coach for Beginners (Tutoring)
Bojan Milinic
5.0
(7)
$65 per session
1-on-1 Lessons
On Demand
8-18
All About Python Programming | Python Coding Summer Camp for Beginners Level I
David Sofield
4.9
(833)
$22 per class
Next session at 4:15 PM on Mon 6/16
Group Class
2 wks, 4/wk, 1 hr
11-16
Summer Camp: Advance Python Coding 4 Kids
Dr. Elliott Heflin, Jr.
4.6
(405)
$19 per class
Next session at 8 PM on Mon 5/26
Group Class
2 wks, 5/wk, 55 min
10-15
More to explore
Pop Singing
Professional Basketball Skills Course
Tutoring Reading
Drama Acting
The Floor Is Lava
Travel Sketching
Hodge
Write Like A Pro
How To Summarize
Name
ASD-Friendly Math
Montessori Read & Write Essential Phonics Skills & Intro To Digraphs 3
Japanese Culture
Screenplay Writing
Babysitter Comprehensive Course
Media
Dealing With Bullying
Sewing Intermediate
Get Ready for A Horse
Young Peoples History