Teach Python to High School Students
The Ultimate Teachers guide to Python using Videos, Illustrations, Code Samples & Assignments
Description
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.
Kindly note that only teachers, parents and guardians can create the account and purchase the course.
Feedback from School Students whom I have mentored 1-on-1
Vinith Ramaswamy, Dubai International Academy, Dubai, UAE
"I have heard back from 4 universities so far and have gotten accepted to all of them: Purdue, UIUC, Wisconsin-madison, and WPI, everything you taught me was definitely a huge part in it so thank you so much"
Prateeti Saran, Dubai International Academy, Dubai, UAE
"I just recently got into Columbia University for Computer Science and wanted to thank you for being the one who helped me get interested in and get started with CS. Your teaching was amazing, and really really developed my passion for CS, thank you so so much!"
Josh Killa, Dubai College, Dubai
"My top choices for receiving offers were from Imperial College London and Warwick university to study computer science. Thanks, Sunil your teaching has had a massive impact"
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
16 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 44 Code Samples and 31 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
What You Will Learn!
- Foundation of Python Programming Language
- Creating Variables and using Functions
- Strings and Numbers
- If Statements and Loops
- Data Collections - Lists, Tuples and Dictionaries
- File Handling & Error Handling
- Date and Time
- Build Custom Functions and Libraries
- Object Oriented Programming (OOP)
- Recursion
- Regular Expressions
- Common Algorithms (Bubble Sort, Linear Search, Binary Search)
- Password Hashing
- CRUD with SQLite Database Engine
- Introduction to GUI
Who Should Attend!
- Parents willing to teach their teenage children coding
- Teachers willing to teach coding to teenage students