Python for High School Students - Course Preview

Опубликовано: 05 Август 2026
на канале: Penrose Learning
261
1

https://learn.penroselearning.com/s/s...

If you are a teacher, parent or guardian, join me in this exciting teachers' guide on Python Programming that will assist you in teaching high school students.  The instructional videos and text material have incorporated using simple English with terms that are easy to follow.

Course Curriculum

Variables and Functions
Strings and Numbers
If Statements
Loops - For and While
Data Collections - Lists, Tuples and Dictionaries
Error Handling
File Handling with JSON
Build Custom Functions and Libraries
Date and Time
Object Oriented Programming
Common Algorithms (Binary and Linear Search, Bubble Sort)
Password Hashing
CRUD with SQLite DB Engine
Recursion
Introduction to GUI

What this course contains
Easy to follow instructional videos
24 Chapters with both Instructional Videos and Textual Material containing high-quality illustrations
62 Python Code Samples
40 Assignments

Software to Install

To begin with, you may use the Free Online Code editor available in the Resource section of each chapter

For additional practice, we recommend installing Mu: a simple Python editor for beginners

Guaranteed Course Outcome
Understanding of Programming Concepts using Real-World Examples.
Promotes Creative Thinking and encourages the real-world application of coding skills
Introduction to Object Oriented Programming and Databases
The ability to build applications with ease.

The Apps that can be built with the help of this course

With 60 Code Samples and 40 Assignments, learners can attain the skills to create a wide selection of programs. The most notable ones are listed below:

Virtual Wardrobe Planner
Match Roster Generator
Guessing Number Game
Multiplication Table Generator
Number Divisibility
Even and Odd Number Extraction
The ATM Replica
Automated Dice Roll
Shopping List
Phonetic App
Jumble Words Generator
Food Ordering App
File Search Application
Aspect Ratio Calculator
Library Management System
Authentication App with Password Hashing

Can Teachers and Parents use this course as a guide for teaching kids younger than 17?

Math is taught in every grade in school, the base concepts remain the same, but the complexity increases with every grade. The same learning progression can be achieved with programming languages for children. This course has been specifically designed as a teaching guide for parents, teachers and guardians who wish to teach high school students.

How does this course compare with "Teach Python to Kids Age 11 to 13"?

This course contains 7 additional lessons, with each existing lesson having additional content

Libraries
Date and Time
Object Oriented Programming
Common Algorithms (Binary and Linear Search, Bubble Sort)
Password Hashing
CRUD with SQLite DB Engine
Introduction to GUI

Also contains 16 Additional Code Samples and New Assignments